爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6177|回复: 14

[脚本编辑] Grads的gs文件编辑

[复制链接]

新浪微博达人勋

发表于 2016-3-30 09:22:50 | 显示全部楼层 |阅读模式

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

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

x
在画年平均气温变化情况图时,总是画不出来,但是月平均气温变化情况图可以绘制出来,年平均图会出问题,我把我的gs文件和出现问题代码贴出,希望各位大神帮忙
gs文件:
'reinit'
'open D:\data\output\ATM.2008010100.ctl'
'open D:\data\output\ATM.2008020100.ctl'
'open D:\data\output\ATM.2008030100.ctl'
'open D:\data\output\ATM.2008040100.ctl'
'open D:\data\output\ATM.2008050100.ctl'
'open D:\data\output\ATM.2008060100.ctl'
'open D:\data\output\ATM.2008070100.ctl'
'open D:\data\output\ATM.2008080100.ctl'
'open D:\data\output\ATM.2008090100.ctl'
'open D:\data\output\ATM.2008100100.ctl'
'open D:\data\output\ATM.2008110100.ctl'
'open D:\data\output\ATM.2008120100.ctl'
'set gxout shaded'
'set grid off'
'set mpdset hires'
'enable print D:\data\output\t-1.gmf'
'define a1=sum(t.1,t=1,t=124)'
'define a2=sum(t.2,t=1,t=116)'
'define a3=sum(t.3,t=1,t=124)'
'define a4=sum(t.4,t=1,t=120)'
'define a5=sum(t.5,t=1,t=124)'
'define a6=sum(t.6,t=1,t=120)'
'define a7=sum(t.7,t=1,t=124)'
'define a8=sum(t.8,t=1,t=124)'
'define a9=sum(t.9,t=1,t=120)'
'define a10=sum(t.10,t=1,t=124)'
'define a11=sum(t.11,t=1,t=120)'
'define a12=sum(t.12,t=1,t=120)'
'define b1=a1/124-273.5'
'define b2=a2/116-273.5'
'define b3=a3/124-273.5'
'define b4=a4/120-273.5'
'define b5=a5/124-273.5'
'define b6=a6/120-273.5'
'define b7=a7/124-273.5'
'define b8=a8/124-273.5'
'define b9=a9/120-273.5'
'define b10=a10/124-273.5'
'define b11=a11/120-273.5'
'define b12=a12/120-273.5'
'd (b1+b2+b3+b4+b5+b6+b7+b8+b9+b10+b11+b12)/12'
'run D:\tools\Grads-2.01\Classic\scripts\cbarn.gs'
'print'
'disable print'
'printim D:\data\output\t-1.gif gif x800 y600 white'
;
J8VZ)(4QK@]ZWLN_K~J[9JI.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-30 10:19:37 | 显示全部楼层
先少计算几个平均试试看
比如计算5个月的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-30 10:57:59 | 显示全部楼层
CTL的时间长度问题??
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-30 11:11:55 | 显示全部楼层
香草拿铁 发表于 2016-3-30 10:19
先少计算几个平均试试看
比如计算5个月的

C:\Users\妖怪别跑biu\Desktop我利用close关闭打开ctl试了试,现在可以出来图,是最后一个,但是地图地图找不到,出现这样的错误代码
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-30 11:14:07 | 显示全部楼层
香草拿铁 发表于 2016-3-30 10:19
先少计算几个平均试试看
比如计算5个月的

现在可以了,应该是打开文件过多,系统计算不过来,我利用close命令打开每个变量文件,在最后一个图呈现年平均,可以画出来了,不过现在出来了别的问题,就是地图底图看不到了,不懂什么问题了
6%U3O5GYKPWS~MZ6N8_NPJQ.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-30 11:14:47 | 显示全部楼层
278803532 发表于 2016-3-30 10:57
CTL的时间长度问题??

不是  应该是打开的控制文件过多的缘故
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-30 11:59:53 | 显示全部楼层
妖怪别跑 发表于 2016-3-30 11:14
现在可以了,应该是打开文件过多,系统计算不过来,我利用close命令打开每个变量文件,在最后一个图呈现 ...

这个错误和地图底图没有关系吧,你只是设置了底图分辨率而已。仔细看看那个命令是不是那样的···
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-30 14:29:08 | 显示全部楼层
river 发表于 2016-3-30 11:59
这个错误和地图底图没有关系吧,你只是设置了底图分辨率而已。仔细看看那个命令是不是那样的···

那个是分辨率  不过画出来的图没有中国地区的底图了   不知懂啊为什么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-30 15:13:40 | 显示全部楼层
妖怪别跑 发表于 2016-3-30 14:29
那个是分辨率  不过画出来的图没有中国地区的底图了   不知懂啊为什么

这个命令改正以后还不出底图,没有错误提示?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-3-30 15:52:15 | 显示全部楼层
river 发表于 2016-3-30 15:13
这个命令改正以后还不出底图,没有错误提示?

我在画别的图的时候就是输入这个指令,能够显示中国区域的底图,
现在输入命令set mpdest hires
画图出来错误提示是
SET error:Invalid operand
Operand=mpdest hires
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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