地理图形的Python工具

geonetworkx的Python项目详细描述


GeoNetworkX公司

Python地理图形工具

CircleCIDocumentation StatusPyPI Package latest release

简介

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,则二进制文件将自动下载 被破坏,并且rtreeunable to work properly。在

解决方法是从this webpage手动下载二进制文件。 请下载与您的系统和 Python版本(3.6或3.7)。您需要特别下载:

  • Rtree的二进制
  • Fiona的二进制

文件

在线文档可在此处获得:https://geonetworkx.readthedocs.io

测试

可以使用unittest使用以下命令启动测试:

^{pr2}$

或者像这样使用nose

nosetests geonetworkx -v --with-doctest

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

推荐PyPI第三方库


热门话题
java JNI和取消异步任务   java整数n作为List<String>的第二个参数传递。子列表(fromIndex,toIndex),但是stacktrace说toIndex在Kotlin中是n+2   如何在Java中正确嵌套多个ArrayList/Maps?   在嵌套条件语句中比较数组中的值时,java List没有打印正确的值   从CRON作业运行java代码   JRE使用jvisualvm检测到java致命错误   java将字符添加到BufferedReader中   带有枚举的java单例与带有双重检查锁定的单例   Java中的编译器构造基类的更改会影响子类的字节码吗?   Java作为Windows服务用户数据路径   java clone():ArrayList。克隆人()我认为它是一个肤浅的复制品   在jfilechooser多文件选择器启用中打开对话框后,java文件将显示所选文件   java在常用的操作方法中使用反射可以吗?   java ReloadableResourceBundleMessageSource。getMessage()不使用我给它的参数