2017-03-17 15 views
1

나는 postgis와 geodjango를 사용하고 있으며 다중 다각형 필드로 많은 영역 지오메트리를 가지고 있으며 이들 중 많은 구멍이 그들 안에있는 것처럼 보입니다.이 구멍을 닫고 외부 경계를 유지하는 데 사용할 수있는 방법이 있습니까?Geodjango - 다중 다각형의 구멍을 닫는 방법?

감사

답변

2

다각형에 인덱싱하는 인덱스에 해당하는 링 (A 선형 링 객체)을 반환합니다 반면

documentation 상태 :

때문에 원칙적으로 P이있는 경우 다각형을 사용하면 외부 링 (인덱스 0) 만 추출하여 모든 내부 링 ("구멍"정의)을 무시하고 새 다각형을 구성 할 수 있습니다.

from django.contrib.gis.geos import Polygon 
P_ext = Polygon(P[0])