爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
123
返回列表 发新帖
楼主: 深度狙杀

[netcdf] 求助:下了hadisst资料,怎么原始nc资料都会不了图

[复制链接]

新浪微博达人勋

发表于 2015-4-28 16:47:08 | 显示全部楼层
voyage清泉 发表于 2015-1-18 11:27
谢谢楼主指点,我也遇到了相同的问题。改了缺省值以后图画对了。

求一下大神的修改缺测值的程序呢,么么哒,程序怎么改都有问题呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-28 17:03:21 | 显示全部楼层
本帖最后由 sweet33 于 2015-4-28 17:05 编辑
深度狙杀 发表于 2015-4-28 16:16
我的做法就是把两个数换成同一个数
所以首先有一步是把nc写成grd形式处理
然后用read.f90设置undef


另外,不管我怎么修改数据格点数,都会出现这样的warning,查了网上说不会影响运行结果,但是之前使用过很多次Fortran都美誉出国这个问题,是不是图中红色框框这儿的问题,循环次数太多.修改了虚拟内存也不行呢
2.png
3.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-28 17:07:18 | 显示全部楼层
学习学习
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2015-4-28 19:47:05 | 显示全部楼层
sweet33 发表于 2015-4-28 16:45
是不是程序后来你改过,除了32767这里,因为我运行的时候出来的结果只有-1000和-1*1e+30,而没有32767这 ...

32767是我自己定义的一个缺测值 你可以也定义成这个 ,也可以用-1e+30 但运行后需要和ctl里描述的缺测保持一致
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-28 23:02:05 | 显示全部楼层
本帖最后由 crazy10167 于 2015-4-28 23:05 编辑

grads1.9以下版本不支持直接㝍为nc檔,请用下面㝍为grd
'sdfopen Hadisst_sst.nc'
'set x 1 360'
'set y 1 180'
'set gxout fwrite'
'set fwrite hadisst.grd'
'set undef -1000';*將undef一律改为-1000
tt=1
while(tt<=1741)
'set t 'tt
'd sst'
tt=tt+1
endwhile
而後ctl的undef记得改为-1000

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

新浪微博达人勋

发表于 2015-6-16 21:27:54 | 显示全部楼层
请问你这资料从什么地方下载的 能否共享下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-11 10:28:04 | 显示全部楼层
参考楼上各位的意见,终于解决了这个问题,下一步计算相关再看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-24 23:33:20 | 显示全部楼层
尝试了一下11楼大大提供的做法和楼主的做法。。发现用楼主的做法出来的图还是不行QAQ,但是11楼大大的做法可以0=0 谢谢楼主大大和11楼的crazy大大
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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