Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
flashlxy committed Nov 20, 2019
1 parent b199e1b commit 202b2d6
Showing 1 changed file with 24 additions and 27 deletions.
51 changes: 24 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
## PyMICAPS(原名:MicapsDataDraw)更新到Python3.7 python2.7版见分支 v2.2-py2.7-20191119
## PyMICAPS(原名:MicapsDataDraw)更新到 Python3.7 python2.7 版见分支 v2.2-py2.7-20191119

#### 一个超级实用生产图片工具,用matplotlib和basemap绘制micaps数据
#### 一个超级实用生产图片工具,用 matplotlib 和 basemap 绘制 micaps 数据

利用配置文件config.xml定制参数,结合micaps具体数据,
   可实现多种micaps数据类型的单独绘制或叠加绘制(in the future)

可实现多种 micaps 数据类型的单独绘制或叠加绘制(in the future)

并自动输出相应图像到指定文件。

| 如果你想捐助项目或者你觉得代码对你有所帮助,请打 | [![立即捐助](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/sh1.png)](https://github.com/flashlxy/MicapsDataDraw/issues/8) |
| ---- | ---- |
| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- |


###### Author:Xianyao Liu | Version:3.0.20191120 | E-mail:flashlxy@qq.com | Language:Python3.7

Expand All @@ -18,7 +19,7 @@
2019-11-20 升级到python3.7

2019-11-19 准备升级到python3.7

2018-07-09 更改工程名称为PyMicaps

2018-03-25 修复一个扩大多边形区域类PolygonEx.py中的bug
Expand All @@ -28,19 +29,19 @@
2017-04-19 裁切区对流线和风矢也有效,修复1个自定义绘图区的BUG

2017-04-18 修复在投影下绘制第11类数据当纬度步长为负数时出不了图的BUG

2017-04-15 修复等值线标注在裁切区外还显示的BUG,

增加一种快捷包含shp文件中所有闭合区域作为裁切区的配置参数。

2017-04-14 增加Micaps第17类数据的绘制。

2017-04-13 增加Micaps第11类数据的绘制,修复数个小BUG,优化配置文件逻辑。

统一边界txt文件的格式为:

经度 纬度 经度 纬度 经度 纬度 ......


经度 纬度
Expand All @@ -50,30 +51,31 @@

## 主要功能

#### 1、支持Micaps第3、4、11、17类数据的绘制
#### 1、支持 Micaps 第 3、4、11、17 类数据的绘制

目前实现了某类数据的单独绘制,多类数据叠加在不久的将来实现。

#### 2、支持多种投影

sall:无投影,lcc:兰波托投影,mill,ortho,stere:极射赤面投影,

npstere:北半球极射赤面投影,
npstere:北半球极射赤面投影,

hammer,kav7,merc:麦卡托投影,gnom, cyl:等经纬度投影。

#### 3、支持底图叠加

用一个或多个shp格式或者定制的txt文件叠加到底图。

#### 4、支持任意区域完美白化

用shp或者定制的txt文件所形成的单个或多个闭合区域切图(也叫白化),轻松实现分省绘图。

#### 5、支持灵活配置色标

可以自己定义色标,同时支持
[NCL色标](http://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml)

[NCL 色标](http://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml)

#### 6、高度可定制化

Expand All @@ -90,7 +92,7 @@
#### 代码[完美白化](http://bbs.06climate.com/forum.php?mod=viewthread&tid=42437)

气象家园帖子作者的片段代码
 

#### 第三方库[nclcmaps](http://bbs.06climate.com/forum.php?mod=viewthread&tid=43521)

作者的一个支持NCL colorbar的python库。
Expand Down Expand Up @@ -126,11 +128,11 @@
## 示例数据结合适当配置文件输出的图片

Micaps第三类数据-等经纬度投影:

![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/xz.png)

Micaps第11类数据 等经纬度和兰波托投影、自定义区域、中国区作为裁切区(流线风场也有效)

![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/10.png)

![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/11.png)
Expand All @@ -144,7 +146,7 @@
![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/7.png)

Micaps第四类数据ortho投影:

![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/3.png)

Micaps第四类 数据无投影:
Expand All @@ -160,10 +162,5 @@
![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/4.png)

Micaps第三类数据-Lambert投影:

![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/lcc.png)





![](https://github.com/flashlxy/MicapsDataDraw/raw/master/images/lcc.png)

0 comments on commit 202b2d6

Please sign in to comment.