2017-03-17 19 views
1

私はpostgisとgeodjangoを使用しており、マルチポリゴンフィールドとしてリージョンジオメトリーが多く、これらのホールには多くの穴があるようですが、これらの穴を閉じて外側の境界を保持する方法はありますか?Geodjango - マルチポリゴンの穴を閉じるには?

おかげ

答えて

2

documentation状態

ポリゴンにインデックスを作成すると、インデックスに対応するリング(LinearRingオブジェクト)を返します。一方で:

ので、原理的にはPがあなたであればポリゴンの場合は、外側のリング(インデックス0)だけを抽出し、すべての内側リング(「穴」を定義する)を無視して、新しいポリゴンを構築するために使用することができます:

from django.contrib.gis.geos import Polygon 
P_ext = Polygon(P[0]) 
関連する問題