爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: 兰溪之水

[分享资料] 【兰溪金盆洗手帖】将GrADS读取的数据写到ASCII文件(txt等)

  [复制链接]

新浪微博达人勋

发表于 2014-12-24 10:27:18 | 显示全部楼层
谢谢分享,收藏了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-7 18:44:27 | 显示全部楼层
跨专业做ArcGIS需要用到grd文件,从下数据装&学软件打开图已经历时两天了_(:з」∠)_现在就差转ASCII了~谢谢楼主分享!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-14 21:46:31 | 显示全部楼层
大神,收下我的膝盖吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-16 19:52:54 | 显示全部楼层
谢谢兰溪,我也遇到个问题,我是用第二版的grads2ascii读WRF后处理之后产生的ctl dat文件,ctl描述是附件这样的 QQ截图20150116193848.jpg

输出变量之后得到的txt文件里是504*436的数据,实际有效数据只有201*201,但是txt里包含了大量的缺省值,请问怎样才能只把201*201的有效数据导出到txt里?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2015-1-16 20:02:09 | 显示全部楼层
damien1987 发表于 2015-1-16 19:52
谢谢兰溪,我也遇到个问题,我是用第二版的grads2ascii读WRF后处理之后产生的ctl dat文件,ctl描述是附件这 ...

WRF不是等经纬度的,所以GrADS是经过插值,你可以把504和436都改成201,并把pdef那行注释掉,这样就可以输出201*201的等距离数据。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-1-16 20:56:34 | 显示全部楼层
兰溪之水 发表于 2015-1-16 20:02
WRF不是等经纬度的,所以GrADS是经过插值,你可以把504和436都改成201,并把pdef那行注释掉,这样就可以 ...

好的,我去试一下,谢谢兰溪!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-2-26 17:18:30 | 显示全部楼层
必须给兰溪多多加分~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-2-26 17:18:55 | 显示全部楼层
必须给兰溪多多加分~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-3-12 13:46:06 | 显示全部楼层
兰溪大大,有个问题想请您指导下,谢谢ing~~~
我下载了一个日尺度的最低气温的全球数据,文件名为
tasmin_day_GFDL-CM3_rcp45_r1i1p1_20060101-20101231.nc

现在想将此nc文件中的每日的数据都提取出来。已下载您开发的grads2ascii.gs文件。
编写此nc文件的ctl如下:

dset E:\tasmin_day_GFDL-CM3_rcp45_r1i1p1_20060101-20101231.nc

title GFDL-CM3 model output prepared for CMIP5 RCP4.5
undef 1e+20
dtype netcdf
xdef 144 linear 0 2.5
ydef 90 linear -90 2.0
zdef 1 linear 0 1
tdef 1826 linear 12Z1JAN2006 1440mn
vars 1
tasmin=>tasmin 0 t,y,x Daily Minimum Near-Surface Air Temperature
endvars

用这个ctl文件就可以打开nc文件。下一步编写了调用grads2ascii.gs函数的一个名为test.gs的文件,具体内容为:
'reinit '
'open E:\tasmin.ctl'
'E:\grads2ascii tasmin  E:\tasmin.txt [%g 90 1]'
'reinit'
;

用这个test.gs文件运行产生了text文件,可是不能将“tasmin_day_GFDL-CM3_rcp45_r1i1p1_20060101-20101231.nc”文件的每日温度,都生成text 文件。只产生了一个text,我理解的应该产生1826天的1826个text 文件。
已纠结很久,求指导~~~~~谢谢谢谢


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

新浪微博达人勋

发表于 2015-3-12 19:06:43 | 显示全部楼层
楼楼真是太棒了!!!~~经常用grads, 但很多功能还不太懂
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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