最好的Python GIS库?

时间:2011-08-23 06:28:42

标签: python gis

我正在寻找有关目前基于以下(主观)标准的最佳Python GIS库的建议:

  • 易用性/ Pythonic界面/文档
  • 今天可用功能方面的功能,可能在未来(仍在开发或死亡)。

到目前为止,我已经详细了解了一下:

  • GEOS / OGR / GDAL:到目前为止,我一直在使用library作为导师来查看此this webpage。我最初的反应是,虽然有些事情很容易,但我已经遇到了几个坑洼。例如,如果我想创建MultiPoint几何并使用Union()函数确定Polygon中的哪些点,我会遇到问题,但Python绑定只是由SWIG生成的,所有文档都是由计算机生成的。我发了这篇文章是因为我觉得那里可能有更好的图书馆。

  • GeoDjango:这再次基于GEOS C / C ++库,但看起来界面可能很直观,而且可能更好地记录。我也有感觉它正在积极更新。我对Web应用程序不感兴趣,但这似乎不是问题吗?

  • Shapely:再次基于GEOS库,似乎有一个Pythonic接口。不确定功能支持或开发状态。

其他?思考?提前谢谢!

2 个答案:

答案 0 :(得分:6)

2011年,您可以通过以下方式检查项目的生命体征:https://github.com/sgillies/shapely/commits/master/

在我的诚实意见中(免责声明:我是首席开发人员和手册作者),Shapely的documentation就在那里,还有其他任何GIS软件;也许不如PostGIS手册(crêmedelacrême)好,但比ArcPy更好,并且比GEOS更好。

答案 1 :(得分:3)

我使用过GeoDjango,这非常好,特别是如果你熟悉Django。 SQLAlchemy也有GeoAlchemy,这可能是一个不错的选择。两者都有相当好的文档,pythonic库。