ST_GeomFromWKB - 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_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))