ST_AsHexEWKB
ST_AsHexEWKB devuelve la representación binaria conocida extendida (EWKB) de una geometría o una geografía de entrada de datos mediante caracteres ASCII hexadecimales (de 0 a 9, de A a F). En el caso de geometrías o geografías 3DZ, 3DM y 4D, ST_AsHexEWKB utiliza el valor WKB extendido PostGIS correspondiente al tipo de geometría o geografía.
Sintaxis
ST_AsHexEWKB(geo)
Argumentos
- geo
-
Un valor de tipo de datos
GEOMETRY
oGEOGRAPHY
, o una expresión que toma el valor de un tipoGEOMETRY
oGEOGRAPHY
.
Tipo de retorno
VARCHAR
Si geo es nulo, entonces se devuelve el valor nulo.
Si el resultado es mayor de 64KB de VARCHAR
, entonces se devuelve un error.
Ejemplos
El siguiente SQL devuelve la representación EWKB hexadecimal de un polígono en una geometría.
SELECT ST_AsHexEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));
st_ashexewkb
--------------------------------
0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000
El siguiente SQL devuelve la representación EWKB hexadecimal de un polígono en una geografía.
SELECT ST_AsHexEWKB(ST_GeogFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))'));
st_ashexewkb
--------------------------------
0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000