请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9669|回复: 34

[分享资料] 怎么用grads转dat格式为txt格式?

[复制链接]

新浪微博达人勋

发表于 2014-8-25 11:17:16 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
  现有dat格式的资料,想转为txt格式的  有哪位大神知道如何用grads转dat格式为txt格式?还是用Fortran比较方便?求知道~急急急


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2014-8-25 11:25:20 | 显示全部楼层
我一般都是用fortran转换的,grads不会。
贴一段fortran程序供参考
open(1,file='kaka.dat',access='direct',form='binary',recl=n*m*o*4)
read(1,rec=1) (((x(i,j,k),j=1,n),i=1,m),k=1,o)
close(1)     

open(2,file='*******.txt')
do i=1,m
print*,i
do j=1,n
write(2,"(<o>f10.2)")(x(i,j,k),k=1,o)
enddo
enddo
close(2)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-8-25 11:33:46 | 显示全部楼层
言深深 发表于 2014-8-25 11:25
我一般都是用fortran转换的,grads不会。
贴一段fortran程序供参考
open(1,file='kaka.dat',access='dire ...

您好~这是我写的程序,但是运行的时候老是出问题,您能帮忙瞧瞧不?
parameter(m=73,n=144,o=793)
dimension  x(m,n,o)
hx=180./(m-1)
hy=360./n
       
open(1,file='papa.dat',access='direct',form='binary',recl=n*m*o*4)
read(1,rec=1) (((x(i,j,k),j=1,n),i=1,m),k=1,o)
close(1)

open(2,file='lev500.txt')
do i=1,m
print*,i
do j=1,n
write(2,"(2f10.2,2x,<o>f10.2)")(i-1)*hx-90,(j-1)*hy,(x(i,j,k),k=1,o)
enddo
enddo
close(2)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-8-25 11:36:05 | 显示全部楼层
言深深 发表于 2014-8-25 11:25
我一般都是用fortran转换的,grads不会。
贴一段fortran程序供参考
open(1,file='kaka.dat',access='dire ...

f:/11
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-25 11:51:43 | 显示全部楼层
看到这些没定义整、实型变量的程序,有点别扭。

评分

参与人数 1金钱 +20 贡献 +2 收起 理由
letsdo8 + 20 + 2

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-8-25 12:44:06 | 显示全部楼层
bjj948 发表于 2014-8-25 11:51
看到这些没定义整、实型变量的程序,有点别扭。

我是零基础的在学习,本身是地理专业的,好难过,一点都不懂,时间又非常紧张,马上要课题结题了。希望您能帮帮忙
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2014-8-25 13:04:41 | 显示全部楼层
YINGYAO 发表于 2014-8-25 11:33
您好~这是我写的程序,但是运行的时候老是出问题,您能帮忙瞧瞧不?
parameter(m=73,n=144,o=793)
dimen ...

zzzzzzzzz
你确定这是你写的?
这难道不是我写的nc2txt包里面的fortran程序部分???这个压缩包里面包括一个gs文件,一个f文件,还有一个pdf说明文件。【这个程序是用来转换nc文件到txt文件的,步骤是nc2dat,dat2txt】

ps:你在使用的时候哪里出错了,什么提示?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2014-8-25 13:04:45 | 显示全部楼层
YINGYAO 发表于 2014-8-25 11:33
您好~这是我写的程序,但是运行的时候老是出问题,您能帮忙瞧瞧不?
parameter(m=73,n=144,o=793)
dimen ...

zzzzzzzzz
你确定这是你写的?
这难道不是我写的nc2txt包里面的fortran程序部分???这个压缩包里面包括一个gs文件,一个f文件,还有一个pdf说明文件。【这个程序是用来转换nc文件到txt文件的,步骤是nc2dat,dat2txt】

ps:你在使用的时候哪里出错了,什么提示?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2014-8-25 13:04:46 | 显示全部楼层
YINGYAO 发表于 2014-8-25 11:33
您好~这是我写的程序,但是运行的时候老是出问题,您能帮忙瞧瞧不?
parameter(m=73,n=144,o=793)
dimen ...

zzzzzzzzz
你确定这是你写的?
这难道不是我写的nc2txt包里面的fortran程序部分???这个压缩包里面包括一个gs文件,一个f文件,还有一个pdf说明文件。【这个程序是用来转换nc文件到txt文件的,步骤是nc2dat,dat2txt】

ps:你在使用的时候哪里出错了,什么提示?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-8-25 13:09:45 | 显示全部楼层
言深深 发表于 2014-8-25 13:04
zzzzzzzzz
你确定这是你写的?
这难道不是我写的nc2txt包里面的fortran程序部分???这个压缩包里面包 ...

是参照你那个写的,但是还是运行不来。本来想发截图上来的,但是貌似发布出去啊~
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表