地理图形的Python工具
geonetworkx的Python项目详细描述
GeoNetworkX公司
Python地理图形工具
简介
GeoNetworkX是一个将地理图形支持添加到NetworkX的项目(与GeoPandas支持的方式相同) 地理数据)。它目前实现了四种扩展networkx图形类(graph, 多图,有向图,多有向图)。在
安装
要求
- pyproj>;=2.2
- geopy>;=1.12.0
- geopandas>;=0.7
- 网络X>;=2.3
- 数量1.2
- 熊猫>;=0.25.0
- 形状(>;=1.2.18
- scipy>;=0.19.0rc2
- 机头>=1.3.7
可选软件包:
- srtm(用于高程数据)
- pyvoronoi(用于voronoi utils)
- osmnx(用于OSM数据)
安装
pip install geonetworkx
在Windows上安装GeoNetworkX时出现问题
如果在Windows上使用conda
,则二进制文件将自动下载
被破坏,并且rtree
是
unable to work properly。在
解决方法是从this webpage手动下载二进制文件。 请下载与您的系统和 Python版本(3.6或3.7)。您需要特别下载:
Rtree
的二进制Fiona
的二进制
文件
在线文档可在此处获得:https://geonetworkx.readthedocs.io
测试
可以使用unittest
使用以下命令启动测试:
或者像这样使用nose
:
nosetests geonetworkx -v --with-doctest
- 项目
标签: