La representación Well-Known Text (WKT) de Geometrías está diseñada para intercambiar datos geométricos en formato ASCII.
Ejemplos de representaciones WKT de objetos geométricos son:
Un Point
:
POINT(15 20)
Nótese que las coordenadas del punto se especifican sin coma separadora.
Una LineString
con cuatro puntos:
LINESTRING(0 0, 10 10, 20 25, 50 60)
Nótese que los pares de coordenadas de los puntos están separados por comas.
Un Polygon
con un anillo exterior y un
anillo interior:
POLYGON((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5))
Un MultiPoint
con tres valores
Point
:
MULTIPOINT(0 0, 20 20, 60 60)
Una MultiLineString
con dos valores
LineString
:
MULTILINESTRING((10 10, 20 20), (15 15, 30 15))
Un MultiPolygon
con dos valores
Polygon
:
MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0)),((5 5,7 5,7 7,5 7, 5 5)))
Una GeometryCollection
consistente en dos
valores Point
y una
LineString
:
GEOMETRYCOLLECTION(POINT(10 10), POINT(30 30), LINESTRING(15 15, 20 20))
Puede encontrar una gramática que especifica las reglas formales para la escritura de valores WKT en el documento de especificación OGC referenciado al principio de este capítulo.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.