Перейти к основному содержимому Перейти к дополнительному содержимому

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

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

Синтаксис:  

GeoReduceGeometry(field_name[, value])

Возвращаемые типы данных: строка

Аргументы:  

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

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

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

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

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

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!