GeoReduceGeometry — функция скриптa и диаграммы

GeoReduceGeometry() используется для сокращения количества вершин геометрии и агрегирования нескольких областей в одну область с отображением границ отдельных областей.

Syntax:  

GeoReduceGeometry(field_name[, value])

Return data type: строка

Arguments:  

Аргумент Описание
field_name Поле или выражение, относящееся к полю, в котором содержится геометрия для представления. Может быть представлена в виде точки (или набора точек), задающей долготу и широту, или области.
value

Значение сокращения, которое необходимо применить к геометрии. В диапазон входят значения от 0 до 1, при этом значение 0 не влечет сокращения количества вершин, а значение 1 влечет максимальное сокращение.

Примечание: В случае использования при работе со сложным набором данных значения value, равного 0,9 или больше, количество вершин сокращается до уровня, на котором визуальное отображение может быть неточным.

GeoReduceGeometry() также выполняет функцию, схожую с GeoAggrGeometry(), агрегируя несколько областей в одну область. Различие заключается в том, что в случае использования GeoReduceGeometry() на карте отображаются линии отдельной границы из данных предварительного агрегирования.

Так как функция GeoReduceGeometry() является функцией агрегирования, для ее использования в скрипте требуется оператор LOAD с предложением Group by.

GeoAggrGeometry — функция скриптa и диаграммы

Загрузка данных карты