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