Name

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

Synopsis

geometry ST_MemUnion(geometry set geomfield);

描述

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

[Note]

产生的结果与 ST_Union ,但使用更少的内存和更多的处理器时间。这个聚合函数的工作方式是递增地合并几何图形,这与ST_UNION聚合相反,ST_UNION聚合首先累加一个数组,然后使用快速算法合并内容。

This function supports 3d and will not drop the z-index. 但是,结果仅使用XY计算。结果Z值被复制、平均或内插。

示例

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

另请参阅

ST_Union