【发布时间】:2017-03-17 01:05:54
【问题描述】:
我正在使用 postgis 和 geodjango,并且有很多区域几何体作为多面体字段,而且其中似乎有很多孔,我可以使用什么方法来关闭这些孔并保留外边界?
谢谢
【问题讨论】:
标签: python gis postgis geodjango geos
我正在使用 postgis 和 geodjango,并且有很多区域几何体作为多面体字段,而且其中似乎有很多孔,我可以使用什么方法来关闭这些孔并保留外边界?
谢谢
【问题讨论】:
标签: python gis postgis geodjango geos
Polygon 上的索引将返回与索引对应的环(LinearRing 对象):
所以原则上如果P 是您的多边形,您可以只提取外环(索引 0),从而忽略所有内环(定义“孔”),并使用它来构造一个新的多边形:
from django.contrib.gis.geos import Polygon
P_ext = Polygon(P[0])
【讨论】: