Агрегирование объектов в бины

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

Биннинг объектов

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

Биннинг объектов является динамическим, то есть бины будут меняться по размеру и значению в зависимости от масштаба карты. Создается произвольная рабочая среда для создания бинов по данным в нескольких масштабах, не зависящих от ранее существовавших географических или политических границ. Необходимо учитывать систему координат проекции, используемую для бинов на карте, поскольку проекции, которые не обеспечивают сохранение площади, могут приводить к искажениям данных. Дополнительные сведения см. в разделе Работа с векторными слоями с бинами.

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

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

Существуют ограничения по типам символов, которые могут использоваться для бинов. Дополнительные сведения см. в разделе Символы разделенных на бины векторных слоев.

Методы вычисления бининга

Когда объекты объединяются в бины, эти бины вычисляются, обрабатываются и наносятся на карту. Существует два способа выполнения этой процедуры. Вы можете выбрать, чтобы приложение (ArcGIS Pro) вычисляло бины объектов динамически, или чтобы использовалась любая поддерживаемая система баз данных для обработки бинов и динамического их отображения, или чтобы генерировался статический кэш. Для получения дополнительной информации об этих способах и о том, как определить, какое решение лучше всего подходит для вашей схемы, читайте ниже или в разделе Работа с бинированными векторными слоями.

Использование биннинга объектов в приложении

При использовании этого метода бины, в которые будут помещены объекты, генерируются приложением ArcGIS Pro. Бины объектов генерируются динамически по мере масштабирования и перемещения по карте или сцене. Управляемый приложением биннинг объектов является опцией по умолчанию, но ее можно изменить на биннинг объектов на основе базы данных. Чтобы агрегировать объекты с помощью биннинга объектов, управляемого приложением, выполните следующие действия:

  1. Выделите слой точечных объектов на панели Содержание карты.
  2. На вкладке Векторный слой в группе Отображение раскройте ниспадающее меню Агрегирование Aggregation.
  3. В ниспадающем меню выберите Биннинг.

    На месте объектов динамически будут генерироваться бины, отображаясь на карте.

Использование биннинга объектов на основе базы данных

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

Для использования биннинга объектов на основе базы данных выполните следующие действия:

  1. На панели Содержание щёлкните правой кнопкой по векторному слою и откройте Свойства Свойства. На вкладке Источник определите, включен ли данный класс точечных объектов для биннинга объектов (на основе базы данных), проверив его статус.

    Если биннинг объектов отключен, перейдите к следующему шагу. Если же он включен, перейдите к шагу 4.

  2. На вкладке Анализ в группе Геообработка щелкните Инструменты Инструменты, чтобы активировать панель Геообработка.
  3. На панели Геообработка используйте строку поиска, чтобы найти и запустить инструмент Включить биннинг объектов. При необходимости ознакомьтесь со справочной документацией по инструменту.
  4. Чтобы объединить объекты в бины, следуйте инструкциям раздела Использование биннинга объектов в приложении. Когда эти шаги будут выполнены, перейдите к следующему шагу.
  5. На вкладке Биннинг в группе Конфигурация щелкните Настройки вычислений Настройки вычислений, чтобы открыть диалоговое окно.
  6. На вкладке Вычисление в разделе Вычислить и обработать бины объектов при помощи: выберите База данных, если эта опция еще не активирована.
  7. Нажмите OK, чтобы подтвердить и применить эти настройки.
Прежние версии:

В версиях до ArcGIS Pro 3.1 все классы точечных объектов, в которых включен биннинг объектов, должны использовать биннинг объектов на основе базы данных.

Связанные разделы