【发布时间】:2021-10-06 00:35:12
【问题描述】:
尝试使用以下方法从多面体变为多边形(shapefile):
ogrinfo tmpem122.shp -sql "alter table tmpem122 alter column OGR_GEOMETRY type geometry(polygon, 4326) using st_geometryn(geometry,1)"
我收到此错误消息:
错误 1:更改表 tmpem122 更改列 OGR_GEOMETRY 类型 几何(多边形,4326)使用st_geometryn(几何,1)失败,没有这样 字段为“OGR_GEOMETRY”。
但根据ogrinfo -sql "select * from tmpem122" tmpem122.shp,几何列是OGR_GEOMETRY(或_ogr_geometry_):
Layer name: tmpem122
Geometry: Polygon
Feature Count: 17
Extent: ...
...
...
Geometry Column = _ogr_geometry_
gid: String (10.0)
...
会有什么问题?请在此处查找文件示例以进行测试:https://file.io/U4XnvYSb69lp
【问题讨论】:
标签: sql postgis shapefile ogr geom