2017-03-17 54 views
1

我使用的是postgis和geodjango,并且有很多区域几何体作为多面体字段,并且似乎很多这些在它们中都有孔,有没有我可以用来关闭这些孔并保留外部边界的方法?Geodjango - 如何关闭多面体中的孔?

感谢

回答

2

documentation美国

而索引上的多边形将返回对应的指数环(线性环对象):

因此原则上,如果P是你的可以只提取外部环(索引0),从而忽略所有内部环(定义“孔”),并用它构造一个新的多边形:

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