【项目】PyMICAPS气象数据可视化
文件列表(压缩包大小 6.24M)
免费
概述
实用的生产图片工具,用matplotlib和basemap放置micaps数据 利用配置文件config.xml定制参数,结合micaps具体数据, 可实现多种 micaps 数据类型的单独绘制或叠加绘制(in the future) 并自动输出相应图像到指定文件。
1,支持Micaps第3、4、11、17类数据的布局 目前实现了某类数据的单独绘制,多类数据叠加在不久的将来实现。
2,支持多种投影 sall:无投影,lcc:兰波托投影,mill,ortho,stere:极射赤面投影, npstere:北半球极射赤面投影, hammer,kav7,merc:麦卡托投影,gnom, cyl:等经纬度投影。
3,支持底图叠加 用一个或多个shp格式或者定制的txt文件叠加到底图。
4,支持任意区域完美白化 用shp或者定制的txt文件所形成的单个或多个闭合区域切图(也叫白化),轻松实现分省绘图。
5,支持灵活配置色标 可以自己定义色标,同时支持 NCL色标
6,高度可定制化 包括但不限于绘图区域、标题内容、样式、位置;色标选择、位置、放置方式; 色版图、等值线、标注、格点着色的显隐等都实现了高度自定义。
python main.py config.xml
第三方库nclcmaps 作者的一个支持NCL colorbar的python库。 matplotlib==3.0.3 安装方法: conda安装 conda install matplotlib==3.0.3 pip安装 pip install matplotlib==3.0.3 basemap numpy natgrid 安装包见.\lib\natgrid-0.2.1-cp37-cp37m-win_amd64.whl 安装方法: pip install natgrid-0.2.1-cp37-cp37m-win_amd64.whl scipy sympy pyshp=1.2.10 nclcmaps 安装包见.\lib\nclcmaps-master.zip 安装方法:解压后在当前目录运行python setup.py install cchardet
Micaps第三类数据-等经纬度投影: Micaps第11类数据 等经纬度和兰波托投影、自定义区域、中国区作为裁切区(流线风场也有效) Micaps第11类数据-等经纬度投影: Micaps第11类数据-ortho投影: Micaps第四类数据ortho投影: Micaps第四类 数据无投影: Micaps第四类 数据Lambert投影: Micaps第三类数据-等经纬度投影: Micaps第三类数据-Lambert投影
如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈