В моем проекте мне нужно импортировать некоторую геометрию из 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()