爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11238|回复: 10

[脚本编辑] 运行gs脚本总会提示non-numeric args to numeric operation错误,求教大神

[复制链接]

新浪微博达人勋

发表于 2017-2-21 09:22:42 | 显示全部楼层 |阅读模式

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

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

x
我用的是CMORPH降水融合资料,共24个时次,时间间隔为一小时。在run *.gs时总会报错non-numeric args to numeric operation。以下是我的ctl和gs文件,请大神帮忙看一下问题在哪里,谢谢~
ctl文件:
DSET F:\main\CMORPH\SEVP_CLI_CHN_MERGE_FY2_PRE_HOUR_GRID_0.10-%y4%m2%d2%h2.grd
UNDEF -999.0
OPTIONS   little_endian  template
TITLE  China Hourly Merged Precipitation Analysis
xdef  700 linear  70.05  0.10
ydef  440 linear  15.05  0.10
ZDEF     1 LEVELS 1  
TDEF 24 LINEAR 00Z31Mar2013 1hr

VARS 2                           
crain      1 00  CH01   combined analysis (mm/Hour)
gsamp      1 00  CH02   gauge numbers
ENDVARS

gs文件:
'reinit''open F:\main\CHN_PRCP_HOUR_MERG_DISPLAY_0.1deg.lnx.ctl''set grads off''set grid off''set mpdset cnworld''set font 5''set lat 17.9 20.5''set lon 108.2 111.5''set z 1''set gxout shaded''set xlopts 1 5 0.2''set ylopts 1 5 0.2''set xlint 0.5''set cmin 0.01''set t 1''r1=crain''set t 2''r2=crain''set t 3''r3=crain'(...省略中间几个时次的设置,都差不多)'set t 23''r23=crain''set t 24''r24=crain' 'set clevs 4 8 10 12 14 16 18 20 22 24''province-basemap hain smth9(r1+r2+r3+r4+r5+r6+r7+r8+r9+r10+r11+r12+r13+r14+r15+r16+r17)''q w2xy 110.37 20.00' x=subwrd(result,3)   y=subwrd(result,6)                        'writehz 'x+0.1' 'y-0.1' 琼山 1  2.3 1 1.0 0.5 0 20'   这是提示错误的第87行'draw mark 2 'x' 'y' 0.06''q w2xy 110.25 20.00' x=subwrd(result,3)   y=subwrd(result,6)                        'writehz 'x-0.2' 'y-0.3' 海口 1  2.3 1 1 0.5 0 20''draw mark 2 'x' 'y' 0.06''q w2xy 108.67 19.1' x=subwrd(result,3)   y=subwrd(result,6)                        'writehz 'x+0.1' 'y-0.1' 东方 1  2.3 1 1 0.5 0 20''draw mark 2 'x' 'y' 0.06''q w2xy 109.68 19.91' x=subwrd(result,3)   y=subwrd(result,6)                        'writehz 'x-0.1' 'y-0.1' 林高 1  2.3 1 1 0.5 0 20''draw mark 2 'x' 'y' 0.06'(还有其他很多站点,节省空间我就不贴了,都差不多)'cbar_interp 1 1 1 9.5 4.2''set strsiz 0.18''draw string 9.65 6.7 mm''printim F:\main\1a.png white';  run这个gs文件,会出现如下的错误提示:



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

新浪微博达人勋

 楼主| 发表于 2017-2-21 09:27:04 | 显示全部楼层
gs文件我重新贴一下:
'reinit'
'open F:\main\CHN_PRCP_HOUR_MERG_DISPLAY_0.1deg.lnx.ctl'
'set grads off'
'set grid off'
'set mpdset cnworld'


'set font 5'
'set lat 17.9 20.5'
'set lon 108.2 111.5'
'set z 1'
'set gxout shaded'
'set xlopts 1 5 0.2'
'set ylopts 1 5 0.2'
'set xlint 0.5'
'set cmin 0.01'

'set t 1'
'r1=crain'
'set t 2'
'r2=crain'
'set t 3'
'r3=crain'
(省略其他时次的设置,都差不多)
'set t 24'
'r24=crain'
'set clevs 4 8 10 12 14 16 18 20 22 24'
'province-basemap hain smth9(r1+r2+r3+r4+r5+r6+r7+r8+r9+r10+r11+r12+r13+r14+r15+r16+r17)'

'q w2xy 110.37 20.00'
x=subwrd(result,3)   
y=subwrd(result,6)                        
'writehz 'x+0.1' 'y-0.1' 琼山 1  2.3 1 1.0 0.5 0 20'  这里是提示错误的第87行'draw mark 2 'x' 'y' 0.06'

'q w2xy 110.25 20.00'
x=subwrd(result,3)   
y=subwrd(result,6)                        
'writehz 'x-0.2' 'y-0.3' 海口 1  2.3 1 1 0.5 0 20'
'draw mark 2 'x' 'y' 0.06'

'q w2xy 108.67 19.1'
x=subwrd(result,3)   
y=subwrd(result,6)                        
'writehz 'x+0.1' 'y-0.1' 东方 1  2.3 1 1 0.5 0 20'
'draw mark 2 'x' 'y' 0.06'
(...省略其他站点的设置,都差不多)

'cbar_interp 1 1 1 9.5 4.2'
'set strsiz 0.18'
'draw string 9.65 6.7 mm'
'printim F:\main\1a.png white'
;



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

新浪微博达人勋

发表于 2017-2-21 09:33:27 | 显示全部楼层
显示province_basemap那句也有问题啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-21 09:35:47 | 显示全部楼层
香草拿铁 发表于 2017-2-21 09:33
显示province_basemap那句也有问题啊

是的,但是87行那个问题比较重点,不知道是哪里设置有问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-24 08:40:11 | 显示全部楼层
已解决,province_basemap和Non numeric args的问题都通过安装家园整合版的Opengrads解决了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-28 18:09:16 | 显示全部楼层
irides 发表于 2017-2-24 08:40
已解决,province_basemap和Non numeric args的问题都通过安装家园整合版的Opengrads解决了!

哈喽 麻烦问一下你Non numeric args这个问题是怎么解决的啊,我用家园整合版也报错......
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-28 18:09:27 | 显示全部楼层
irides 发表于 2017-2-24 08:40
已解决,province_basemap和Non numeric args的问题都通过安装家园整合版的Opengrads解决了!

哈喽 麻烦问一下你Non numeric args这个问题是怎么解决的啊,我用家园整合版也报错......
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-12-28 19:05:09 | 显示全部楼层
OomaulenOo 发表于 2017-12-28 18:09
哈喽 麻烦问一下你Non numeric args这个问题是怎么解决的啊,我用家园整合版也报错......

当时报错的时候我用的是学校老师给的grads,后来安装了家园整合版grads这个问题就解决了。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-28 19:11:33 | 显示全部楼层
irides 发表于 2017-12-28 19:05
当时报错的时候我用的是学校老师给的grads,后来安装了家园整合版grads这个问题就解决了。。。

我换了好几个版本试都出错,谢谢了,我在琢磨琢磨吧~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-5-9 23:20:13 | 显示全部楼层
您好请问您结局了吗~我也有好些问题~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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