在没有arcpy的python2.7中创建圆形的shapefile

时间:2013-07-31 19:38:24

标签: python-2.7 arcgis

我有一个异地Amazon EC2节点,它会生成shapefile并通过电子邮件发送给我。 EC2节点没有ArcGIS,因此arcpy已经出局(我使用this python库来制作点shapefile)。我需要创建包含不同半径圆的shapefile。有没有办法使用shapefile执行此操作而不创建仅包含一堆构成圆的点的单个多边形?像一个带有缓冲区的点就像我正在寻找的但我不知道如何用python生成它。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

您可以使用GDAL库中的OGR。在GIS Collective网站的资源页面上,有一些指向教程的链接,用于向您展示如何使用库 - http://giscollective.org/resources/

我会遍历并创建点几何,然后缓冲这些几何。以下是如何使用OGR- https://github.com/csterling/ogrTools/blob/master/buffer.py

执行缓冲区的示例脚本

你显然需要修改它,但这应该让你开始正确的方向