ST_GeometryType
Determines the class of a spatial object.
	Determines the class of a spatial object.
Behavior type
ImmutableSyntax
ST_GeometryType( g )
Arguments
- g
- Spatial object for which you want the class, type GEOMETRY or GEOGRAPHY
Returns
VARCHAR
Supported data types
| Data Type | GEOMETRY | GEOGRAPHY (Perfect Sphere) | 
|---|---|---|
| Point | Yes | Yes | 
| Multipoint | Yes | Yes | 
| Linestring | Yes | Yes | 
| Multilinestring | Yes | Yes | 
| Polygon | Yes | Yes | 
| Multipolygon | Yes | Yes | 
| GeometryCollection | Yes | No | 
Examples
The following example shows how to use ST_GeometryType.
Returns spatial class:
=> SELECT ST_GeometryType(ST_GeomFromText('GEOMETRYCOLLECTION(LINESTRING(1 1,
   2 2), POLYGON((1 3,4 5,2 2,1 3)))'));
    ST_GeometryType
-----------------------
 ST_GeometryCollection
(1 row)