爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5207|回复: 4

[图形美化] grads读取多个数据

[复制链接]

新浪微博达人勋

发表于 2017-10-15 15:37:53 | 显示全部楼层 |阅读模式

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

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

x
各位前辈好:
我在做grads读取多个数据,下面是脚本,请帮忙给看看,哪里有错误?谢谢了!
报错:
Data Request Warning:  Request is completely outside file limits
Data Request Warning:  Request is completely outside file limits
……同上,好多!…………………………………………………………
Data Request Warning:  Request is completely outside file limits
Data Request Warning:  Request is completely outside file limits
Data Request Warning:  Request is completely outside file limits
Cannot contour grid - all undefined values
Cannot contour grid - all undefined values
                                                  脚本如下:
'clear'
'reinit'

'open 2000_09.ctl'
!'open 2005_09.ctl'

'set lon 86 127'
'set lat 37 54'
'set grads off'
'set timelab off'
'set grid off'
'set lev 1'
'set mpdraw off'
'set xlint 10'
'set ylint 5'

'set gxout shaded'
'set csmooth on'
'set clevs 0.01 0.05 0.09 0.13 0.17 0.21 0.25 0.29 0.33 0.37 0.41 0.45 0.49 0.53 0.57 0.61 0.65 0.69 0.74 0.8 0.9 1'
'set csmooth on'
'set t s'
'a=ave(smois.1,t=1,t=117)'
'd a'


!'open 2000_09.ctl'
'open 2005_09.ctl'

'set lon 86 127'
'set lat 37 54'
'set grads off'
'set timelab off'
'set grid off'
'set lev 1'
'set mpdraw off'
'set xlint 10'
'set ylint 5'

'set gxout shaded'
'set csmooth on'
'set clevs 0.01 0.05 0.09 0.13 0.17 0.21 0.25 0.29 0.33 0.37 0.41 0.45 0.49 0.53 0.57 0.61 0.65 0.69 0.74 0.8 0.9 1'
'set csmooth on'
'set t s'
'b=ave(smois.2,t=1,t=117)'
'd b'

'define h=(a+b)/2'
'd h'
'set strsiz 0.2 0.2'

'draw shp MGGY.shp'
'set csmooth on'
'draw string 0.7 7 (2015-10)'
'cbarn 0.7 0 5.5 1.2'



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

新浪微博达人勋

发表于 2017-10-16 06:42:33 | 显示全部楼层
'set lev 1'   ***用lev的话要设置为气压层1000hPa或850hPa或700hPa等……用set z 1才设置为1、2、3……

还有你'set gxout shaded'绘制a、b、h在一张图上,那最后a、b都会被'd h'覆盖
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-16 15:54:54 | 显示全部楼层
小其其格 发表于 2017-10-16 06:42
'set lev 1'   ***用lev的话要设置为气压层1000hPa或850hPa或700hPa等……用set z 1才设置为1、2、3……

...

我只要h就行了,您看我这个整体上写的对吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-16 17:24:25 | 显示全部楼层

你试试看下面这样能达到你要求么:

  1. 'clear'
  2. 'reinit'

  3. 'open 2000_09.ctl'
  4. 'open 2005_09.ctl'

  5. 'set lon 86 127'
  6. 'set lat 37 54'
  7. 'set grads off'
  8. 'set timelab off'
  9. 'set grid off'
  10. 'set lev 1000'
  11. 'set mpdraw off'
  12. 'set xlint 10'
  13. 'set ylint 5'


  14. 'a=ave(smois.1,t=1,t=117)'
  15. 'b=ave(smois.2,t=1,t=117)'

  16. 'define h=(a+b)/2'
  17. 'd h'
  18. 'set strsiz 0.2 0.2'

  19. 'draw shp MGGY.shp'
  20. 'set csmooth on'
  21. 'draw string 0.7 7 (2015-10)'
  22. 'cbarn 0.7 0 5.5 1.2'
复制代码

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

新浪微博达人勋

 楼主| 发表于 2017-10-16 17:32:41 | 显示全部楼层
小其其格 发表于 2017-10-16 17:24
你试试看下面这样能达到你要求么:

还是不行,您看,能不能加个QQ,这样能快点1506887954
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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