В моем проекте мне нужно импортировать некоторую геометрию из shapefiles.Размер Strip Z на GeoDjango (Force 2D geometry)
Некоторые из них: 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()