ST_Points - 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_Points

ST_Points gibt eine Multipoint-Geometrie zurück, die alle nicht leeren Punkte in der Eingabegeometrie enthält. ST_Points entfernt keine Punkte, die in der Eingabe dupliziert sind, einschließlich der Start- und Endpunkte von Ringgeometrien.

Syntax

ST_Points(geom)

Argumente

geom

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

Rückgabetyp

GEOMETRY des Subtyps MULTIPOINT.

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

Wenn geom null ist, wird null zurückgegeben.

Wenn geom leer ist, wird der leere Multipoint zurückgegeben.

Beispiele

Die folgenden SQL-Beispiele konstruieren eine Multipoint-Geometrie aus der Eingabegeometrie. Das Ergebnis ist eine Multipoint-Geometrie, die die nicht leeren Punkte in der Eingabegeometrie enthält.

SELECT ST_AsEWKT(ST_Points(ST_SetSRID(ST_GeomFromText('LINESTRING(1 0,2 0,3 0)'), 4326)));
st_asewkt ------------- SRID=4326;MULTIPOINT((1 0),(2 0),(3 0))
SELECT ST_AsEWKT(ST_Points(ST_SetSRID(ST_GeomFromText('MULTIPOLYGON(((0 0,1 0,0 1,0 0)))'), 4326)));
st_asewkt ------------- SRID=4326;MULTIPOINT((0 0),(1 0),(0 1),(0 0))