最近绘制台风路径的时候,发现了一个非常好用的软件包。
Tropycal是一个Python软件包,旨在简化检索和分析热带气旋数据的过程,包括过去的风暴和实时数据,并且面向研究和操作气象部门。
这个软件包做的非常成熟,可以很轻松处理单条台风路径,只需要知道该条台风的名字和路径,即可进行绘制。
1、安装
首先我们需要在我们的虚拟环境中进行安装
conda install -c conda-forge tropycal
当然也可以通过pip进行一个安装
pip install tropycal
2、台风数据选取
此处对数据进行下载后打开,
此处的name就是对应的台风的名称,我们选取想要的台风名字和年份即可。
2、简单应用——单选一条台风绘制
此处指定ibtracs_url=r'C:\\Users\\sha\\Desktop\\ibtracs.ALL.list.v04r00.csv',可以减短绘图时间,在其中的storm就是对应的台风名字和年份,比如此处对应的就是2018年的“WUKONG”。
import tropycal.tracks as tracks
import tropycal.tornado as tornado
import datetime as dt
ibtracs_url=r'C:\\Users\\sha\\Desktop\\ibtracs.ALL.list.v04r00.csv'
ibtracs = tracks.TrackDataset(basin='all',source='ibtracs',ibtracs_mode='jtwc_neumann',catarina=True,ibtracs_url=r'C:\\Users\\sha\\Desktop\\ibtracs.ALL.list.v04r00.csv')
storm = ibtracs.get_storm(storm=('WUKONG',2018))
storm.plot()
出现这样的语句就代表在绘制啦!
然后等一会图就出来了!
这是一个绘制单条指定台风路径的最快速而且好用的方法啦,不过如果需要绘制一年的台风就需要其他的方法了。