ST_MakePoint - 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_MakePoint

ST_MakePoint gibt eine Punktgeometrie zurück, deren Koordinatenwerte die Eingangswerte sind.

Syntax

ST_MakePoint(x, y)
ST_MakePoint(x, y, z)
ST_MakePoint(x, y, z, m)

Argumente

x

Ein Wert vom Datentyp DOUBLE PRECISION, der die erste Koordinate darstellt.

y

Ein Wert vom Datentyp DOUBLE PRECISION, der die zweite Koordinate darstellt.

z

Ein Wert vom Datentyp DOUBLE PRECISION, der die dritte Koordinate darstellt.

i

Ein Wert vom Datentyp DOUBLE PRECISION, der die vierte Koordinate darstellt.

Rückgabetyp

GEOMETRY des Subtyps POINT.

Der SRID-Wert der zurückgegebenen Geometrie wird auf 0 gesetzt.

Wenn x, y, z oder m null ist, wird null zurückgegeben.

Beispiele

Das folgende SQL gibt einen GEOMETRY-Typ des Subtyps POINT mit den angegebenen Koordinaten zurück.

SELECT ST_AsText(ST_MakePoint(1,3));
st_astext ----------- POINT(1 3)

Das folgende SQL gibt einen GEOMETRY-Typ des Subtyps POINT mit den angegebenen Koordinaten zurück.

SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3));
st_asewkt ---------------- POINT Z (1 2 3)

Das folgende SQL gibt einen GEOMETRY-Typ des Subtyps POINT mit den angegebenen Koordinaten zurück.

SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3, 4));
st_asewkt ------------------- POINT ZM (1 2 3 4)