Кластеризация

Для точечных слоев, поддерживающих настройку символов, может использоваться кластеризация. К ним относятся: векторные слои ArcGIS Server, слои Spatial Data Service, слои geoRSS, графические слои и списки SharePoint. Для получения более подробной информации о различных типах слоев и их возможностях смотрите раздел Типы слоев (Layer types).

О кластеризации

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

Одним из выходов из этой ситуации является агрегирование нескольких точечных объектов в единый символ. Это называется кластеризацией. В ArcGIS Viewer for Silverlight кластеризация приведет к агрегированию точек слоя, находящихся в пределах определенного расстояния на экране друг от друга. Поскольку кластеризация зависит от расстояния на экране, большее количество точек будет сливаться в меньшее число групп при уменьшении масштаба карты. Соответственно, точки делятся на все большее и большее количество групп, когда вы увеличиваете изображение. Когда вы увеличите масштаб отображения до уровня, на котором территория кластеризации вокруг одной точки не содержит других объектов, такой объект не будет кластеризоваться, а будет вместо этого показан в своем местоположении с использованием установленного для слоя символа.

Настройка кластеризации

Чтобы познакомиться с настройкой кластеризации, выполните следующие шаги:

  1. Выберите нужный точечный слой на панели Настроить слои (Configure Layers).
  2. Правой кнопкой мыши щелкните слой и выберите Настроить (Configure). Либо щелкните кнопку Настроить (Configure) в нижней части панели:
    Настроить слой
  3. На появившейся панели Настройка (Configuring) разверните группу Кластеризация (Clustering) и поставьте отметку Использовать кластеризацию точек (Use Point Clustering) для применения к выбранному слою кластеризации. Элементы управления настройки будут также включены:
    Используйте точечную кластеризацию
  4. Используйте стрелки вверх и вниз для установки Максимального числа точек (Maximum Points) в кластере либо щелкните текстовое окно и введите число вручную. Это число определяет максимальное количество точек, которое может быть включено в интерактивный кластер. Значение Максимального количества точек (Maximum points) имеет верхний предел, равный 20, который не может быть изменен. Интерактивные кластеры подсвечиваются, когда курсор находится над ними, отображая отдельно каждый объект внутри соответствующего кластера. Вы можете остановить указатель на отдельном объекте, чтобы увидеть его всплывающее изображение:
    Всплывающая информация объекта

    Кластеры, содержащие большее количество объектов, чем указанное здесь число, например, содержащий 65 объектов кластер в левом верхнем углу показанного выше изображения, не являются интерактивными.

  5. Используйте стрелки вверх и вниз для выбора Радиуса (Radius) (в пикселах экрана) для кластера либо щелкните текстовое окно и введите число вручную. Объекты, находящиеся в пределах этого расстояния друг от друга, будут слиты в один кластер.
  6. Нажмите на кнопку Цвет фона кластера (Cluster Background Color) и выберите цвет фона символа кластера:
    Цвет фона кластера
  7. Нажмите на кнопку Цвет фона кластера (Cluster Fore Color) и укажите цвет текста и границы символа кластера:
    Цвет фона кластера

Для получения более подробной информации о выборе цветов см. часть "Изменение цвета символа" раздела Метод отображения единым символом.

1/23/2014