- 积分
- 2228
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-26
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MacTaylor 于 2012-7-21 00:05 编辑
处理JRA25的gr数据,想把hgt多层数据写到一个文件里面,gs脚本如下:
'reinit'
'open F:\JRA25\data\anl_p25.monthly.ctl'
'set gxout fwrite'
'set fwrite F:\JRA25\hgt.bin'
i=1
while(i<=396)
j=1
while(j<=23)
'set x 1 144'
'set y 1 73'
'set t 'i''
'set z 'j''
'd HGTprs'
j=j+1
endwhile
i=i+1
endwhile
'reinit'
生成文件的配套ctl文件如下:
dset F:\JRA25\hgt.bin
title Geopotential height
undef 9.999E+20
ydef 73 linear -90.0 2.5
xdef 144 linear 0.0 2.5
tdef 396 linear 01jan1979 1mo
zdef 23 levels
1000 925 850 700 600 500 400 300 250 200 150 100 70 50 30 20 10 7 5 3 2 1 0.4
tdef 396 linear 01jan1979 1mo
vars 1
hgt 1 99 Geopotential height [gpm]
endvars
但是用grads打开后,只能画出第一层的,其他层都不行,错误提示:
Data request warning: request is completely outside file limits
Entire grid contents are set to missing data
Grid limits of file: X=1 144 Y=1 73 Z=1 23 T=1 396 E=1 1
Grid limits of request: X=1 144 Y=1 73 Z=1 23 T=1 396 E=1 1
Warning issued for variable = hgt
Cannot contour grid - all undefined values
应该是加的那个层数循环有问题,请教大家应该怎么写啊?
|
|