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.
GeomFromST_ WKB
ST_ GeomFrom WKB konstruiert ein Geometrieobjekt aus einer hexadezimalen, wohlbekannten Binärdarstellung (WKB) einer Eingabegeometrie.
ST_ GeomFrom WKB akzeptiert 3DZ-, 3DM- und 4D-Geometrien, die im Hexadezimalformat WKB 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))