This topic describes the ST_CollectionHomogenize function. This function returns the simplest representation of the content of a GeometryCollection object.
Syntax
geometry ST_CollectionHomogenize(geometry collection);
Parameters
Parameter | Description |
---|---|
collection | The geometry object that you want to specify. |
Description
- If you specify a collection of singleton objects, the ST_CollectionHomogenize function returns a singleton object.
- If you specify a collection of homogeneous objects, the ST_CollectionHomogenize function returns a MULTI object.
Examples
SELECT ST_AsText(ST_CollectionHomogenize(ST_GeomFromText('GEOMETRYCOLLECTION(LINESTRING(1 1,2 1),LINESTRING(2 1,2 2))')));
st_astext
--------------------------------------
MULTILINESTRING((1 1,2 1),(2 1,2 2))
(1 row)