私のプロジェクトでは、シェープファイルからジオメトリをインポートする必要があります。
これらのいくつかは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()