爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6436|回复: 6

[脚本编辑] 【求助】请问在grads里怎样设置缺测值才能画出海冰资料的图

[复制链接]

新浪微博达人勋

发表于 2022-4-17 17:42:21 | 显示全部楼层 |阅读模式

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

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

x
用了nc的海冰资料转成了grd,但是设置-1E+30为缺省值画出来的图只在边缘,和之前海温的那种问题类似,不知道要设置缺省值为多少
1.png
2.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-4-17 22:33:51 | 显示全部楼层
-999000000.000000
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-4-18 10:32:24 | 显示全部楼层

海温资料用这个值好像可以  海冰的不太行
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-4-18 12:46:52 | 显示全部楼层
201883301147 发表于 2022-4-18 10:32
海温资料用这个值好像可以  海冰的不太行

那就贴上你提取资料的脚本,还有自己编写的ctl 上来看看吧。不特殊设置,GrADS默认输出的缺测值就是-9.99e+08
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-4-18 14:59:07 | 显示全部楼层
river 发表于 2022-4-18 12:46
那就贴上你提取资料的脚本,还有自己编写的ctl 上来看看吧。不特殊设置,GrADS默认输出的缺测值就是-9.99 ...

'reinit'
'sdfopen d:\shuju\nc\HadISST.2.2.0.0_sea_ice_concentration.nc\HadISST.2.2.0.0_sea_ice_concentration.nc'
'set gxout fwrite'
'set fwrite D:\shuju\nc\sea_ice_1979-2016.grd'
'set x 1 360'
'set y 1 180'
i=1549
while(i<=2004)
'set  t 'i''
'd sic'
i=i+1
endwhile
'disable fwrite'
;
这个是nc转grd的gs  自己编写的ctl在主楼
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-4-18 15:02:49 | 显示全部楼层
这个是q ctlinfo 之后的nc文件的描述
1.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-4-18 21:23:56 | 显示全部楼层
201883301147 发表于 2022-4-18 14:59
'reinit'
'sdfopen d:\shuju\nc\HadISST.2.2.0.0_sea_ice_concentration.nc\HadISST.2.2.0.0_sea_ice_co ...

脚本看着没啥问题,这个脚本下来的话缺测值应该就是-999000000.000000。
我觉得你把缺测值设置成-999000000.000000以后,缩小范围再画看看。海冰毕竟不是哪都有,全球范围画出来可能有点小,比例看着可能不协调。缩小画一画可能就正常了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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