| 
 
	积分1323贡献 精华在线时间 小时注册时间2011-8-5最后登录1970-1-1 
 | 
 
| 
本帖最后由 Crazy_Merlin 于 2012-8-30 11:11 编辑
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 最近自己尝试用Grads批处理读取FY2E 晴空大气可降水量数据(AWX格式)。期间遇到了许多问题,但是在坛子里各位高手的帮助下,问题一一得到了解决。最后贴出我最后的CTL、gs文件和大家分享,希望大家共同学习,共同提高!
 
 dset I:\TDDOWNLOAD\TPW\20120826\FY2E_TPW_MLT_OTG_%y4%m2%d2_%h200.AWX
 title FY-2E_TPW data
 options template
 options yrev
 undef 99
 *99为无效值
 xdef 1001 linear  55 0.1
 ydef 1001 linear -50 0.1
 zdef 1 levels 850
 tdef 11 linear 00Z25aug2012 3hr
 vars 1
 tpw  0 -1,40,1 FY-2E_TPW (mm)
 endvars
 
 以上是CTL文件,大家在使用时只要根据自己使用的数据对(x,y,t)及路径进行修改!
 
 'reinit'
 'open I:\TDDOWNLOAD\TPW\TPW.ctl'
 'set mpdraw on'
 'set poli on'
 'set mpdset  mres hun anh jiangx hub sic guiz'
 *'draw map'
 tt=1
 while(tt<=11)
 'set t 'tt
 ** http://bbs.06climate.com/forum.php?mod=viewthread&tid=6268 这是显示时间时参考的gs文件出处
 'q time'
 res = subwrd(result,3)
 year= substr(res,9,12)
 'q time'
 res = subwrd(result,3)
 month=substr(res,6,3)
 'q time'
 res = subwrd(result,3)
 day=substr(res,4,2)
 'q time'
 res = subwrd(result,3)
 hour = substr(res,1,2)
 ***************************************************************************************
 'set gxout shaded'
 'set cint 10'
 'set cmin 0.0'
 *'set cmax 75'
 'set xlopts 1 2 0.15'
 'set ylopts 1 2 0.15'
 'set lon 70 135'
 'set lat 15 50'
 'set grads off'
 'set grid on'
 'set xlint 5'
 'set ylint 5'
 'I:\TDDOWNLOAD\TPW\rb_matlab.gs'
 'd smth9(tpw)'
 'I:\TDDOWNLOAD\TPW\cbar_matlab.gs 5 1 0.8'
 'draw title FY-2E_TPW_MLT_OTG_'year''month''day'_'hour'00'
 *'draw rec 1 1 2 2'
 *'draw string 2.3 0.3 time='tt''
 if(rc='0')break;endif;
 *'enable print I:\TDDOWNLOAD\TPW\FY2E_TPW'year''month''day''hour'00.gmf'
 'printim I:\TDDOWNLOAD\TPW\FY2E_TPW'year''month''day''hour'00.png white'
 *'print'
 say tt '   ' year month day hour '      completed!'
 'clear'
 tt=tt+1
 endwhile
 pull dummy
 *'disable print'
 return
 ;
 
 以上是gs文件,这里需要改动的地方比较多,仍然要具体问题具体分析。里面要用到两个gs文件(见附件,均来自坛子),其中rb_matlab.gs已经针对晴空大气可降水量数据进行修改(范围0-75mm),大家可以根据自己的数据范围进行修改(只要修改set clevs 后面的数值)
 
 最后附上我是用的数据包(见附件)和示例图一张。有什么问题希望各位及时提出,大家共同提高!谢谢!
 
 
 | 
 评分
查看全部评分
 |