Name

ST_MemUnion — 聚合函数,以内存高效但速度较慢的方式联合几何图形

Synopsis

geometry ST_MemUnion(geometry set geomfield);

描述

聚合函数,用于联合输入几何图形,将它们合并以生成没有重叠的结果几何图形。 输出可以是单个几何体、多几何体或几何体集合。

[Note]

产生与 ST_Union 相同的结果,但使用更少的内存和更多的处理时间。 此聚合函数对几何图形的顺序加法连接进行操作,这与 ST_Union 聚合不同,ST_Union 聚合首先累积一个数组,然后使用快速算法联合内容。

该函数支持 3d 并且不会丢失 z-index。 但是,结果仅使用 XY 计算。 结果 Z 值被复制、平均或插值。

示例

SELECT id,
       ST_MemUnion(geom) as singlegeom
FROM sometable f
GROUP BY id;

相关信息

ST_Union