爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: 良辰

[分享资料] [已解决]grads对fnl资料绘制湿位涡,出现点问题,求高手指点

[复制链接]

新浪微博达人勋

发表于 2013-3-15 17:01:09 | 显示全部楼层
请问楼主可不可以借鉴下这个GS相对应的fnl的描述文件?先谢谢了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-3-19 10:45:15 | 显示全部楼层
fnl直接解码的,1*1资料,原gs找不到了也
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-6 21:32:09 | 显示全部楼层

请问楼主,我也是用fnl资料出图,不过还是只有一部分图片,请问第二个问题具体是如何解决的?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-14 21:40:08 | 显示全部楼层
我用楼主的程序出不来图啊?错误是“cannot contourgrid - all undefined values”
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-5-28 20:51:17 | 显示全部楼层
楼上的问题该如何解决呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-22 21:15:51 | 显示全部楼层
2013-10-22
.xiaoyuyly: 关于你在“[已解决]grads对fnl资料绘制湿位涡,出现点问题,求高手指点”的帖子
你好,我纠结湿位涡垂直剖面好几天了,一直出不来图,后来找到了你的这段程序,我就copy过去,把时间行去掉,结果还是不出来啊,请问是什么原因?请你帮我看看程序好吗?非常非常非常感谢
'reinit'
'open E:\2012\ncep\20130823\2013082412.ctl'
'set lon 90 120'
'set lat 10 40'
'set lev 1000 100'
'set z 2 20'
'set zlog on'
*假相当位温**
'define tc=tmpprs-273.15'
'define rh=rhprs'
'define prs=lev'  
'define es=(6.112*exp((17.67*tc)/(tc+243.5)))'
'define qs=0.62197*es/(prs-0.378*es)'
'define q=rh*qs/100'
'define e=prs*q/(0.62197+q)+1e-10'
'define tlcl=55.0+2840.0/(3.5*log(tc+273.16)-log(e)-4.805)'
'define theta=(tc+273.16)*pow((1000/prs),(0.2854*(1.0-0.28*q)))'
'define eqt=theta*exp(((3376./tlcl)-2.54)*q*(1.0+0.81*q))'
*湿位涡*
'define u=UGRDprs'
'define v=VGRDprs'
'define vo=hcurl(u,v)'
'define f=2*7.292*sin(lat*3.14159/180.0)*0.00001'
'define g=9.8'
'define dp=100*(lev(z-1)-lev(z+1))'
'define deqt=eqt(z-1)-eqt(z+1)'
'define du=u(z-1)-u(z+1)'
'define dv=u(z-1)-u(z+1)'
'define dx=2.0*6370949.0*cos(lat*3.14159/180.0)*3.14159/180.0'
'define dy=2.0*6370949.0*3.14159/180.0'
'define dtx=cdiff(eqt,x)'
'define dty=cdiff(eqt,y)'
'define pv1=-g*(vo+f)*deqt/dp'  
'define pv2=g*((dv/dp)*(dtx/dx)-(du/dp)*(dty/dy))'
'define pv=pv1+pv2'
'set lon 95.5'
'set lat 18 32'
'set mpdset yunnan'
'set map 1 1 6'
'set grid off'
'set grads off'
'set gxout contour'
'set csmooth on'
'set cthick 7'
*'set clopts -1 -1 0.10'
'd pv1*10e5'
*'d pv2*10e6'
*'d pv*10e5'
'printim e:\2012\ncep\20130823\2013082412swo.gif gif x800 y600 white'
'enable print  e:\2012\ncep\20130823\2013082412swo.gmf'
'print'
'disable priint'
错误提示:
E:\2012\ncep\20130823\QQ图片20131022210849.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-22 23:42:53 | 显示全部楼层
xiaoyuyly 发表于 2013-10-22 21:15
2013-10-22
.xiaoyuyly: 关于你在“[已解决]grads对fnl资料绘制湿位涡,出现点问题,求高手指点”的帖子
...

看不到你的错误提示
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-23 11:46:55 | 显示全部楼层
非常感谢您能看我给您的回复,错误提示我本来是用图片贴上来的,结果居然显示不出来,我现在把错误提示发给您,请你帮我分析解决一下好吗?非常非常感谢
错误提示:
all files closed; all defined objects released;
all GRADS attributes have been reinitialized
cannot contour grid ----all undefined value
hardcopy output file is closed
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-10-24 20:08:42 | 显示全部楼层
本帖最后由 良辰 于 2013-10-24 20:10 编辑
xiaoyuyly 发表于 2013-10-23 11:46
非常感谢您能看我给您的回复,错误提示我本来是用图片贴上来的,结果居然显示不出来,我现在把错误提示发给 ...

个人觉得不是程序本身的问题,应该是你grads的问题,你换台机器试一下,在设置一下set t 1  ,我对grads了解也不多,就是用用而已。这个程序我画出过图,应该不是grads命令的问题。你再试一试,或找周边的朋友帮你看看。对了,你用的是fnl数据吗,解码方式可能不一样呀,你打开你的ctl看看里面的变量名和这个gs里面的能对应上不
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-10-24 20:19:14 | 显示全部楼层
良辰 发表于 2013-10-24 20:08
个人觉得不是程序本身的问题,应该是你grads的问题,你换台机器试一下,在设置一下set t 1  ,我对grads了 ...

变量名没问题,我仔细核对过的,用的是fnl数据,解码方式是用grib2解码的,解码应该不会有问题,因为我用这个资料画出来其它的图,如thse的垂直剖面等等,都是正常的,
我试了一次又一次,就是出不来,我都要崩溃了,耽误了我整整一个礼拜,哎!!
你说的有点道理,也许是我的grads本身的问题,我找别人帮我画画看,非常感谢您,不懂得我再请教您。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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