將一個復雜的Geometry對象進行內部聚合,返回一個新的Geometry對象。
語法
geometry ST_UnaryUnion(geometry geom, float8 gridsize defalut -1.0, cstring options default '{}');?
geometry ST_UnaryUnion(geometry geom , cstring options);
參數
參數名稱 | 描述 |
geom | Geometry對象,通常是復雜Geometry、MultiGeometry、GeometryCollection。 |
gridsize | 指定網格大小,使得union時在相同網格內的頂點會直接合并,默認值為-1.0。表示不啟用。 |
options | 如果要開啟并行執行,可通過options指定并行度。 并行度范圍為1~64,格式為JSON字符串,例如 |
示例
select st_area(st_union(geom)) from tableA where id = 1;
select st_area(st_union(geom, 0.005)) from tableA where id = 1;
select st_area(st_union(geom, '{"parallel": 4}'::cstring)) from tableA where id = 1;
文檔內容是否對您有幫助?