爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10196|回复: 21

[秀图] 画水汽通量图形范围为何覆盖不全?

[复制链接]

新浪微博达人勋

发表于 2012-7-18 16:57:47 | 显示全部楼层 |阅读模式

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

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

x
各位,我在画水汽通量散度时的编程如下:
'sdfopen d:\vapor\uwnd.2012.nc'
'sdfopen d:\vapor\vwnd.2012.nc'
'sdfopen d:\vapor\rhum.2012.nc'
'sdfopen d:\vapor\air.2012.nc'
'set lon 105 125'
'set lat 18 30'
'set lev 850'
'set mpdset cnworld'
i=689
*while(i<=701)
'set t 'i
'set grads off'
'set grid off'
'set gxout shaded'
'define prs=lev'
'define g=9.8'
'define es=(6.112*exp((17.67*(air.4-273.15))/(air.4-29.65)))'
'define qs=(0.62197*es/(prs-0.378*es))'
'define q=qs*rhum.3/100'
'define qhdivg=hdivg(q*uwnd.1/g,q*vwnd.2/g)*1000'
'set clskip 2'
'set clopts 1 1 0.12'
'set gxout shaded'
'd qhdivg'
'set gxout contour'
'd qhdivg'
'set gxout vector'
'd uwnd.1/g;vwnd.2/g'
'run cbarn'
'draw string 5.5 8 moisture flux on June 24th 00h'
'printim d:\vapor\moisture_flux-850hPa-6-24-00.jpg white'
'c'
i=i+1
*endwhile'sdfopen d:\vapor\uwnd.2012.nc'
但画出的图形不知道为什么是这样的:

moisture_flux-850hPa-6-24-00.jpg




求教各位为何图形覆盖不住全部呢?谢谢~

moisture_flux-850hPa-6-24-00.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-7-18 18:07:10 | 显示全部楼层
论坛里面的水汽通量帖子有过相关的讨论,请楼主先搜索一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-18 18:12:39 | 显示全部楼层
呃。。。这个和你的范围设置上有点关系
'set lon 105.001 124.999'
'set lat 18.001 29.999'
你这样设置的试试吧,或者是左边界少点,右边多点
水汽通量散度图按一般的设置是会出现这样图不全的问题的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-18 20:39:07 | 显示全部楼层
这个数据的间距很大    水汽通量散度是通过相邻格点的值算出来的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-18 23:10:51 | 显示全部楼层
楼主,两步走:
1、将gs文件前半部的
'set lon 105 125'
'set lat 18 30'
'set lev 850'
复制到'set grid off'之后,记住,是复制哦,不要剪切,下一步还要用的;
2、将原来的经纬度拓宽一些,如 set lon 105、125----》set lon 100 130,set lat 18 30----->set lat 10  40.这样两步后,应该就能解决这个问题了~~你试试看,hope it works~~ 不一定对哈,仅供参考~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-7-19 08:46:00 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-7-19 08:50:35 | 显示全部楼层
随缘 发表于 2012-7-18 18:12
呃。。。这个和你的范围设置上有点关系
'set lon 105.001 124.999'
'set lat 18.001 29.999'

郁闷,还是不行呢。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-19 11:48:17 | 显示全部楼层
ABCD 发表于 2012-7-19 08:50
郁闷,还是不行呢。。

嗯?我以前做过,可以的啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-19 14:55:57 | 显示全部楼层
本帖最后由 Life 于 2012-7-19 15:08 编辑

那,画出来的图与之前有什么变化吗?  应该会有差异才对啊~~对啦,楼主,我发现,你的gs里面有两个‘set gxout shaded’,你先把前面一个‘set gxout shaded’注释掉,再试一次~~
调适gs程序,或是任何程序,都不可能一步到位,楼主,慢慢来,be patient~~呵呵~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-20 09:23:06 | 显示全部楼层
nc数据是网格化的。最后画图是插值的结果!
所以一般画图时设置范围会大一点!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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