4

我目前结合使用 Pandas 和 ArcPy 在 Python 中进行 GIS 工作。我最近听说过 Geopandas,并有兴趣学习将其用作 ArcPy 的替代品,用于基本地理处理操作(多边形的空间连接点、相交多边形等)。

我已经安装了 Geopandas 及其依赖项(gdal、shapely、fiona 和 pyproj)。

我找到了一个关于空间连接的 Geopandas 教程(http://nbviewer.ipython.org/github/geopandas/geopandas/blob/master/examples/spatial_joins.ipynb),我一直在尝试在“两个空间连接地理数据帧”。

前 4 行导入必要的模块:

import os 
from shapely.geometry import Point
from geopandas import GeoDataFrame, read_file
from geopandas.tools import overlay

其中 3 行成功运行,但第 4 行没有。我收到以下导入错误:“ImportError:没有名为工具的模块”

关于出了什么问题的任何建议?安装依赖项会出错吗?

谢谢您的帮助!

4

1 回答 1

3

Geopandas 0.1.0 是最新记录的 geopandas 版本,于2014 年 7 月 13 日发布,不包含根据 github的工具包

您可能应该安装最新版本的 geopandas 或从 github 中提取 repo 并自己构建它。

于 2015-06-01T09:26:42.197 回答