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_Force4D
ST_Force4D gibt eine 4D-Geometrie der Eingabegeometrie zurück. Bei 2D-Geometrien werden alle z- und m-Koordinaten der nicht leeren Punkte in der Ausgabegeometrie auf 0 festgelegt. Bei 3DM-Geometrien werden alle z-Koordinaten der nicht leeren Punkte in der Ausgabegeometrie auf 0 festgelegt. Bei 3DZ-Geometrien werden alle m-Koordinaten der nicht leeren Punkte in der Ausgabegeometrie auf 0 festgelegt. Bei 4D-Geometrien wird eine Kopie der Eingabegeometrie zurückgegeben. Leere Punkte in der Eingabegeometrie bleiben leere Punkte in der Ausgabegeometrie.
Syntax
ST_Force4D(geom)
Argumente
- geom
-
Ein Wert vom Datentyp
GEOMETRYoder ein Ausdruck, der zu einemGEOMETRY-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 4D-Geometrie aus einer 3DM-Geometrie zurück.
SELECT ST_AsEWKT(ST_Force4D(ST_GeomFromText('MULTIPOINT M(0 1 2, EMPTY, 2 3 4, 5 6 7)')));
st_asewkt
-----------
MULTIPOINT ZM ((0 1 0 2),EMPTY,(2 3 0 4),(5 6 0 7))