GeometryType - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d'informations, consultez le billet de blog.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

GeometryType

GeometryType renvoie le sous-type d'une géométrie d'entrée sous forme de chaîne.

Syntaxe

GeometryType(geom)

Arguments

geom

Valeur de type de données GEOMETRY ou expression qui est évaluée sur un type GEOMETRY.

Type de retour

VARCHAR représentant le sous-type de geom.

Si geom est null, null est renvoyé.

Les valeurs renvoyées sont comme suit :

Valeur de chaîne renvoyée pour les géométries 2D, 3DZ, 4D Valeur de chaîne renvoyée pour les géométries 3DM Sous-type de géométrie

POINT

POINTM

Renvoyé si geom est un sous-type POINT

LINESTRING

LINESTRINGM

Renvoyé si geom est un sous-type LINESTRING

POLYGON

POLYGONM

Renvoyé si geom est un sous-type POLYGON

MULTIPOINT

MULTIPOINTM

Renvoyé si geom est un sous-type MULTIPOINT

MULTILINESTRING

MULTILINESTRINGM

Renvoyé si geom est un sous-type MULTILINESTRING

MULTIPOLYGON

MULTIPOLYGONM

Renvoyé si geom est un sous-type MULTIPOLYGON

GEOMETRYCOLLECTION

GEOMETRYCOLLECTIONM

Renvoyé si geom est un sous-type GEOMETRYCOLLECTION

Exemples

Le SQL suivant convertit une représentation WKT d’un polygone et renvoie le sous-type GEOMETRY sous forme de chaîne.

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