GeoReduceGeometry — функция скриптa и диаграммы
GeoReduceGeometry() используется для сокращения количества вершин геометрии и агрегирования нескольких областей в одну область с отображением границ отдельных областей.
Синтаксис:
GeoReduceGeometry(field_name[, value])
Возвращаемые типы данных: строка
Аргументы:
Аргумент | Описание |
---|---|
field_name | Поле или выражение, относящееся к полю, в котором содержится геометрия для представления. Может быть представлена в виде точки (или набора точек), задающей долготу и широту, или области. |
value |
Значение сокращения, которое необходимо применить к геометрии. В диапазон входят значения от 0 до 1, при этом значение 0 не влечет сокращения количества вершин, а значение 1 влечет максимальное сокращение. Примечание к информацииВ случае использования при работе со сложным набором данных значения value, равного 0,9 или больше, количество вершин сокращается до уровня, на котором визуальное отображение может быть неточным.
|
GeoReduceGeometry() также выполняет функцию, схожую с GeoAggrGeometry(), агрегируя несколько областей в одну область. Различие заключается в том, что в случае использования GeoReduceGeometry() на карте отображаются линии отдельной границы из данных предварительного агрегирования.
Так как функция GeoReduceGeometry() является функцией агрегирования, для ее использования в скрипте требуется оператор LOAD с предложением Group by.