Использование ModelBuilder

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

Чтобы построить модель геообработки в ModelBuilder, добавьте инструменты и данные в модель, а затем установите между ними соединения, чтобы задать порядок выполнения.

Открытие ModelBuilder

На вкладке Анализ в группе Геообработка щелкните ModelBuilder, чтобы его открыть.

Кнопка ModelBuilder

Открывается новая пустая модель. Модель создается в наборе инструментов проекта по умолчанию. Вы можете изменить размер, закрепить или разместить вид модели в любом удобном для работы месте.

Более подробно об открытии ModelBuilder

Добавление данных

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

Для добавления данных в модель перетащите в нее слои карты с панели Содержание и наборы данных из панели Проект.

Слои и наборы данных добавляются в модель и отображаются как входные переменные данных.

Добавление слоя в модель

Более подробно о добавлении данных в модель

Добавление инструментов геообработки

Инструменты геообработки являются фундаментальной частью модели. ArcGIS Pro содержит огромное множество инструментов геообработки для выполнения различных ГИС-задач. Если вы знаете, какие инструменты вам нужны для работы, добавить их в модель очень просто.

Чтобы добавить инструмент геообработки в модель, убедитесь, что вид модели активен, затем начните вводить текст для поиска инструмента по его имени. Список результатов поиска появится в диалоговом окне Добавить инструменты в модель. Дважды щелкните на инструменте, чтобы добавить его в модель. Или можно перенести инструмент геообработки в модель с панели Геообработка или с панели Каталог.

Инструмент добавляется в модель и обычно отображается в виде серого прямоугольника, что говорит о том, что он пока не готов к запуску. Помимо инструмента, в блок-схеме также отображаются все выходные переменные данных, которые будут созданы в ходе работы инструмента.

Добавление инструмента геообработки в модель

Более подробно о добавлении инструментов в модель

Подробнее о панели Геообработка

Соединение данных и инструментов

Модели геообработки представляют позволяют соединять данные и инструменты в процессы. Необходимо указать, какие переменные данных в модели какими инструментами геообработки будут перерабатываться.

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

Присоединение переменной данных к инструменту

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

Более подробно о соединении данных и инструментов

Изменение параметров инструментов

Так же, как и при запуске инструментов геообработки на панели Геообработка, у инструментов ModelBuilder есть обязательные и дополнительные параметры. Обязательные параметры инструмента должны быть указаны, чтобы он мог быть запущен в модели.

Чтобы задать значения параметров инструмента, дважды щелкните инструмент геообработки в модели, чтобы открыть его и изменить его параметры. После задания всех необходимых параметров нажмите OK. При нажатии OK инструмент не будет запущен; будут только сохранены настройки инструмента.

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

Настройка параметров модели

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

Чтобы задать параметры модели, щелкните правой кнопкой мыши любую переменную в модели и выберите Параметр, чтобы сделать эту переменную параметром модели.

Над переменной появится значок (P), который говорит о том, что переменная является параметром модели, а также в контекстном меню переменной появится отметка-галочка рядом с опцией Параметр.

Преобразование переменной в параметр модели

Подробнее о параметрах модели

Запуск модели

Щелкните кнопку Запуск Запустить на вкладке ModelBuilder, чтобы запустить всю модель.

По мере запуска отдельных инструментов в модели появляется окно выполнения, в котором указывается, какой инструмент запущен, и различные сообщения. В ходе работы модели активный инструмент подсвечивается с индикатором выполнения и счетчиком.

При успешном запуске инструмента отображается зеленая строка состояния и значок Отметки Отметка, а при успешном выводе отображается значок Отметки Отметка. Любые выходные переменные с пометкой Добавить к отображению будут добавлены на последнюю активную карту.

Запущена вся модель.
Все инструменты модели отработали успешно.

Более подробно о запуске моделей