爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5658|回复: 5

fwrite把数据写出来用gs文件去画图出现空白(输出数据不对)

[复制链接]

新浪微博达人勋

发表于 2014-4-28 19:17:36 | 显示全部楼层 |阅读模式

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

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

x
由于本人要使用wrfout的LU_INDEX的数据
我用fwrite把数据写成二进制的数据
格式文件如下:
'reinit'
'open D:\modeloutput\2004wrfinput.ctl'
'set fwrite D:\modeloutput\2005.grd'
'set gxout fwrite'
'set t 1'
'set z 1'
'set lon 100.4 115.31'
'set lat 25.3 36.1784'
'd LU_INDEX'
'disable fwrite'
;
然后再用gs文件再去把2005.grd的数据画出来就出现错误?
(图请看附件)
画图的ctl文件
dset D:\modeloutput\2005.grd                 
undef 1.e35
xdef  663 linear  100.4   0.02252252
ydef  484 linear   25.3   0.02252252
zdef   1 linear   1 1
tdef   1 linear jan1974 12mo
vars   1
LU   0 99 LAND USE CATEGORY   
endvars
gs文件
'reinit'
'open D:\modeloutput\LU_INDEX.CTL'
'D LU'
'enable print D:\modeloutput\LU.gmf'
'print'
'disable print'
;
不知道错在什么地方? 原数据出的图是对的。fwrite之后的数值跟之前的就不对!
请高手指点迷津?
谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-28 19:20:18 | 显示全部楼层
你先不要运行gs,你看一下是不是你的gs文件对不对
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-28 19:32:16 | 显示全部楼层
backdream817 发表于 2014-4-28 19:20
你先不要运行gs,你看一下是不是你的gs文件对不对

是说画图的gs还是输出数据的gs呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-28 19:41:52 | 显示全部楼层
是画图的gs文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-4-28 19:45:45 | 显示全部楼层

我在fwrite读取数据的时候没有考虑wrf输出的pdef,不知道会不会是这个原因。我的这个帖子的问题是引用的动力论坛里面曾经的帖子
http://bbs.lasg.ac.cn/bbs/viewth ... mp;extra=#pid229598
按照里面的说法,还是不行,也不知道当时发帖的那个人解决了没
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-5-9 08:46:20 | 显示全部楼层
我是特别想把这个数据中的不同变量写进不同的文件里。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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