ST_ GeomFrom EWKT - Amazon Redshift

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blogbeitrag.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ST_ GeomFrom EWKT

ST_ GeomFrom EWKT konstruiert ein Geometrieobjekt aus der erweiterten EWKT-Darstellung (Extended Well-known Text) einer Eingabegeometrie.

ST_ GeomFrom EWKT akzeptiert 3DZ, 3DM und 4D, wobei dem Geometrietyp jeweils Z, M oder ZM vorangestellt ist.

Syntax

ST_GeomFromEWKT(ewkt_string)

Argumente

ewkt_string

Ein Wert vom Datentyp VARCHAR oder ein Ausdruck, der zu einem VARCHAR-Typ ausgewertet wird, der eine EWKT-Darstellung einer Geometrie ist.

Sie können das WKT-Schlüsselwort EMPTY verwenden, um einen leeren Punkt, einen Multipoint mit einem leeren Punkt oder eine Geometriesammlung mit einem leeren Punkt festzulegen. Im folgenden Beispiel wird ein leerer Punkt erstellt.

ST_GeomFromEWKT('SRID=4326;POINT EMPTY');

Rückgabetyp

GEOMETRY

Wenn ewkt_string null ist, wird null zurückgegeben.

Wenn ewkt_string nicht gültig ist, wird ein Fehler zurückgegeben.

Beispiele

Die folgende SQL-Anweisung konstruiert einen Multilinestring aus einem EWKT-Wert und gibt eine Geometrie zurück. Außerdem wird das ST_AsEWKT-Ergebnis der Geometrie zurückgegeben.

SELECT ST_GeomFromEWKT('SRID=4326;MULTILINESTRING((1 0,1 0),(2 0,3 0),(4 0,5 0,6 0))') as geom, ST_AsEWKT(geom);
geom | st_asewkt ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------- 0105000020E610000003000000010200000002000000000000000000F03F0000000000000000000000000000F03F00000000000000000102000000020000000000000000000040000000000000000000000000000008400000000000000000010200000003000000000000000000104000000000000000000000000000001440000000000000000000000000000018400000000000000000 | SRID=4326;MULTILINESTRING((1 0,1 0),(2 0,3 0),(4 0,5 0,6 0))