我有以下创建点几何的脚本。如何将点几何转换为仅包含coordiantes的列表,看起来像[258432.79138201929, 1001957.4394514663]

>>> import ogr
>>> driver = ogr.GetDriverByName('ESRI Shapefile')
>>> pointshp = driver.Open('U:/My Documents/Tool/shp/point.shp', 0)

>>> pointlyr = pointshp.GetLayer()

>>> point_geom = point.GetGeometryRef()

>>> print point_geom

POINT (258432.79138201929 1001957.4394514663)

最佳答案

通常,点对象具有xyz坐标。

[point_geom.x, point_geom.y]

关于python - 将点几何转换为列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15261287/

10-13 03:53