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
GEOMETRYoder ein Ausdruck, der zu einemGEOMETRY-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))