Funções Para Converter Geometrias Entre Formatos Diferentes
O MariaDB suporta as seguintes funções para converter valores geométricos entre formatos internos e os formatos WKB e WKT:
GeomFromText(wkt[,srid])
Converte um valor string de sua representação WKT em formato de geometria interna e retorna o resultado. Um número de funções específicas de tipo também são suportadas, como
PointFromText()
eLineFromText()
; veja "Criando Valores Geometry Usando Funções WKT".GeomFromWKB(wkb [,srid])
Converte um valor binário da sua representação WKB em formato de geometria interna e retorna o resultado. Um número de funções específicas de tipo também são suportadas, como
PointFromWKB()
eLineFromWKB()
; veja "Criando Valores Geometry Usando Funções WKB".AsText(g)
Converte um valor em formato de geomtria interna em sua representação WKT e retorna a string 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) | +--------------------------+AsBinary(g)
Converte um valor em formato de geomtria interna em sua representação WKB e retorna o valor binário resultante