立即注册 登录
气象家园 返回首页

清风的个人空间 http://bbs.06climate.com/?1 [收藏] [复制] [分享] [RSS]

日志

GrADS中差点没注意的细节-转换数据时缺测值的变化

热度 6已有 2515 次阅读2012-5-17 22:29 |个人分类:GrADS| 数据, GrADS, 数据转换, 数据提取

    今天用GrADS求了一下季节平均,源数据中的缺测值是-9999.0,求完之后画图一看,不对了,不是这个数了,还好先用的命令行测试的,下面直接输出了当前的数据范围和间隔,最小值是-9.99e+08,然后又固定到一个格点输出数值看了下,果然是这个值,修改ctl中的缺测值为这个,出图就正常了!
    我不确定是不是所有文件都是这样,以前转换缺测值为-9.99e+33的时候貌似没这个问题,改天再试一下~

发表评论 评论 (12 个评论)

回复 做个霸气的木头 2012-5-18 12:28
这个问题还没遇到过,话说以前缺测值错误害了我很多次~
回复 陌小默的 2012-5-18 17:56
这个我也遇到过,呜呜
回复 冰枫 2012-5-19 08:36
同样遇到过,这究竟是为什么呢?
回复 mofangbao 2012-5-19 09:46
冰枫: 同样遇到过,这究竟是为什么呢?
如果把变量缺测值参与了计算再写出,可能就会被改变,我的猜测而已,还没去验证,如果是直接导出,就不变
回复 刘振 2013-9-28 17:37
今天也碰到这个问题,而且诡异的发现是用我之前老师给的grads的版本没有出现这个问题,但用的气象家园的清风斑竹改善的grads出现了这个问题,不知道这个问题是否具有普遍性。因为之前本科做论文也有同学因为用的是气象家园的grads出现了这个bug,所以提出来问问版主
回复 刘振 2013-9-28 17:40
而且我用的是ncep的海温数据,缺测值是-9.99e+33额,建议版主用其它版本的grads重做你的上述问题,谢谢
回复 mofangbao 2013-9-29 08:38
刘振: 而且我用的是ncep的海温数据,缺测值是-9.99e+33额,建议版主用其它版本的grads重做你的上述问题,谢谢
可能是你老是给的版本比较旧  新版的都是这样的 并不是打包才造成这样的  打包只是加了些gs和常用文件 没有对现有文件做修改
回复 刘振 2013-9-29 08:47
哦哦,这样啊,谢谢啊。那老版本做打包是不是更好啊,新版本这种结果我觉得本身就算是bug的吧
回复 mofangbao 2013-9-29 08:50
刘振: 哦哦,这样啊,谢谢啊。那老版本做打包是不是更好啊,新版本这种结果我觉得本身就算是bug的吧
不是bug 这样是很方便的  比如很多种资料批处理的时候就不用一个个的考虑处理后的缺测值了 便于统一  老版本的功能上当然不够新版本
回复 刘振 2013-9-29 17:53
哦,的却啊,想不到这里来,没出过多种资料,谢版主科普,了解了
回复 afterrain_29 2015-9-9 20:37
我最近也发现这个问题,hadisst_sst.nc本来陆地上的缺省值是-1e+30,但我在grads(气象家园整合版)上把冬季12,1,2这3个月的数据取出来写成grd后再用fortran读出来,那些陆地上的缺省值就变成-9.99+e08,以前用老版本的grads就没有这个问题,缺省值是不会变的。
回复 xzllzx 2017-12-10 17:07
请问如何输出数据范围,新手

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

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

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

返回顶部