Spec-Zone.ru › MySQL 5.7

12.16.7.5 Функции свойств GeometryCollection

Эти функции возвращают свойства значений GeometryCollection.

  • GeometryN(gc, N)

    ST_GeometryN() и GeometryN() являются синонимами. Для получения дополнительной информации см. описание ST_GeometryN().

    GeometryN() устарела; ожидается её удаление в будущих выпусках MySQL. Используйте вместо неё ST_GeometryN().

  • NumGeometries(gc)

    ST_NumGeometries() и NumGeometries() являются синонимами. Для получения дополнительной информации см. описание ST_NumGeometries().

    NumGeometries() устарела; ожидается её удаление в будущих выпусках MySQL. Используйте вместо неё ST_NumGeometries().

  • ST_GeometryN(gc, N)

    Возвращает N-ю геометрию в значении GeometryCollection gc. Геометрии нумеруются, начиная с 1. Если любой из аргументов NULL или геометрический аргумент является пустой геометрией, значение возврата равно NULL.

    mysql> SET @gc = 'GeometryCollection(Point(1 1),LineString(2 2, 3 3))';
    mysql> SELECT ST_AsText(ST_GeometryN(ST_GeomFromText(@gc),1));
    +-------------------------------------------------+
    | ST_AsText(ST_GeometryN(ST_GeomFromText(@gc),1)) |
    +-------------------------------------------------+
    | POINT(1 1)                                      |
    +-------------------------------------------------+
    

    ST_GeometryN() и GeometryN() являются синонимами.

  • ST_NumGeometries(gc)

    Возвращает количество геометрий в значении GeometryCollection gc. Если аргумент NULL или пустая геометрия, значение возврата равно NULL.

    mysql> SET @gc = 'GeometryCollection(Point(1 1),LineString(2 2, 3 3))';
    mysql> SELECT ST_NumGeometries(ST_GeomFromText(@gc));
    +----------------------------------------+
    | ST_NumGeometries(ST_GeomFromText(@gc)) |
    +----------------------------------------+
    |                                      2 |
    +----------------------------------------+
    

    ST_NumGeometries() и NumGeometries() являются синонимами.

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

Spec-Zone.ru

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