【发布时间】:2016-06-21 11:10:51
【问题描述】:
在我的项目中,我需要从 shapefiles 导入一些几何图形。
其中一些是MULTIPOLYGON Z 类型,但所有 Z 坐标都是 0 值。
当我尝试保存几何图形时,出现错误:
“几何有 Z 维度,但列没有”
去除 Z 维度的最佳方法是什么?
我的代码:
ds = DataSource(file_path, encoding='ISO-8859-1')
layers = ds[0]
#need something HERE to coerce geometry to 2D
obj=MyModel(geometry=GEOSGeometry(layers[0].geom.hex))
obj.save()
【问题讨论】:
标签: django gis postgis geodjango geos