GeometryType - Amazon Redshift

GeometryType

GeometryType は、入力ジオメトリのサブタイプを文字列として返します。

構文

GeometryType(geom)

引数

geom

データ型 GEOMETRY の値または GEOMETRY 型と評価される式の値。

戻り型

geom のサブタイプを表す VARCHAR

geom が null の場合、null が返されます。

返される値は次のとおりです。

2D、3DZ、4D ジオメトリの場合に返される文字列値 3DM ジオメトリの場合に返される文字列値 ジオメトリのサブタイプ

POINT

POINTM

geomPOINT サブタイプの場合に返されます

LINESTRING

LINESTRINGM

geomLINESTRING サブタイプの場合に返されます

POLYGON

POLYGONM

geomPOLYGON サブタイプの場合に返されます

MULTIPOINT

MULTIPOINTM

geomMULTIPOINT サブタイプの場合に返されます

MULTILINESTRING

MULTILINESTRINGM

geomMULTILINESTRING サブタイプの場合に返されます

MULTIPOLYGON

MULTIPOLYGONM

geomMULTIPOLYGON サブタイプの場合に返されます

GEOMETRYCOLLECTION

GEOMETRYCOLLECTIONM

geomGEOMETRYCOLLECTION サブタイプの場合に返されます

次の SQL は、ポリゴンの WKT (Well-Known Text) 表現を変換し、GEOMETRY サブタイプを文字列として返します。

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