- 积分
- 86
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-3-17
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Fwrite命令疑问为了从某日某时我国的卫星观测数据(.AWX文件,文件全名为“FY2D_AMV_IR1_OTG_20120317_0300.AWX”)中提取风的三维矢量信息和温度信息:
(1)用Grads对AWX配置好相关的ctl文件,文件命名为“sat1.ctl”,内容如下
附ctl文档:
dset d:/qx/FY2D_AMV_IR1_OTG_20120317_0300.AWX
title 20120317 fy2d_wind
undef 0.10000E+16
xdef 1201 linear 45 0.1
ydef 1201 linear -60 0.1
zdef 1 levels 250
tdef 1 linear 03z17MAR2012 6hr
vars 1
u 1 99 Eastward wind [m\s]
endvars
该ctl文档可以正常运行
(2)在脚本gs中用fwrite命令转化为grd格式,gs文件命名为“wf1.gs”
附gs文档--以提取u分量为例:
'reinit'
****************** u ***********************
'open d:\qx\sat1.ctl'
'set gxout fwrite'
'set fwrite d:\qx\wind_u.grd'
tt=1
while(tt>=1)
'set t 'tt''
zz=1
while(zz>=1)
'set z 'zz''
'set x 1 50'
'set y 1 50'
'd u'
zz=zz-1
endwhile
tt=tt-1
endwhile
'disable fwrite'
'reinit'
*******************************************
此时能正常运行,生成grd格式的文件
但将'set x 1 50'
'set y 1 50'
改为
'set x 1 500'
'set y 1 500'
就又提示错误了,什么原因呢??谢谢
|
|