在我的項目中,我需要從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()