爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3545|回复: 4

[图形美化] 求助:将6个变量的grd合并成一个grd时发生漂移

[复制链接]

新浪微博达人勋

发表于 2014-10-21 12:31:23 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 zxholystar 于 2014-10-21 12:33 编辑

我有6个变量abcdef,想画qnet=d+e-a-b-c-f,但为什么把qnet生成一个grd文件画出的图形比不写grd直接画出的图形要明显向东偏移很多?因为模式比较多,所以我还是想生成一个grd文件。实在不知道为什么会这样第二张图为生成grd文件后画出的,明显漂移,第一张图是不生成grd直接画出
生成qnet.grd的gs
'reinit'
'set gxout fwrite'
'set fwrite E:\MIROC5-net.grd'
'open E:\25\MIROC5\1\hfls25.ctl'
'define A=ave(hfls.1,t=1,t=360)'
'open E:\25\MIROC5\1\hfss25.ctl'
'define B=ave(hfss.2,t=1,t=360)'
'open E:\25\MIROC5\1\rlus25.ctl'
'define C=ave(rlus.3,t=1,t=360)'
'open E:\25\MIROC5\1\rlds25.ctl'
'define D=ave(rlds.4,t=1,t=360)'
'open E:\25\MIROC5\1\rsds25.ctl'
'define E=ave(rsds.5,t=1,t=360)'
'open E:\25\MIROC5\1\rsus25.ctl'
'define F=ave(rsus.6,t=1,t=360)'
'define qnet=d+e-a-b-c-f'
'd qnet'
'disable fwrite'

生成的qnet.grd的ctl
dset E:\MIROC5-net.grd
undef 32766
title  MIROC5-net
xdef 144 linear 0 2.5
ydef 73 linear  -90  2.5
zdef 1 levels 0 0
tdef 1 linear 00z01JUL1979  1mon
vars 1
qnet 0 -999  net heat flux 1979-2000
endvars



直接画出的gs
'reinit'
'open E:\25\MIROC5\1\hfls25.ctl'
'define A=ave(hfls.1,t=1,t=360)'
'open E:\25\MIROC5\1\hfss25.ctl'
'define B=ave(hfss.2,t=1,t=360)'
'open E:\25\MIROC5\1\rlus25.ctl'
'define C=ave(rlus.3,t=1,t=360)'
'open E:\25\MIROC5\1\rlds25.ctl'
'define D=ave(rlds.4,t=1,t=360)'
'open E:\25\MIROC5\1\rsds25.ctl'
'define E=ave(rsds.5,t=1,t=360)'
'open E:\25\MIROC5\1\rsus25.ctl'
'define F=ave(rsus.6,t=1,t=360)'
'define qnet=d+e-a-b-c-f'
'set gxout shaded'
'set clevs -150 -120 -90 -60 -30 0 30 60 90 120 150 180'
'set ccols 9 14 4 11 5 13 3 10 7 12 8 2'
'd qnet'






MIROC5.png
QQ图片20141021001536.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-21 13:00:13 | 显示全部楼层
原始数据ctl呢?尽量保持一致。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-21 13:18:33 | 显示全部楼层
lqouc 发表于 2014-10-21 13:00
原始数据ctl呢?尽量保持一致。

dset E:\25\ACCESS1-0\1\hfls25.grd
undef 1e+20
title  hfls
xdef 144 linear 0 2.5
ydef 73 linear  -90  2.5
zdef 1 levels 0 0
tdef 360 linear 12z14jan1979  1mon
vars 1
hfls 0 -999  latent heat flux
endvars
这是原始数据的ctl之一,其余5个都差不多,只改了变量名
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-21 16:30:38 | 显示全部楼层
什么都没设置啊,在你的d前面加上set x 1 144   set y 1 73  set t 1 试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-21 20:20:27 | 显示全部楼层
本帖最后由 zxholystar 于 2014-10-21 20:22 编辑
river 发表于 2014-10-21 16:30
什么都没设置啊,在你的d前面加上set x 1 144   set y 1 73  set t 1 试试

Ahhhhhhh! That works. river, u are really life saver! Thank you!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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