ST_GeomFromWKB
ST_GeomFromWKB construye un objeto geométrico a partir de la representación binaria conocida (WKB) hexadecimal de una geometría de datos de entrada.
ST_GeomFromWKB acepta geometrías 3DZ, 3DM y 4D escritas en formato hexadecimal WKB.
Sintaxis
ST_GeomFromWKB(wkb_string)
ST_GeomFromWKB(wkb_string, srid)
Argumentos
- wkb_string
-
Un valor de tipo de datos
VARCHAR
que es una representación hexadecimal WKB de una geometría. - srid
-
Un valor de tipo de datos
INTEGER
que es un identificador de referencia espacial (SRID). Si se proporciona un valor SRID, la geometría devuelta tiene este valor SRID. De lo contrario, el valor SRID de la geometría devuelta se establece en 0.
Tipo de retorno
GEOMETRY
Si wkb_string o srid son null, entonces se devuelve el valor null.
Si srid es negativo, se devuelve null.
Si wkb_string no es válido, se devuelve un error.
Si srid no es válido, se devuelve un error.
Ejemplos
El siguiente SQL construye un polígono a partir de un valor WKB y devuelve la representación WKT de un polígono.
SELECT ST_AsText(ST_GeomFromWKB('01030000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000'));
st_astext
--------------------------------
POLYGON((0 0,0 1,1 1,1 0,0 0))