Веб-карта ArcGIS Online: суммируйте значения перекрывающихся полигонов в количественной символике - PullRequest
0 голосов
/ 18 декабря 2018

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

Я бы растворил этот слой и суммировал бы значение каждого перекрывающегося многоугольника и отображал бы его как единичный плоский элемент на ячейку, однако я также добавил возможность пользователям отфильтровывать конкретные значения, относящиеся к описательному атрибуту в таблице.,

Подход, который я пробовал, состоял в том, чтобы

  • Создать плоскую пустую сетку с одиночными ячейками.
  • Взял центроид каждого перекрывающегося многоугольника.

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

В конструкторе WebMap я установил символы сетки с помощью выражения Аркады:

var centroid = FeatureSetByName($map,"centroid_values")
IIf(Contains($feature, centroid), Sum(value), 0)

Это предназначено для суммирования «значения» каждой точки, содержащейся в одной пустой сеткесотовый и отобразить его.Это будет означать, что если пользователь будет фильтровать точки на основе атрибута, символы будут динамическими.

Тем не менее, я сталкиваюсь с ошибкой:

Ошибка синтаксического анализа: имя_функции_имя недоступно

Возможно ли включить отдельный набор функций изотобразить в символическое выражение для слоя?

Функции набора функций отображаются серым цветом с пометкой «Недоступно» в списке функций.

Будем весьма благодарны за любые другие подходы для преодоления проблемы, изложенной выше.Я экспериментировал с соединениями, однако количество записей означает, что обработка выполняется крайне медленно и не динамична, когда пользователь отфильтровывает записи.

...