爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4298|回复: 10

[图形美化] 求教!!任意直线画剖面分辨率问题

[复制链接]

新浪微博达人勋

发表于 2015-5-18 16:46:57 | 显示全部楼层 |阅读模式

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

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

x
参考论坛的帖子画任意一条直线的垂直剖面,但是
while(lon<=lon2)
  lat=lat1+(lat2-lat1)*(lon-lon1)/(lon2-lon1)
  'collect 1 gr2stn(dbz,'lon','lat')'
  lon =lon+0.05
endwhile
精度分辨率取不同值时,有的可以画出图,有的则不能画出图,如0.05、0.2可以出图,但0.06、0.5、。。。。很多都画不出图,且取0.2和0.05市画出的图也不一样,如下:第一张0.2,第二张0.05
qgxiepo4 [5].png qgxiepo3 [12].png
其实,自己也模模糊糊懂一点,就是分辨率不同,第一张0.2导致下一个值为101.5+0.2=101.7,所以第一张没有画出第二张101.7之前的图,但是第二张是0.05,为什么没有画出第一张101.7之后的图呢?
还有就是经度分辨率如何取值,上面的值都是试出来的,总感觉这样画出来不是很精确,且0.05可以,0.06就不行,这都是为什么啊??
请教大神解答一二,不胜感激!!

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

新浪微博达人勋

 楼主| 发表于 2015-5-18 16:49:09 | 显示全部楼层
完整gs如下:
'reinit'
'open d1.ctl'
'set grads off'
'set xlopts 1 1 0.15'
'set ylopts 1 1 0.15'
'set zlog on'
*'set csmooth on'

'set t 17'
'set x 1'
'set y 1'
*'set lon 111 118'
*'set lat 30 33'
'set z 1 19'
lon1 = 101.5
lon2 = 102.2
lat1 = 36.65
lat2 = 35.25
lon = lon1
'collect 1 free'
while(lon<=lon2)
  lat=lat1+(lat2-lat1)*(lon-lon1)/(lon2-lon1)
  'collect 1 gr2stn(dbz,'lon','lat')'
  lon =lon+0.05
endwhile

'set cmin 0.01'
'set t 17'
'set lon 101.5 102.2'
'set xlint 0.1'
'set z 1 19'
*'set xaxis 'lon1' 'lon2
'set clab on'
'set gxout shaded'
*'set ccols 0 0 7 0'
'd coll2gr(1,-u)'
'cbarn_interp.gs'

'set cmin 0.01'
'set gxout contour'
'set cthick 1'
'd coll2gr(1,-u)'

'printim qxiepo.png white'

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

新浪微博达人勋

发表于 2015-5-18 21:10:10 | 显示全部楼层
这个最好根据资料的分辨率来设置吧,我觉得
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-5-18 22:25:30 | 显示全部楼层
river 发表于 2015-5-18 21:10
这个最好根据资料的分辨率来设置吧,我觉得

资料是wrf 经ARWpost后处理得到的dat格式数据,ctl中
xdef  967 linear   68.18367   0.06756757
ydef  552 linear   15.68879   0.06756757
但是,这个分辨率也试过,画不出图,还是不知为什么??
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-19 08:44:41 | 显示全部楼层
diandian 发表于 2015-5-18 22:25
资料是wrf 经ARWpost后处理得到的dat格式数据,ctl中
xdef  967 linear   68.18367   0.06756757
ydef  ...

画不出图有没有什么具体的提示?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-19 08:47:56 | 显示全部楼层
diandian 发表于 2015-5-18 22:25
资料是wrf 经ARWpost后处理得到的dat格式数据,ctl中
xdef  967 linear   68.18367   0.06756757
ydef  ...

也可以去看一下官方文档http://grads.iges.org/grads/gadoc/gadocindex.html
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-5-19 10:15:42 | 显示全部楼层
river 发表于 2015-5-19 08:44
画不出图有没有什么具体的提示?

没有报错,今天又试了一下, 0.06756757分辨率又可以了,我同学也遇到这样,就像看运气一样~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-5-19 10:18:49 | 显示全部楼层
river 发表于 2015-5-19 08:44
画不出图有没有什么具体的提示?

好吧,刚说完可以,现在0.06756757又不可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-19 10:36:07 | 显示全部楼层
diandian 发表于 2015-5-19 10:18
好吧,刚说完可以,现在0.06756757又不可以了

你把你的grads升级到2.1再试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-5-19 10:38:45 | 显示全部楼层
river 发表于 2015-5-19 10:36
你把你的grads升级到2.1再试试

我发现再重新打开grads之后就可以了~~在服务器上画的,感觉也可能是版本问题
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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