GeoDjango如何堵住多道孔?

2024-06-02 18:08:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是postgis和geodjango,有很多区域几何学作为多边形场,看起来其中很多都有洞,有没有什么方法可以用来封闭这些洞并保留外部边界?你知道吗

谢谢


Tags: 方法区域多边形postgisgeodjango外部边界
1条回答
网友
1楼 · 发布于 2024-06-02 18:08:40

documentation状态

Whereas indexing on a Polygon will return the ring (a LinearRing object) corresponding to the index:

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

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

相关问题 更多 >