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

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

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

Открытие ModelBuilder

  1. На вкладке Анализ в группе Геообработка щелкните ModelBuilder.
    Кнопка ModelBuilder

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Щелкните правой кнопкой мыши на любой переменной модели и выберите Параметр, чтобы сделать ее параметром.

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

    Задание переменной в качестве параметра модели.

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

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

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

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

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

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

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