ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Что такое ModelBuilder

ModelBuilder – это приложение, используемое для создания, редактирования и управления моделями. Модели – это рабочие процессы, которые соединены друг с другом в последовательности инструментов геообработки, передавая выходные данные одного инструмента в другой инструмент в качестве входных данных. ModelBuilder можно также рассматривать как визуальный язык программирования для построения рабочих потоков.

Пример модели

В этой модели происходит вырезка объекта Soils с помощью полигона StudyArea, добавляется новое поле, а затем вычисляется значение для нового поля. Хотя ModelBuilder приносит большую пользу при создании и выполнении простых рабочих процессов, он также предоставляет дополнительные методы для функциональных возможностей ArcGIS, позволяя создавать и совместно использовать модели в качестве инструментов.

ModelBuilder может даже использоваться для интеграции ArcGIS с другими приложениями. Ниже приведен пример:

Модель для отправки уведомлений по электронной почте

Вышеупомянутая модель используется муниципалитетом для отправки по электронной почте уведомления во все адреса в пределах 1 мили от адреса, для которого зарегистрирована заявка о разрешении на проведение строительных работ. Работа модели начинается с класса объектов для нескольких местоположений точек заявок о разрешении. Этот класс объектов передается в итератор, который обрабатывает в цикле каждую отдельную точку и передает это точку в инструмент Выбрать в слое по расположению, где происходит выборка всех адресов (участков), находящихся в пределах 1 мили от данной точки. Затем эти адреса передаются в пользовательский инструмент-скрипт Generate Mailing List (созданный вами или вашим коллегой), который выполняет код Python, чтобы вывести список рассылки в формате HTML. Наконец, этот список рассылки передается в другой пользовательский инструмент-скрипт Send Email Notifications, который запускает пользовательский исполняемый объект, отправляющий уведомления по электронной почте и вырабатывающий успешный код.

Преимущества ModelBuilder можно представить в обобщенном виде следующим образом:

  • ModelBuilder — это удобное в работе приложение для создания и запуска рабочих потоков, содержащих последовательность инструментов.
  • С помощью ModelBuilder можно создавать собственные инструменты. Инструменты, созданные с помощью ModelBuilder, могут использоваться в средствах поддержки скриптов Python и в других моделях.
  • ModelBuilder, наряду со средствами поддержки скриптов, предоставляет возможность интеграции ArcGIS с другими приложениями.

Если вы еще не работали с ModelBuilder, начните с учебного руководства Запуск инструментов в ModelBuilder.

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

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

  • Краткий обзор ModelBuilder

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2020 Esri. | Конфиденциальность | Правовая информация