MySQL soporta las siguientes funciones para convertir valores geométricos entre formato interno y los formatos WKT o WKB:
AsBinary(
g
)
Convierte un valor en formato interno a su representación WKB y devuelve el resultado binario.
AsText(
g
)
Convierte un valor en formato interno a su representación WKT y devuelve la cadena resultante.
mysql> SET @g = 'LineString(1 1,2 2,3 3)'; mysql> SELECT AsText(GeomFromText(@g)); +--------------------------+ | AsText(GeomFromText(@G)) | +--------------------------+ | LINESTRING(1 1,2 2,3 3) | +--------------------------+
GeomFromText(
wkt
[,srid
])
Convierte un valor de texto desde su representación WKT al
formato interno de geometría y retorna el resultado.
También hay varias funciones específicas de cada tipo que
están disponibles, tales como
PointFromText()
y
LineFromText()
; consulte
Sección 18.4.2.1, “Crear valores geométricos utilizando funciones WKT”.
GeomFromWKB(
wkb
[,srid
])
Convierte un valor binario desde su representación WKB al
formato interno de geometría y retorna el resultado.
También hay varias funciones específicas de cada tipo que
están disponibles, tales como
PointFromWKB()
y
LineFromWKB()
; consulte
Sección 18.4.2.2, “Crear valores geométricos utilizando funciones WKB”.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.