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

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

GeoAggrGeometry() используется для агрегирования нескольких областей в одну большую область, например, агрегирование нескольких подрегионов в один регион.

Синтаксис:  

GeoAggrGeometry(field_name)

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

Аргументы:  

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

Обычно GeoAggrGeometry() используется для объединения данных геопространственных границ. Например, у вас могут быть области с почтовыми кодами для окраины города и доходы от продаж для каждой области. Если территория менеджера по продажам включает в себя несколько областей с почтовыми кодами, может понадобиться представить общий объем продаж для территории ведения продаж, а не для отдельных областей, и отобразить эти результаты на карте с заливкой цветом.

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

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

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

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

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