在我的项目中,我需要从shape文件导入一些几何图形。GeoDjango上的条形Z尺寸(力2D几何图形)
其中一些是MULTIPOLYGON Z
类型,但所有Z坐标都是0值。
当我尝试保存的几何形状,我得到的错误:
"Geometry has Z dimension but column does not"
什么是剥离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()