爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10887|回复: 35

[分享资料] 关于nc文件的问题 求指导~~纠结好久啦但是没有解决的问题

[复制链接]

新浪微博达人勋

发表于 2013-4-25 14:39:00 | 显示全部楼层 |阅读模式

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

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

x
大家好~我在处理提取nc资料时候,如果直接画图看上去挺正确(就是用以下gs——*语句部分)
'reinit'
'sdfopen d:\paper\160\sst1854-2005.mon.mean.nc'
'set gxout fwrite'
'set fwrite d:\paper\160\sst.grd'
*'enable print d:\paper\160\sst.gmf'
'set t 1 1814'
n=1164
while(n<=1814)
'set t 'n''
'set lon 0 360'
'set lat -88 88'
'd sst'
*'print'
*'c'
n=n+12
endwhile
'disable fwrite'
*'disable print'
;
但是如果用上述gs先写出到grd中 然后配如下ctl
dset d:\paper\160\sst.grdtitle sstundef -9.96921e+36xdef 180 linear 0 2ydef 89 linear -88 2zdef 1 levels 0tdef 55 linear dec1950 1yrvars 1sst 0 99 sstendvars却得到下面这样的图啦
QQ截图20130425143335.png
一直弄不好~~求助la~~~


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-25 15:31:43 | 显示全部楼层
你能不能仔细看看nc资料的缺测值啊,是你ctl里面的那个值吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-25 15:50:51 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-25 15:53:06 | 显示全部楼层
如果同时打开两个 还会出现这个 不懂啊~
QQ截图20130425154807.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-25 16:23:03 | 显示全部楼层
dzxconan 发表于 2013-4-25 15:50
就是这个呢~~~

首先你提取资料循环就是时间循环,那在前面设置'set t 1 1814'是没有必要的,去掉。剩下就是ctl也改改试试
dset d:\paper\160\sst.grd
title sst
undef -9.96921e+36
xdef 180 linear 0 2
ydef 89 linear -88 2
zdef 1 levels 0     改成和原来一样的zdef 1 linear 0 0 试试
tdef 55 linear dec1950 1yr
vars 1
sst 0 99 ss
tendvars
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-25 16:49:07 | 显示全部楼层
river 发表于 2013-4-25 16:23
首先你提取资料循环就是时间循环,那在前面设置'set t 1 1814'是没有必要的,去掉。剩下就是ctl也改改试试 ...

表示ctl改成 0 0提示错误 我就改成zdef 1 linear 0 1 可是还是不行 图片一样呢~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-25 17:11:33 | 显示全部楼层
dzxconan 发表于 2013-4-25 16:49
表示ctl改成 0 0提示错误 我就改成zdef 1 linear 0 1 可是还是不行 图片一样呢~~

你还是看看缺测值吧,可以输出到txt里看看是不是那个缺测值。图画成那样一般都是缺测值的缘故
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-25 18:12:26 | 显示全部楼层
缺测值的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-25 20:14:59 | 显示全部楼层
应该是缺测值。用 !ncdump -h 路径加文件 试试,可以看到真实的nc文件信息
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-25 20:38:30 | 显示全部楼层
缺测值不对啊,用fortran把生成的grd转成txt看看缺测值多少,应该和原来的nc缺测不一样
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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