Criando Valores Geometry Usando Funções WKB
O MariaDB fornece um conjunto de funções que utilizam um BLOB contendo representação Well-Known Binary (e, opcionalmente, um indentificador de sistema de referência espacial (SRID)), e retornam a geometria correspondente.
GeomFromWKT pode acitar um WKB de qualquer tipo de geometria como seu primeiro argumento. Uma implementação também fornece uma função de construção específica para cada tipo de geometria como descrito na lista acima.
GeomFromWKB(wkb,srid),GeometryFromWKB(wkt,srid)
Constrói um valor geometria de qualquer tipo usando seua representação WKB e SRID.
PointFromWKB(wkb[,srid])Constrói um valor
POINTusando sua representação WKB e SRID.LineFromWKB(wkb[,srid]),LineStringFromWKB(wkb[,srid])
Constrói um valor
LINESTRINGusando sua representação WKB e SRID.PolyFromWKB(wkb[,srid]),PolygonFromWKB(wkb[,srid])
Constrói um valor
POLYGONusando sua representação WKB e SRID.MPointFromWKB(wkb[,srid]),MultiPointFromWKB(wkb[,srid])
Constrói um valor
MULTIPOINTusando sua representação WKB e SRID.MLineFromWKB(wkb[,srid]),MultiLineStringFromWKB(wkb[,srid])
Constrói um valor
MULTILINESTRINGusando sua representação WKB e SRID.MPolyFromWKB(wkb[,srid]),MultiPolygonFromWKB(wkb[,srid])
Constrói um valor
MULTIPOLYGONusando sua representação WKB e SRID.GeomCollFromWKB(wkb[,srid]),GeometryCollectionFromWKB(wkt[,srid])
Constrói um valor
GEOMETRYCOLLECTIONusando sua representação WKB e SRID.
A especificação do OpenGIS também descreve funções adicionais para construção de valores Polygon ou MultiPolygon baseados em uma representação WKB de uma coleção de anéis ou valores de LineString fechadas. Estes valores podem se interceptar. O MariaDB ainda não implementou estas funções:
BdPolyFromWKB(wkb,srid)Constrói um valor
Polygona partir de um valorMultiLineStringno formato WKB contendo uma coleção arbitrária de valoresLineStringfechados.BdMPolyFromWKB(wkb,srid)Constrói um valor
MultiPolygona partir de um valorMultiLineStringno formato WKB contendo uma coleção arbitrária de valoresLineStringfechados.