爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3110|回复: 6

求助,使用grads处理nc文件遇到的问题

[复制链接]

新浪微博达人勋

发表于 2013-4-2 18:57:38 | 显示全部楼层 |阅读模式

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

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

x
想要用温度和相对湿度来计算露点温度,set gxout fwrite写成了2进制,时次设定为只有一个,高度有5层,ctl文件自己是这样写的:
dset D:\ERA075\high\td2\2002.grd
TITLE dew point temperature
UNDEF -9.96921e+36
xdef 55 linear    99.75           0.75
ydef 68 linear    0         0.75
zdef  5 levels    500 700 850 925 1000
tdef 1 linear  00Z1JAN2002 6hr
vars 1
td 0 99 dew point temperature
ENDVARS   
可是这个ctl用grads打开后,无论怎么改高度,都只能画出z=1高度的来~

反而是在ctl里面把tdef改成5,改时间变量之后,能出不同的图,可是这实际是不同高度的图啊

处理nc文件的时候,我用z=1,while循环转过一次是这样,后来干脆不用循环,直接手动set了5次高度写,还是这样~
想请各位前辈帮忙找找问题,小弟万分感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-2 19:04:43 | 显示全部楼层
是你写数据的方式出了问题,数据的顺序混掉了。你把gs传上来,具体要什么数据输出说说清楚
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-2 19:05:06 | 显示全部楼层
啊啊找到错误了!在vars里面,td后面的地方没设置层数- -……
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-2 19:06:54 | 显示全部楼层

非常感谢版主的回复,我一开始也以为是处理数据时候出现了问题,检查了一天也没发现问题,后来刚刚又仔细研究了一下手册,找到问题原来是3楼所说……实在是太粗心了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-2 19:06:54 | 显示全部楼层
longlytal 发表于 2013-4-2 19:05
啊啊找到错误了!在vars里面,td后面的地方没设置层数- -……

好吧~粗心大意的娃娃
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-2 19:18:51 | 显示全部楼层
longlytal 发表于 2013-4-2 19:05
啊啊找到错误了!在vars里面,td后面的地方没设置层数- -……

楼主不是没设置层数,而是设置了只有地面一层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-9-23 10:49:48 | 显示全部楼层
求楼主分享gs,计算露点温度的公式可以吗
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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