爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3997|回复: 9

[脚本编辑] grads提取数据

[复制链接]

新浪微博达人勋

发表于 2018-1-9 16:17:56 | 显示全部楼层 |阅读模式

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

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

x
在日降水资料中提取1995年6.1-1995年9.9的日降水资料
这是原数据ctl文件
DSET C:/data1/precip-rizhi.grd
UNDEF -9999.0
options yrev
TITLE  China Hourly Merged Precipitation Analysis
xdef  128 linear  72.0  0.50
*
ydef  72 linear  18.0  0.50
*
ZDEF     1 LEVELS 1
*
TDEF 99999 LINEAR 00Z01jan1961 1dy
*
VARS 1
precip      0 99  CH01   combined analysis (mm/Hour)
ENDVARS

以下是我用grads提取1995年6.1-1995年9.9的日降水资料的gs脚本
'reinit'
'open c:/data1/precip-rizhi.ctl'

'set fwrite c:/data1/slct.grd'
'set gxout fwrite'

'set lon 72 135.5'
'set lat 18 53.5'

'set time 01Jun1995 9Sep1995'

'd precip'

'disable fwrite'
;

然后我画数据提取之后的1995.6.1的日降水图时,出现了以下这种情况,有哪位大神能帮我看看是什么原因吗?

                               
登录/注册后可看大图


这是提取数据之后写的ctl文件
DSET C:/data1/slct.grd
UNDEF -9999.0

options yrev
TITLE  China Hourly Merged Precipitation Analysis
xdef  128 linear  72.0  0.50
*
ydef  72 linear  18.0  0.50
*
ZDEF     1 LEVELS 1
*
TDEF 99999 LINEAR 00Z01jun1995 1dy
*
VARS 1
precip      0 99  CH01   combined analysis (mm/Hour)
ENDVARS

QQ图片20180109161343.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-1-10 10:15:41 | 显示全部楼层
MARZOLINI 发表于 2018-1-10 10:10
那个我还想问一下就是,为什么画提取出来的数据的某一天的图是反向的呢,就像上图显示的那样中国地图是个 ...

原始的反向,你提取的时候改正过来了,你再次反向当然就错了
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2018-1-9 16:35:39 | 显示全部楼层
缺测值设置为-9.99e8
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-1-9 18:44:19 | 显示全部楼层

怎么看出来缺设值要改为-9.99e8的呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-1-9 18:46:08 | 显示全部楼层
MARZOLINI 发表于 2018-1-9 18:44
怎么看出来缺设值要改为-9.99e8的呢?

图出来了,谢谢啦,但还是不明白缺设值为什么为-9.99e8
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-1-10 08:44:53 | 显示全部楼层
MARZOLINI 发表于 2018-1-9 18:46
图出来了,谢谢啦,但还是不明白缺设值为什么为-9.99e8

grads默认的缺测值
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-1-10 08:47:45 | 显示全部楼层
MARZOLINI 发表于 2018-1-9 18:46
图出来了,谢谢啦,但还是不明白缺设值为什么为-9.99e8

你转换了一次数据,grads会把缺测值改为grads默认的缺测值-9.99e8
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-1-10 10:03:08 | 显示全部楼层
尽头的尽头 发表于 2018-1-10 08:47
你转换了一次数据,grads会把缺测值改为grads默认的缺测值-9.99e8

奥奥,懂了谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-1-10 10:10:06 | 显示全部楼层

那个我还想问一下就是,为什么画提取出来的数据的某一天的图是反向的呢,就像上图显示的那样中国地图是个反的。我看原数据的ctl文件options yrev然后我提取数据的ctl文件也写成options yrev画出来就是反向的,但是我把提取数据的ctl文件改成options zrev画出来的就是正的了,这是为什么呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-1-10 10:26:43 | 显示全部楼层
尽头的尽头 发表于 2018-1-10 10:15
原始的反向,你提取的时候改正过来了,你再次反向当然就错了

奥奥奥,明白了,谢谢
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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