ST_GeometryType
ST_GeometryType retorna o subtipo de uma geometria de entrada como uma string.
Para entradas de geometria 3DM, 3DZ e 4D, ST_GeometryType retorna o mesmo resultado que para entradas de geometria 2D.
Sintaxe
ST_GeometryType(geom)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRY
ou uma expressão que é avaliada como um tipoGEOMETRY
.
Tipo de retorno
VARCHAR
que representa o subtipo de geom.
Nulo será retornado se geom for nulo.
Os valores retornados são os seguintes.
Valor da string retornada | Subtipo de geometria |
---|---|
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
|
Retornado se geom for um subtipo |
Exemplos
O SQL a seguir retorna o subtipo da geometria de linestring de entrada.
SELECT ST_GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
st_geometrytype
-------------
ST_LineString