- 积分
- 640
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-10-4
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 sosbbxc 于 2012-11-21 21:01 编辑
本人是个grads小菜鸟,才学习grads没多久,最近想把nc资料转换成dat资料,结果转出来的dat资料画出来的图和原先用nc资料画出来的图不一样。。研究了很长时间都没什么进展,所以在此求助。。。我用的nc资料是温度场,选取了500hPa的高度,转换的gs文件是这样的:
'reinit'
'sdfopen F:/air.mon.mean.nc'
'set gxout fwrite'
'set fwrite F:/air.dat'
it=7
while(it<=775)
'set t 'it''
'set lev 500'
'd air'
it=it+12
endwhile
'disable fwrite'
我想提取的是每年(1948年-2012年)7月份500hpa的温度数据。然后用nc资料画出来的图是这样的:
nc资料出的图
然后用提取的dat资料画出来的图是这样的:
两张图完全不一样。dat资料的ctl文件我是这样写的:
DSET f:\air.dat
title tezhengxiangliang
undef -9.99e+33
xdef 144 linear 0 2.5
ydef 73 linear -90 2.5
zdef 1 linear 500 1
tdef 65 linear 00Z01Jul1948 1yr
vars 1
air 0 99 air mon
endvars
很郁闷。不知道是哪里出问题了。。求高手指点。。感激不尽!!
|
|