ST_Force2D - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

ST_Force2D

ST_Force2D gibt eine 2D-Geometrie der Eingabegeometrie zurück. Bei 2D-Geometrien wird eine Kopie der Eingabe zurückgegeben. Bei 3DZ-, 3DM- und 4D-Geometrien projiziert ST_Force2D die Geometrie auf die kartesische XY-Ebene. Leere Punkte in der Eingabegeometrie bleiben leere Punkte in der Ausgabegeometrie.

Syntax

ST_Force2D(geom)

Argumente

geom

Ein Wert vom Datentyp GEOMETRY oder ein Ausdruck, der zu einem GEOMETRY-Typ ausgewertet wird.

Rückgabetyp

GEOMETRY.

Der SRID-Wert (Spatial Reference System Identifier) der zurückgegebenen Geometrie ist der SRID-Wert der Eingabegeometrie.

Wenn geom null ist, wird null zurückgegeben.

Wenn geom leer ist, wird eine leere Geometrie zurückgegeben.

Beispiele

Die folgende SQL-Anweisung gibt eine 2D-Geometrie aus einer 3DZ-Geometrie zurück.

SELECT ST_AsEWKT(ST_Force2D(ST_GeomFromText('MULTIPOINT Z(0 1 2, EMPTY, 2 3 4, 5 6 7)')));
st_asewkt ----------- MULTIPOINT((0 1),EMPTY,(2 3),(5 6))