Criando uma Valor de Geometira Usando Funções Específicas do MariaDB
Nota: o MariaDB aindo não implementou as funções listadas nesta seção.
O MariaDB 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 MariaDB para a especificação OpenGIS. O resultado destas funções são valores BLOBs 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
PointWKB usando suas cooerdenadas.MultiPoint(pt1,pt2,...)Constrói um
MultiPointWKB usandoWKBPoints. Quando o argumento não éPointWKB, o valor de retorno éNULL.LineString(pt1,pt2,...)Constrói um
LineStringWKB de um número dePointsWKB. Quando o argumento não éPointWKB, o valor de retorno éNULL. Quando o número dePointsé menor que dois o valor de retorno éNULL.MultiLineString(WKBLineString,WKBLineString,...,WKBLineString)Constrói um
MultiLineStringWKB usandoLineStringsWKB. Quando o argumento não éLineStringWKB, o valor de retorno éNULL.Polygon(ls1,ls2,...)Constrói um
Polygonde um número deLineStringsWKB. Quando o arguemnto não representa o WKB de um LinearRing (ex.LineStringnão fechada e simples) o valor de retorno é NULL.MultiPolygon(poly1,poly2,...)Constrói um
MultiPolygonWKB de um conjunto dePolygonsWKB. Quando o argumento não é umPolygonWKB, o valor de retorno éNULL.GeometryCollection(WKBGeometry,WKBGeometry,..,WKBGeometry)Constucts a
GeometryCollectionWKB. Quando o argumento não é uma representação WKB bem formada de uma geometria, o valor de retorno éNULL.