1

API からデータベース pos​​tGIS にレコードを挿入したいと考えています。API ジオメトリは、Z 値を持つラインストリングとマルチラインストリングの組み合わせで応答します。

両方のタイプを同じジオメトリ列に混在させるにはどうすればよいですか?

ラインストリングであるレコードにヒットするとすぐに、データ型エラーが発生します。ジオメトリ タイプGeometryを使用する場合、ジオメトリには Z 次元がありますが、列にはありません。

これが私のテーブル定義です。シンプル/マルチラインストリングを Z 値と混合できるテーブルを定義するにはどうすればよいですか?

class Item(Base):
    __tablename__ = 'test'

    id = Column(Integer, primary_key=True)
    kategori = Column(String)
    geom = Column(Geometry('MultiLineStringZ', dimension=3))
4

1 に答える 1