爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6916|回复: 8

[分享资料] 求助,grads画站点6小时降水时图形出现大量空白

[复制链接]

新浪微博达人勋

发表于 2012-5-16 23:30:28 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
rt。我在用站点数据画图时,想画6小时实况降水分布填色图,用了一个循环来实现多时次的操作,但是输出结果中有很多时次的图是空白的,数据均为缺省。但是按照每小时降水的状况,不应该出现这种情况的。。求各位大神救助
下面是我的gs。
'reinit'
'open grid.ctl'
'open 071808_2108.ctl'
'enable print 222r6.gmf'
'set mpdset cnworld'
'set grads off'
'set lon 116 125'
'set lat 22 30'
t=6
****t=26
while(t<=73)
'set t 't
'q time'
res=subwrd(result,3)
'set cmin 3'
'define a=oacres(g.1,rn.2)'
*定义一个i,用来在计算6小时降水时做中间变量
i=t-1
while(i>t-6)
'set t 'i
'define b=oacres(g.1,rn.2)'
'define a=a+b'
i=i-1
endwhile
'set gxout shaded'
'set csmooth on'
'd a'
'cbarn'
'draw title \r6_'res
'print'
'c'
t=t+1
endwhile
'disable print'
'reinit'
;

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-16 23:31:57 | 显示全部楼层
另外。这个是站点数据ctl。
DSET 071808_2108.dat
DTYPE station
STNMAP 071808_2108.map
UNDEF -9999.0
TITLE zdz
TDEF 73 LINEAR 00Z18Jul2005 1hr
VARS 6
tmc 0 99 temperature
slp 0 99 sea level pressure
rh  0 99 relative humidity
U 0 99 u componet of wind in 2 min
V 0 99 v componet of wind in 2 min
rn 0 99 rainfall
ENDVARS     
格点背景场的ctl
DSET ^grid.dat
TITLE Grid Data Sample
UNDEF -9.99E33
XDEF 131 LINEAR 112 0.1
YDEF 91 LINEAR 21 0.1
ZDEF 1 linear 1 1
TDEF 73 LINEAR 00Z18JUL2005 1hr
VARS 1
g 0 99 Grid Data
ENDVARS
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-16 23:32:50 | 显示全部楼层
纠结了好久啊=-=悲了个剧啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-16 23:43:25 | 显示全部楼层
格点场的ctl呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-16 23:47:09 | 显示全部楼层
格点背景场的ctl
DSET ^grid.dat
TITLE Grid Data Sample
UNDEF -9.99E33
XDEF 131 LINEAR 112 0.1
YDEF 91 LINEAR 21 0.1
ZDEF 1 linear 1 1
TDEF 73 LINEAR 00Z18JUL2005 1hr
VARS 1
g 0 99 Grid Data
ENDVARS
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-16 23:48:05 | 显示全部楼层
清风大大、土问你作图的时候出现过这种情况么。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-16 23:58:04 | 显示全部楼层
然后又这么个状况。当我不用循环,注释掉while和endwhile,出来的图形又不是空白的了。。比如我定t=13时图出来了。但是在没注释时。这个时次的图形是空白的。。
土问这是什么状况。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-17 09:27:24 来自手机 | 显示全部楼层
本帖最后由 做个霸气的木头 于 2012-5-17 12:36 编辑

你这双重循环就是为了求每个时刻开始的6个小时的累计量,其实只要一个循环就行。你这个问题还得自己好好检查,要不楼主将主体求和,试试改成下面这样:'set lon 116 125'
'set lat 22 30'

‘set t 1 73’
''define a=oacres(g.1(t=1),rn.2)''
i=6
while(i<=73)
j=i-5
'set t 1'
'define aa=ave(a,t='j',t='i')'
'define a2=aa*6'
i=i+1
endwhile
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-7 21:09:08 | 显示全部楼层
能不能请问一下楼主 你的6小时降水资料是在哪里下载的 不甚感激
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表