2017-03-17 24 views
1

我使用的是postgis和geodjango,並且有很多區域幾何體作爲多面體字段,並且似乎很多這些在它們中都有孔,有沒有我可以用來關閉這些孔並保留外部邊界的方法?Geodjango - 如何關閉多面體中的孔?

感謝

回答

2

documentation美國

而索引上的多邊形將返回對應的指數環(線性環對象):

因此原則上,如果P是你的可以只提取外部環(索引0),從而忽略所有內部環(定義「孔」),並用它構造一個新的多邊形:

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