爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11183|回复: 20

[分享资料] 关于fwrite的一个问题,想将HadIsst.nc转化成二进制,就是不成功啊亲!!

[复制链接]

新浪微博达人勋

发表于 2012-5-27 12:50:09 | 显示全部楼层 |阅读模式

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

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

x
最近在用HadIsst做项目,想用fwrite语句把nc格式转化成二进制然后用于fortran计算,但是就是不成功啊!!!以下是我的gs文件:
'reinit'
'sdfopen f:\sam\areacc\hadleycenter\HadISST.nc'
'set fwrite f:\sam\areacc\hadleycenter\sst.dat'
'set gxout fwrite'
'set lon -179.5 179.5'
'set lat -89.5 89.5'
'set z 1'
'set t 1 1706'
'd sst'
'reinit'

最神奇的地方是,这个gs我已经用过无数次了 以前读NCEP的2.5精度文件完全没有问题,但这次转成了dat之后,用fortran读出来所有数据都是0。写了ctl之后用GRADS直接打开画图检验 也都全是0值。  抓狂了!!   请大家帮助一下! 项目已经让我因为这个事儿拖了一个礼拜进程了!  非常感谢!~~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-27 20:38:54 | 显示全部楼层
难道不是应该先set gxout fwrite
然后再set fwrite吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-27 13:03:43 | 显示全部楼层
disable fwrite
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-27 13:28:10 | 显示全部楼层
不同资料的分辨率不同,不要使用set lon lat的方法 ,用set x 这种试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-27 15:29:54 | 显示全部楼层

不行啊,刚才改成了set x的方法,还是不好用。真是太奇怪了。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-27 15:30:27 | 显示全部楼层

disable过了。。  没有效果 还是没有读入值
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-27 15:49:22 来自手机 | 显示全部楼层
disable必须有,再者把时间设成外层循环试试,再不出数据我就怀疑你文件路径或者原数据文件有问题,用原数据画画图看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-27 16:48:50 | 显示全部楼层
happyhui 发表于 2012-5-27 15:30
disable过了。。  没有效果 还是没有读入值

用原数据画图看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-27 21:50:54 | 显示全部楼层
先不要提取,把输出的部分注释掉改为画图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-28 08:27:01 | 显示全部楼层
没有提示什么错误嘛?可能此nc不是grads能读取的格式
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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