POSTGIS:分解多面来启用合并分类

时间:2018-08-08 08:11:40

标签: merge classification postgis

我有许多空间数据库,通过这些数据库,我可以识别出特定类型的土地覆被。地形层[定义土地覆盖物]是由多个多边形组成的,为了将分类类型加入其中,我使用了一个单独的点层。然而,在地形层中描绘的区域可以由几个单独的多边形形成,而没有总的周边轮廓来识别该区域。因此,分类点可能只位于整个区域的一个单独的多边形中(见下文)。

示例。图片是一个公园,由20多个独立的多边形组成。将区域分类为公园的点位于一个多边形内,并且不能附加到整个区域。 Example

我希望能够将基于点的分类应用于整个公园区域。我试图使用ST_UNION函数来执行此操作,但是无法执行。有谁知道将区域分解为单一形状/去除路径的方法?这是一个更大的数据集的一个小例子,其中几乎没有手动定义区域沙缓冲区以对数据进行分类的范围,因此我想知道是否存在可行的解决方案。

如果有人可以提供帮助,将不胜感激。...

1 个答案:

答案 0 :(得分:0)

SELECT ST_Collect(t.the_geom) as singlegeom FROM TABLE t; http://postgis.net/docs/ST_Collect.html