将matplotlib等高线图转换为geojson

geojsoncontour的Python项目详细描述


#Geojsoncontour
[![构建状态](https://travis-ci.org/bartromgens/geojsoncontour.svg?branch=master)(https://travis-ci.org/bartromgens/geojsoncontour)[![PYPI版本](https://badge.fury.io/py/geojsoncontour.svg)(https://badge.fury.io/py/geojsoncontour)[![覆盖状态](https://coveralls.io/repos/github/bartromgens/geojsoncontour/badge.svg?branch=master)(https://coveralls.io/github/bartromgens/geojsoncontour?branch=master)
一个python 3模块,用于将matplotlib等高线图转换为geojson。支持等高线和等高线图。

作为交互式滑动地图上的矢量层,如[OpenLayers](https://github.com/openlayers/ol3)和[Leafle](https://github.com/leafle/leafle)。


使用geojsoncontour的演示项目:[climatemaps.romgens.com](http://climatemaps.romgens.com)

![geojson等高线演示用法](https://raw.githubusercontent.com/bartromgens/geojson contour/master/data/example廑climatemaps.png)


```
$pip安装geojson contour
``

python
import numpy
import numpy
import matplotlibplotlib.pyplot as plt
impimpimport geojsonconcontour

;创建等高线数据lon-range,lat-range,z
<;您的代码在这里>;


;从网格(lat,lon)数据创建等高线图绘制等高线图
figure=plt.figure()
ax figure.add subplot(111)
contour=ax.等高线(lon)等高线(lon)等高线(lon)的等高线(lon)的等高线(lon范围,lat_range,z,cmap=plt.cm.jet)


unit='m'

```
对于填充等高线图(`matplotlib.courtf`),请使用'courtf廑u geojson`。
有关简单但完整的示例,请参见[example廑contour.py](examples/example廑contourf.py)和[example廑contourf.py]。

map是在线的geojson呈现程序[geojson.io](http://geojson.io)。


[tippecanoe](https://github.com/mapbox/tippecanoe)如果性能有问题,您需要平铺您的geojson轮廓。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在JScrollPane标题中禁用鼠标滚轮滚动?   java如何为篮球计分器应用程序存储包括球队名称在内的比赛分数?   java如何使用ADT接口实例化列表   JavaCV抓取帧方法延迟并返回旧帧   java在上传文件时处理网络问题   java如何创建2d阵列的克隆?   关于XMLGregorianCalendar的java信息   java XmlUnit在比较XML文件时忽略元素的顺序   java如何最好地检测无意义的文本?   克隆如何制作java扫描仪的副本?   验证Java中空值的BigDecimal数据类型   java字符串数组中的字数   java JavaFX:如何选择平铺并添加数字和边框线?   java更改jtable中从jar文件获取的特定行的颜色   正则表达式Java字符串。拆分:将\\W用作非单词分隔符时出现问题   当内存损坏时,Java中的同一引用/实例变量会发生什么变化?   java无法在Javadoc注释中链接到JDK10