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_GeomFromWKB
ST_GeomFromWKB konstruiert ein Geometrieobjekt aus einer hexadezimalen WKB-Darstellung einer Eingangsgeometrie.
ST_GeomFromWKB akzeptiert 3DZ-, 3DM- und 4D-Geometrien, die in einem hexadezimalen WKB-Format geschrieben sind.
Syntax
ST_GeomFromWKB(wkb_string)
ST_GeomFromWKB(wkb_string, srid)
Argumente
- wkb_string
-
Ein Wert vom Datentyp
VARCHAR, der eine hexadezimale WKB-Darstellung einer Geometrie ist. - srid
-
Ein Wert vom Datentyp
INTEGER, der eine SRID (Spatial Reference Identifier) ist. Wenn ein SRID-Wert angegeben wird, hat die zurückgegebene Geometrie diesen SRID-Wert. Andernfalls wird der SRID-Wert der zurückgegebenen Geometrie auf 0 gesetzt.
Rückgabetyp
GEOMETRY
Wenn wkb_string oder srid null ist, wird null zurückgegeben.
Wenn srid negativ ist, wird null zurückgegeben.
Wenn wkb_string nicht gültig ist, wird ein Fehler zurückgegeben.
Wenn srid nicht gültig ist, wird ein Fehler zurückgegeben.
Beispiele
Das folgende SQL konstruiert ein Polygon aus einem WKB-Wert und gibt die WKT-Darstellung eines Polygons zurück.
SELECT ST_AsText(ST_GeomFromWKB('01030000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000'));
st_astext
--------------------------------
POLYGON((0 0,0 1,1 1,1 0,0 0))