Python 2.7 在python2.7中创建不带arcpy的圆的形状文件

Python 2.7 在python2.7中创建不带arcpy的圆的形状文件,python-2.7,arcgis,Python 2.7,Arcgis,我有一个离线的AmazonEC2节点,可以生成形状文件并通过电子邮件发送给我。EC2节点没有ArcGIS,因此arcpy不可用(不过我使用python库生成点形状文件)。我需要创建包含不同半径的圆的形状文件。有没有一种方法可以在不创建单个多边形的情况下对shapefile执行此操作,这些多边形只包含一组构成圆的点?类似于一个带缓冲区的点正是我想要的,但我不知道如何用python生成它。如果您能使用GDAL库中的OGR,将不胜感激。在GIS Collective网站的资源页面上,有一些指向教程的链

我有一个离线的AmazonEC2节点,可以生成形状文件并通过电子邮件发送给我。EC2节点没有ArcGIS,因此arcpy不可用(不过我使用python库生成点形状文件)。我需要创建包含不同半径的圆的形状文件。有没有一种方法可以在不创建单个多边形的情况下对shapefile执行此操作,这些多边形只包含一组构成圆的点?类似于一个带缓冲区的点正是我想要的,但我不知道如何用python生成它。如果您能使用GDAL库中的OGR,将不胜感激。在GIS Collective网站的资源页面上,有一些指向教程的链接,向您展示如何使用该库-

我将循环创建点几何体,然后缓冲这些几何体。下面是如何使用OGR执行缓冲区的示例脚本-

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