- 积分
- 79
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2021-8-24
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2021-9-28 09:31:58
|
显示全部楼层
您好,我把我的过程和您说一下:
一、我先利用U、V和shum三个数据生成可识别的dat数据,gs程序如下:
'reinit'
'sdfopen E:\Master_thesis\GrADS\thesis\nc_data\U_1979_2018.nc'
'sdfopen E:\Master_thesis\GrADS\thesis\nc_data\V_1979_2018.nc'
'sdfopen E:\Master_thesis\GrADS\thesis\nc_data\shum_1979_2018.nc'
'set gxout fwrite'
'set fwrite E:\Master_thesis\GrADS\thesis\dat\sandu\450hpa.dat'
'set lon 60 120'
'set lat 5 45'
'set z 1 27'
'set t 1 480'
'set lev 450'
'define u450=ave(u.1,t+0,t=480,12)'
'define v450=ave(v.2,t+0,t=480,12)'
'define q450=ave(q.3*1000,t+0,t=480,12)'
'set t 1 12'
'd u450'
'd v450'
'd q450'
'disable fwrite'
return
;
(注:我的原始资料范围确认为经度60~120,纬度5~45,如图所示)
二、为dat数据配备ctl
DSET E:\Master_thesis\GrADS\YFY_practice\llj\dat\sandu\450hpa.dat
UNDEF -9999.0
XDEF 241 LINEAR 60 0.25
YDEF 161 LINEAR 5 0.25
ZDEF 1 LINEAR 1 450
TDEF 12 linear 00z0jan1979 1mo
VARS 3
u450 0 99 u450 water all
v450 0 99 v450 water all
q450 0 99 q450 water all
ENDVARS
三、运行我提问时附上的gs程序
麻烦老师再帮我看看,是不是我哪里出错了?感谢! |
|