O MySQL 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 MySQL ainda não implementou
estas funções:
BdPolyFromWKB(wkb,srid)
Constrói um valor Polygon a partir de
um valor MultiLineString no formato WKB
contendo uma coleção arbitrária de valores
LineString fechados.
BdMPolyFromWKB(wkb,srid)
Constrói um valor MultiPolygon a
partir de um valor MultiLineString no
formato WKB contendo uma coleção arbitrária de valores
LineString fechados.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
