- 积分
- 1404
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-4-13
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 紫儿 于 2015-4-30 14:48 编辑
我想把nc的文件转为grd,下列是我对应的gs文件,以及用来画图验证我的grd文件是否正确的ctl文件,但是验证结果和直接用nc资料话的相差很大,该检查的地方我都检查了没发现问题,请各位帮忙看下问题在哪里,谢谢
以下为nc自带的ctl文件
以下是转换grd的gs文件
'reinit'
'sdfopen d:\reason\q.nc'
'set fwrite d:\result\q.grd'
'set gxout fwrite'
'set lev 800'
num=1
while(num<=420)
'set t 'num
'set x 101 113'
'set y 32 44'
'd q'
num=num+1
endwhile
'disable fwrite'(其中经纬,高度都是我选取的需要的范围)
;
以下是画图用的ctl文件
dset d:\result\q.grd
title humidity
undef -9.99e+33
xdef 13 linear 100 1
ydef 13 linear 31 1
zdef 1 levels 800
tdef 420 linear 00Z01JAN1979 1mo
vars 1
q=>q 1 t,z,y,x specific humidity
endvars
以下是用nc画图的gs文件
'reinit'
'sdfopen d:\reason\q.nc'
'set lon 100 112'
'set lat 31 43'
'set lev 800'
'define qn=ave(q,t=1,t=420)'
*'set mpdset cnworld'
'd qn'
;
|
-
ctl画的图
-
nc画的图
|