爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6909|回复: 16

grapes_meso转出的模式面风场数据用grads提取之后数据出错

[复制链接]

新浪微博达人勋

发表于 2015-11-13 19:09:21 | 显示全部楼层 |阅读模式

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

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

x
如题,用grapes_meso转出的u风场原始数据用grads画图没有问题,但是用grads提取某些需要的时次和层次之后,数据明显不对了,画的图也出现了偏差,到了最后一个时次图都画不出来了。看了很多遍gs和ctl都没有发现问题
还请各位抽出时间帮忙解决一下问题 感激不尽
另外,用Fortran数据读取也总是卡在read那里读不进去

原始资料1

原始资料1

与原始资料1同一时次同一层的数据(有明显不同)

与原始资料1同一时次同一层的数据(有明显不同)

原始资料的最后一层最后一个时次

原始资料的最后一层最后一个时次

提取出的最后一层最后一个时次显示错误

提取出的最后一层最后一个时次显示错误

原始文件ctl

原始文件ctl

提取后数据的ctl

提取后数据的ctl

提取该数据的gs

提取该数据的gs
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-14 22:38:15 | 显示全部楼层
xclllcx 发表于 2015-11-14 22:02
啊啊啊!小激动!谢谢你!完美解决 是把sequential去掉就好啦 可是不太明白为什么要这样

sequential是fortran读写一个比较特殊的设置,其它语言中通常没有,每写一组数据时(即每个write语句)会在数据前后分别增加4个字节表示该组数据的长度。也就是说fortran如果用sequential方式写数据的话字节数会比实际数据的字节数多一些。GrADS里的sequential设置也是为了处理这种Fortran用sequential方式写的数据,如果数据并不是用sequential方式写的(你的数据应该是这样),那么用sequential方式读数据会数据偏移,读最后一组数据时会出现超过文件结尾的错误。说了这么多相信你应该能理解了。

评分

参与人数 1金钱 +10 收起 理由
xclllcx + 10 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-11-13 19:40:46 | 显示全部楼层
帮顶~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-11-13 19:56:33 | 显示全部楼层

回帖奖励 +1 金钱

楼主你最白
以前也用grads读数据出过问题,最后改用ncl了哈哈哈
不懂,等大神
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-14 00:15:47 | 显示全部楼层
把你ctl里面options那句去掉
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-14 16:59:37 | 显示全部楼层
river 发表于 2015-11-14 00:15
把你ctl里面options那句去掉

是把提取之后对应数据ctl的options那一句都去掉吗?刚刚试过显示Wrote 339281 of 339281 elements to grads.fwrite as Stream Big_Endian   图出不来
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-14 17:03:07 | 显示全部楼层

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

新浪微博达人勋

 楼主| 发表于 2015-11-14 17:03:19 | 显示全部楼层

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

新浪微博达人勋

 楼主| 发表于 2015-11-14 17:04:15 | 显示全部楼层
600兜兜小姐 发表于 2015-11-13 19:56
楼主你最白
以前也用grads读数据出过问题,最后改用ncl了哈哈哈
不懂,等大神

办公室师兄说还是别转了一转就出问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-14 17:46:09 | 显示全部楼层
xclllcx 发表于 2015-11-14 16:59
是把提取之后对应数据ctl的options那一句都去掉吗?刚刚试过显示Wrote 339281 of 339281 elements to gra ...

不太了解linux下grads的运作方式·····
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-14 18:31:59 | 显示全部楼层
xclllcx 发表于 2015-11-14 17:04
办公室师兄说还是别转了一转就出问题

所以无解??那直接计算吧
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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