Python在尝试使用OSGEO OGR执行缓冲区时崩溃

2024-06-06 09:19:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试运行一个简单的脚本来手动创建一些几何体,然后对所述几何体执行缓冲区。但是,每当我尝试执行缓冲区操作时,python将完全崩溃。在

>>> from osgeo import ogr
>>> point = ogr.Geometry(ogr.wkbPoint)
>>> point.AddPoint(1,1)
>>> point.Buffer(1)

>>> ================================ RESTART ================================
>>>

我正在运行64位Windows 7。在


Tags: fromimport脚本windowsbuffer手动point缓冲区
2条回答

我想你需要一个新的对象来保存缓冲区几何体。比如:

buffer = point.Buffer(1)

但奇怪的是它完全坠毁了。没有错误信息?在

你的代码应该是

>>> from osgeo import ogr
>>> point = ogr.Geometry(ogr.wkbPoint)
>>> point.SetPoint(0, 1, 1) # index, X, Y
>>> point.Buffer(1)

相关问题 更多 >