Кластеризованные векторные слои представляют визуальную агрегацию точечных объектов. Точечные объекты кластеризуются,чтобы упростить визуализацию данных. Каждый кластер представляет два или более объекта в наборе данных, а по умолчанию текстовый маркер отображается поверх кластера, чтобы указать количество представленных объектов, либо другую суммарную статистику.
Кластеры агрегируют объекты динамически. По мере перемещения по карте кластеры изменяются и представляют объекты по-разному. Кластеры отображаются вместо объектов, пока географическое расстояние между ними не станет достаточно большим, на котором могут быть отображены отдельные точки, либо пока не будет пройден порог масштаба кластеризации. Изменения в количестве кластеров и их размерах определяются в том числе радиусом кластеризации.
В отличие от биннинга кластеризацию объектов не обязательно включать заранее.
Управление отрисовкой кластеров
Вы можете изменить отображение кластеров для точечного слоя с помощью инструментов на вкладке Кластеризация.
Примечание:
В сцене кластеры можно отобразить только для точечных слоев в категории 2D слои.
Чтобы включить или отключить отображение кластеров, выполните следующие инструкции:
- На карте или в сцене выберите кластеризованный векторный слой на панели Содержание.
- В разделе Агрегирование, на вкладке Кластеризация в группе Видимость щелкните кнопку Кластеры .
Когда кластеры отрисованы на карте, они перераспределяются и перерисовываются каждый раз, когда меняется экстент или вид карты. Они отображаются в той же системе координат, что и пространственные объекты. В связи с динамической природой кластеризации какое-то время может занять вычисление значений суммарной статистики для каждого кластера и завершение отрисовки. Если приложению нужно дополнительное время для построения кластеров для большого числа объектов в экстенте карты, появится предупреждение.
Z-значения объектов в методах агрегирования кластеров не учитываются и не поддерживаются. Кластеры не отображаются, если слой находится в категории 3D Слои или в глобальной или локальной сцене.
Настройка расстояния между кластерами
Радиус кластеризации - это расстояние, которое используется для группировки точечных объектов и их визуализации в виде одного кластера. Эта настройка доступна на вкладке Кластеризация на ленте и также на панели Символы, ее значение можно увеличить или уменьшить. Низкие значения радиуса кластеризации увеличивают количество самих кластеров.
Чтобы настроить расстояния между кластерами, в разделе Агрегирование на вкладке Кластеризация в группе Расстояние щелкните кнопку Радиус кластеризации . Передвиньте бегунок влево или вправо. Каждое изменение положения бегунка обновляет отображение кластеров.
Настройка порога масштаба
По умолчанию кластеры отображаются на всех масштабах карты. Однако вы можете дополнительно настроить порог масштабов, чтобы указать, на каком масштабе карты отдельные точечные объекты должны быть показаны вместо кластеров. Если задан порог масштаба, то на карте будут отображаться точечные объекты, когда вы будете увеличивать масштаб больше величины этого порога.
Для настройки порога масштаба в разделе Агрегирование на вкладке Кластеризация в группе Видимость щелкните ниспадающее меню Порог масштаба. Выберите настроенный или текущий масштаб, либо укажите собственное значение.
Выбор кластеров
Вы не можете выбирать кластеры, поскольку кластеризованные объекты используются для визуализации в первую очередь. Вы можете интерактивно выбрать объекты, которые используются в кластеризации, в таблице атрибутов, с помощью инструментов геообработки для выборки, даже когда эти объекты все еще кластеризованы.
Работа со всплывающими окнами кластеров
Когда на карте отображаются кластеры, вы можете щелкнуть их, чтобы открыть всплывающее окно, где отображается вычисленная суммарная статистика этих кластеризованных объектов. Вы не сможете использовать всплывающие окна для кластеров в сценах.
Примечание:
Опция настроить всплывающие окна для кластеров недоступна.Символы и легенды кластеров
Символы векторных слоев для кластеров могут отличаться от символов, которые используются для объектов. Подробнее см. Условные обозначения для кластеризованных векторных слоев.
Если векторный слой агрегирован в кластеры, то в легенде появятся символы и кластеров, и объектов. Если используются неклассифицированные цвета и пропорциональные символы, то будет показано суумарное поле, а диапазон значений в пределах экстента будет вычисляться и определяться динамически. Если количество кластеров в виде недоступно, то минимальное и максимальное значения в легенде будут заменены на Low и High. Например, если вы перейдете к другой области, где кластеры не представлены, и измените символы, то существующие значения пересчитать будет нельзя.
Размер символа кластера управляется так же, как увеличивается или уменьшается символ объекта, но важно иметь в виду, что размер символа и размер текста управляются по отдельности.
Публикация кластеризованных векторных слоев
Вы можете опубликовать кластеризованный векторный слой в виде векторного веб-слоя или слоя изображений карты в ArcGIS Online или ArcGIS Enterprise, а затем использовать этот веб-слой в ArcGIS Pro.
В некоторых случаях публикация кластеризованного векторного слоя может привести к изменениям в визуализации кластеров и их символов. Подробнее см. 24148: Визуализация кластеризации может быть упрощена.