如何解决如何使用Postgresql在Postgis中将不相交的多边形合并为单个多边形
我有一个具有多边形几何形状的表格。多边形彼此分开,如下图所示:
我想使用Postgresql将这些多边形合并后形成一个多边形。下面是预期的多边形:
请忽略红色多边形边界中的缓冲区,这只是为了使图片更清晰。
我的多边形表有两列,id和geom。我试过使用ST_Collect,ST_Makepolygon和ST_ExteriorRing,但是使用它们我只能得到具有这些多边形的MULTIpolyGON。我需要一个多边形。任何帮助将不胜感激。
解决方法
您可以使用与此类似的SQL
SELECT ST_ConcaveHull( ST_Collect( ARRAY( select "Poly" from table_name where "OBJECTID" in (5,15,2) ) ),0.99 )
并添加一些图片以更好地说明
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。