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

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

Syntax:  

GeoAggrGeometry(field_name)

Return data type: строка

Arguments:  

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

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

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

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

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

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

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