Python包与GIS数据一起工作?

Python包与GIS数据一起工作?,python,gis,Python,Gis,例如,我想计算给定纬度和经度的中点。有没有一个Python包已经做到了这一点?您可以看看这个项目。它应该允许您使用Python处理GIS数据。您可以尝试,这只是一套简洁的地理工具。顺便说一下,我认为这样做会奏效: from shapely.geometry import MultiPoint points = MultiPoint([(0.0, 0.0), (1.0, 1.0)]) print points.centroid #True centroid, not necessarily an

例如,我想计算给定纬度和经度的中点。有没有一个Python包已经做到了这一点?

您可以看看这个项目。它应该允许您使用Python处理GIS数据。

您可以尝试,这只是一套简洁的地理工具。顺便说一下,我认为这样做会奏效:

from shapely.geometry import MultiPoint
points = MultiPoint([(0.0, 0.0), (1.0, 1.0)])
print points.centroid #True centroid, not necessarily an existing point
另外,您知道吗,有一个完整的StackExchange站点,专门用于GIS软件问题?这真的很有帮助

最后,你看过吗


这是一个由ESRI围绕ArcGIS建立的库。不幸的是,它需要许可证。瘸的但是,如果你的项目有公司支持,它是一个极其灵活和强大的地理问题库。

< P>如果你的应用是高纬度和/或覆盖数千公里,你可能想考虑一些类似于地道计算的东西,不要假设笛卡尔坐标。

我也与shapely合作过,发现它非常好。Arcpy也是一个很好的选择,但您需要有arcgis许可证。如果您只想执行基本的地理操作,如查找中点,那么shapely是最佳选择。@Dipto噢!我完全忘记了ArcGIS许可证!我们只有一堆。谢谢你的留言,我会补充这些信息。