O MySQL fornece algumas funções que utilizam a representação Well-Known Text (e, opcionalmente, um identificador sistema de referência espacial (SRID)) e retorna a geometria correspondente.
GeomFromText()
aceita um WKT de qualquer
tipo de geometria com seu primeiro argumento. Uma
implementação também fornece uma função de construção
específica do tipo para cada tipo de geometria.
GeomFromText(wkt[,srid])
,
GeometryFromText(wkt[,srid])
Controi um valor geometria de qualquer tipo usando sua representação WKT e SRID.
PointFromText(wkt[,srid])
Controi um valor POINT
usando sua
representação WKT e SRID.
LineFromText(wkt[,srid])
,
LineStringFromText(wkt[,srid])
Constroi um valor LINESTRING
usando sua
representação WKT e SRID.
PolyFromText(wkt[,srid])
,
PolygonFromText(wkt[,srid])
Constroi um valor POLYGON
usasdo sua
representação WKT e SRID.
MPointFromText(wkt[,srid])
,
MultiPointFromText(wkt[,srid])
Contrói um valor MULTIPOINT
usando sua
representação WKT e SRID.
MLineFromText(wkt[,srid])
,
MultiLineStringFromText(wkt[,srid])
Contrói um valor MULTILINESTRING
usando sua representação WKT e SRID.
MPolyFromText(wkt[,srid])
,
MultiPolygonFromText(wkt[,srid])
Contrói um valor MULTIPOLYGON
usando
sua representação WKT e SRID.
GeomCollFromText(wkt[,srid])
,
GeometryCollectionFromText(wkt[,srid])
Constrói um valor GEOMETRYCOLLECTION
usando sua representação WKT e SRID.
A especificação OpenGIS também descreve funções opcionais
para construção de valores Polygon
ou
MultiPolygon
baseados na representação
WKT de uma coleção de anéis ou valores
LineString
fechados. Estes valores podem se
interceptar. OMySQL ainda não implementou estas funções:
BdPolyFromText(wkt,srid)
Constrói um valor Polygon
a partir de
um valor MultiLineString
no formato WKT
contendo uma coleção arbitrária de valores
LineString
fechados.
BdMPolyFromText(wkt,srid)
Constrói um valor MultiPolygon
a
partir de um valor MultiLineString
no
formato WKT contendo uma coleção arbitrária de vlaores
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.