ST_MemUnion

与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)