Criando Valores Geometry Usando Funções WKT
O MariaDB 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 valorMultiLineString
no formato WKT contendo uma coleção arbitrária de valoresLineString
fechados.BdMPolyFromText(wkt,srid)
Constrói um valor
MultiPolygon
a partir de um valorMultiLineString
no formato WKT contendo uma coleção arbitrária de vlaoresLineString
fechados.