我正在寻找有关目前基于以下(主观)标准的最佳Python GIS库的建议:
到目前为止,我已经详细了解了一下:
GEOS / OGR / GDAL:到目前为止,我一直在使用library作为导师来查看此this webpage。我最初的反应是,虽然有些事情很容易,但我已经遇到了几个坑洼。例如,如果我想创建MultiPoint几何并使用Union()函数确定Polygon中的哪些点,我会遇到问题,但Python绑定只是由SWIG生成的,所有文档都是由计算机生成的。我发了这篇文章是因为我觉得那里可能有更好的图书馆。
GeoDjango:这再次基于GEOS C / C ++库,但看起来界面可能很直观,而且可能更好地记录。我也有感觉它正在积极更新。我对Web应用程序不感兴趣,但这似乎不是问题吗?
Shapely:再次基于GEOS库,似乎有一个Pythonic接口。不确定功能支持或开发状态。
其他?思考?提前谢谢!
答案 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库。