爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4803|回复: 8

[脚本编辑] 求助!Grads2.1将nc文件转换成grd文件,有一些问题

[复制链接]

新浪微博达人勋

发表于 2017-3-14 22:45:16 | 显示全部楼层 |阅读模式

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

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

x
用Grads2.1可以直接打开海温的nc文件,并且尝试画了某一个时次的海温,是正常的。
但是想把它转成grd格式用来计算更复杂的算式,于是转成grd格式。
但是转出来的grd文件很明显的图有问题。
转换的gs如下:

'reinit'
'sdfopen d:\360downloads\st.nc'
'set fwrite d:\360downloads\st.grd'
'set gxout fwrite'
'set lon 80 280'
'set lat -10 60'
'set lev 0'
'set t 1285 1956'
'd sst'
'disable fwrite'
;

经过很多修改和调试了,甚至也试着用2.0来画处理后的grd,出来的图也不正确。
我猜想是2.1版本中fwrite有所修改的原因…
求助求助
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-15 08:53:43 | 显示全部楼层
时间那块,写成while循环试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-15 09:08:32 | 显示全部楼层
'set lev 0'    1000吧?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-15 11:28:21 | 显示全部楼层
男紫汗 发表于 2017-3-15 09:08
'set lev 0'    1000吧?

我直接打开nc文件的时候有用'q ctlinfo'语句先看了一下文件信息,
里面显示的lev是用的0,所以我set的时候也跟它原本的一样
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-15 11:28:52 | 显示全部楼层
弱水三千 发表于 2017-3-15 08:53
时间那块,写成while循环试试

好的,我中午去试一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-4 16:39:58 | 显示全部楼层
不知道题主有没有遇到用nc转换成grd后数据上下颠倒的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-2 20:09:23 | 显示全部楼层
小公举Danny王 发表于 2017-3-15 11:28
我直接打开nc文件的时候有用'q ctlinfo'语句先看了一下文件信息,
里面显示的lev是用的0,所以我set的时 ...

请问楼主,你的问题解决了没有,我和你出现的是同样的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-2 20:10:02 | 显示全部楼层
小公举Danny王 发表于 2017-3-15 11:28
好的,我中午去试一下

是不是问题解决了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-3-5 15:56:23 | 显示全部楼层
ynccjy 发表于 2018-2-2 20:10
是不是问题解决了

问题解决了,好像是grads版本的问题。我学长用一模一样的程序帮我转换就没有问题,他的grads是2.2好像
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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