Spec-Zone.ru › MySQL 5.7

12.16.5 Функции MySQL, специфичные для геометрии, создающие значения геометрии

MySQL предоставляет набор полезных нестандартных функций для создания значений геометрии. Функции, описанные в этом разделе, являются расширениями MySQL для спецификации OpenGIS.

Эти функции создают объекты геометрии из значений WKB или объектов геометрии в качестве аргументов. Если какой-либо аргумент не является правильным представлением WKB или геометрии соответствующего типа объекта, возвращаемое значение равно NULL.

Например, вы можете вставить возвращаемое значение геометрии из Point() непосредственно в столбец POINT:

INSERT INTO t1 (pt_col) VALUES(Point(1,2));
  • GeometryCollection(g [, g] ...)

    Конструирует значение GeometryCollection из аргументов геометрии.

    GeometryCollection() возвращает все правильные геометрии, содержащиеся в аргументах, даже если присутствует неподдерживаемая геометрия.

    GeometryCollection() без аргументов разрешена как способ создания пустой геометрии.

  • LineString(pt [, pt] ...)

    Конструирует значение LineString из нескольких аргументов Point или WKB Point. Если количество аргументов меньше двух, возвращаемое значение равно NULL.

  • MultiLineString(ls [, ls] ...)

    Конструирует значение MultiLineString, используя аргументы LineString или WKB LineString.

  • MultiPoint(pt [, pt2] ...)

    Конструирует значение MultiPoint, используя аргументы Point или WKB Point.

  • MultiPolygon(poly [, poly] ...)

    Конструирует значение MultiPolygon из набора аргументов Polygon или WKB Polygon.

  • Point(x, y)

    Конструирует значение Point, используя его координаты.

  • Polygon(ls [, ls] ...)

    Конструирует значение Polygon из числа аргументов LineString или WKB LineString. Если какой-либо аргумент не представляет собой LinearRing (то есть не является замкнутой и простой LineString), возвращаемое значение равно NULL.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/gis-mysql-specific-functions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API