与ST_Union一致,返回一个代表一些Geometry对象的并集的Geometry对象。
语法
geometry ST_MemUnion(geometry set geomfield);
参数
参数名称 | 描述 |
---|---|
geomfield | Geometry对象在集合中的字段。 |
描述
与函数ST_Union功能一样,但是会使用更少的内存以及更多的处理时间。
示例
默认调用:
select ST_asText(ST_MemUnion(g))
from (select unnest(array['POLYGON((0 0,1 0,1 2,0 2,0 0))'::geometry,'POLYGON((1 0,3 0,3 1,1 1,1 0))'::geometry]) as g) as t;
st_astext
--------------------------------------------
POLYGON((1 0,0 0,0 2,1 2,1 1,3 1,3 0,1 0))
(1 row)