爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12144|回复: 32

[分享资料] 用besttrack画台风路径

[复制链接]

新浪微博达人勋

发表于 2015-4-21 16:59:12 | 显示全部楼层 |阅读模式

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

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

x
前几天刚学会画台风路径,分享给跟我一样的新手,希望大家共同进步。
台风路径资料可以在附件中的地址下载
gs文件如下:
'reinit'
'open d:\data\model.le.ctl'
'set lat 20 35'
'set lon 110 140'
'set lev 500'
'set xlopts 1 4 0.15'
'set ylopts 1 4 0.15'
'set mpdset cnworld'
'set grads off'
'set map 1 1 2'
'set grid off'
'set cmax 0'
'd z'
i=1
aa='d:\data\Fung-wong.txt'
while(i<=32)
a1=read(aa)
b1=sublin(a1,2)
say b1
la=subwrd(b1,3)/10
lo=subwrd(b1,4)/10
'q w2xy 'lo' 'la''
x1=subwrd(result,3)
y1=subwrd(result,6)
say x1
say y1
if(i>1)
'draw line 'x2' 'y2' 'x1' 'y1''
endif
i=i+1
x2=x1
y2=y1
endwhile
ff=close(aa)
j=1
bb='d:\data\Fung-wong-dian.txt'
while(j<=10)
c1=read(bb)
d1=sublin(c1,2)
say d1
la=subwrd(d1,3)/10
lo=subwrd(d1,4)/10
'q w2xy 'lo' 'la''
x2=subwrd(result,3)
y2=subwrd(result,6)
say x2
say y2
j=j+1
k=subwrd(d1,2)
if(k=1)
'draw mark 2 'x2' 'y2' 0.1'
endif
if(k=2)
'draw mark 3 'x2' 'y2' 0.1'
endif
if(k=3)
'draw mark 3 'x2' 'y2' 0.15'
endif
if(k=4)
'draw mark 10 'x2' 'y2' 0.1'
endif
if(k=5)
'draw mark 10 'x2' 'y2' 0.15'
endif
if(k=0)
'draw mark 6 'x2' 'y2' 0.1'
endif
endwhile
ff=close(bb)
*'draw title Fung-wong'
'printim d:\data\Fung-wong.png white'
;

中国气象局热带气旋资料中心 最佳路径数据集 - 说明.mht

47.25 KB, 阅读权限: 10, 下载次数: 51, 下载积分: 金钱 -5

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

新浪微博达人勋

发表于 2015-4-21 17:02:45 | 显示全部楼层
都是高手啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 17:30:00 | 显示全部楼层
好东西,学习了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 20:52:48 | 显示全部楼层
感谢分享,贴个效果图更直观
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-22 16:44:31 | 显示全部楼层
{:eb302:}好厉害么么哒!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-22 16:44:47 | 显示全部楼层
{:eb301:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-8-7 13:33:07 | 显示全部楼层
{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-9-6 15:34:30 | 显示全部楼层
好东西,学习一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-9-25 15:27:38 | 显示全部楼层
你好,可以分享一下besttrack的ctl资料么,不知道这个应该怎么写....
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-4 14:04:43 | 显示全部楼层
楼主你好,我用了你的程序,显示第20行出错,la=subwrd(b1,3)/10,错误原因是non-numeric args to numeric operation,这是为什么呢,求解答
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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