1
私はpostgisとgeodjangoを使用しており、マルチポリゴンフィールドとしてリージョンジオメトリーが多く、これらのホールには多くの穴があるようですが、これらの穴を閉じて外側の境界を保持する方法はありますか?Geodjango - マルチポリゴンの穴を閉じるには?
おかげ
私はpostgisとgeodjangoを使用しており、マルチポリゴンフィールドとしてリージョンジオメトリーが多く、これらのホールには多くの穴があるようですが、これらの穴を閉じて外側の境界を保持する方法はありますか?Geodjango - マルチポリゴンの穴を閉じるには?
おかげ
ポリゴンにインデックスを作成すると、インデックスに対応するリング(LinearRingオブジェクト)を返します。一方で:
ので、原理的にはP
があなたであればポリゴンの場合は、外側のリング(インデックス0)だけを抽出し、すべての内側リング(「穴」を定義する)を無視して、新しいポリゴンを構築するために使用することができます:
from django.contrib.gis.geos import Polygon
P_ext = Polygon(P[0])