Nota: o MySQL aindo não implementou as funções listadas nesta seção.
O MySQL fornece um conjunto de funções úteis para criar
representações WKB de geometria. A função descrita nesta
seção são extensões MySQL para a especificação OpenGIS.
O resultado destas funções são valores
BLOB
s contendo representações WKB de
valores de geometria sem SRID. Os resultados destas funções
podem ser substituidos como primeiro argumento para a família
de funções GeomFromWKB()
.
Point(x,y)
Constrói um Point
WKB usando suas
cooerdenadas.
MultiPoint(pt1,pt2,...)
Constrói um MultiPoint
WKB usando
WKBPoints
. Quando o argumento não é
Point
WKB, o valor de retorno é
NULL
.
LineString(pt1,pt2,...)
Constrói um LineString
WKB de um
número de Points
WKB. Quando o
argumento não é Point
WKB, o valor de
retorno é NULL
. Quando o número de
Points
é menor que dois o valor de
retorno é NULL
.
MultiLineString(WKBLineString,WKBLineString,...,WKBLineString)
Constrói um MultiLineString
WKB usando
LineStrings
WKB. Quando o argumento
não é LineString
WKB, o valor de
retorno é NULL
.
Polygon(ls1,ls2,...)
Constrói um Polygon
de um número de
LineStrings
WKB. Quando o arguemnto
não representa o WKB de um LinearRing (ex.
LineString
não fechada e simples) o
valor de retorno é NULL.
MultiPolygon(poly1,poly2,...)
Constrói um MultiPolygon
WKB de um
conjunto de Polygons
WKB. Quando o
argumento não é um Polygon
WKB, o
valor de retorno é NULL
.
GeometryCollection(WKBGeometry,WKBGeometry,..,WKBGeometry)
Constucts a GeometryCollection
WKB.
Quando o argumento não é uma representação WKB bem
formada de uma geometria, o valor de retorno é
NULL
.
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.