Skip to content

ST_GeomCollFromText

Constructs a GeometryCollection from Well-Known Text (WKT), erroring if the input is not a GeometryCollection.

Usage

geometry ST_GeomCollFromText(wkt: string)
geometry ST_GeomCollFromText(wkt: string, srid: crs)

Arguments

  • wkt (string)
  • srid (crs)

Description

Parses a WKT string and returns a geometry. Raises an error if the WKT does not represent a GeometryCollection.

Examples

SELECT ST_GeomCollFromText('GEOMETRYCOLLECTION (POINT (0 0), LINESTRING (0 0, 1 1))');
┌──────────────────────────────────────────────────────────────────────────────┐
│ st_geomcollfromtext(Utf8("GEOMETRYCOLLECTION (POINT (0 0), LINESTRING (0 0,  │
│                                   1 1))"))…                                  │
╞══════════════════════════════════════════════════════════════════════════════╡
│ GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(0 0,1 1))                           │
└──────────────────────────────────────────────────────────────────────────────┘

With an SRID or CRS:

SELECT ST_GeomCollFromText('GEOMETRYCOLLECTION (POINT (0 0), LINESTRING (0 0, 1 1))', 4326);
┌──────────────────────────────────────────────────────────────────────────────┐
│ st_geomcollfromtext(Utf8("GEOMETRYCOLLECTION (POINT (0 0), LINESTRING (0 0,  │
│                             1 1))"),Int64(4326))…                            │
╞══════════════════════════════════════════════════════════════════════════════╡
│ GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(0 0,1 1))                           │
└──────────────────────────────────────────────────────────────────────────────┘