GeometryType - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

GeometryType

GeometryType 以字符串形式返回输入几何体的子类型。

语法

GeometryType(geom)

参数

geom

一个 GEOMETRY 数据类型的值,或一个计算结果为 GEOMETRY 类型的表达式。

返回类型

VARCHAR,表示 geom 的子类型。

如果 geom 为 null,则返回 null。

返回的值如下所示。

返回的字符串值 几何体子类型

POINT

geomPOINT 子类型时返回

LINESTRING

geomLINESTRING 子类型时返回

POLYGON

geomPOLYGON 子类型时返回

MULTIPOINT

geomMULTIPOINT 子类型时返回

MULTILINESTRING

geomMULTILINESTRING 子类型时返回

MULTIPOLYGON

geomMULTIPOLYGON 子类型时返回

GEOMETRYCOLLECTION

geomGEOMETRYCOLLECTION 子类型时返回

示例

以下 SQL 转换多边形的已知文本 (WKT) 表示形式,并以字符串形式返回 GEOMETRY 子类型。

SELECT GeometryType(ST_GeomFromText('POLYGON((0 2,1 1,0 -1,0 2))'));
geometrytype ------------- POLYGON