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
POINT
usando sua representação WKB e SRID.LineFromWKB(wkb[,srid])
,LineStringFromWKB(wkb[,srid])
Constrói um valor
LINESTRING
usando sua representação WKB e SRID.PolyFromWKB(wkb[,srid])
,PolygonFromWKB(wkb[,srid])
Constrói um valor
POLYGON
usando sua representação WKB e SRID.MPointFromWKB(wkb[,srid])
,MultiPointFromWKB(wkb[,srid])
Constrói um valor
MULTIPOINT
usando sua representação WKB e SRID.MLineFromWKB(wkb[,srid])
,MultiLineStringFromWKB(wkb[,srid])
Constrói um valor
MULTILINESTRING
usando sua representação WKB e SRID.MPolyFromWKB(wkb[,srid])
,MultiPolygonFromWKB(wkb[,srid])
Constrói um valor
MULTIPOLYGON
usando sua representação WKB e SRID.GeomCollFromWKB(wkb[,srid])
,GeometryCollectionFromWKB(wkt[,srid])
Constrói um valor
GEOMETRYCOLLECTION
usando 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
Polygon
a partir de um valorMultiLineString
no formato WKB contendo uma coleção arbitrária de valoresLineString
fechados.BdMPolyFromWKB(wkb,srid)
Constrói um valor
MultiPolygon
a partir de um valorMultiLineString
no formato WKB contendo uma coleção arbitrária de valoresLineString
fechados.