ModelBuilder является языком визуального программирования для создания рабочих процессов геообработки. Модели геообработки помогают автоматизировать и документировать ваш пространственный анализ и процессы управления данными. Вы создаете и изменяете модели геообработки в ModelBuilder, где модель представлена в виде диаграммы, соединяющей вместе последовательности процессов и инструментов геообработки, используя выходные данные одного процесса в качестве входных данных для другого.
ModelBuilder в ArcGIS AllSource позволяет вам делать следующее:
- Создать модель путем добавления и подключения данных и инструментов.
- С помощью итераций обработать каждый класс объектов, растр, файл или таблицу в рабочей области.
- Визуализировать последовательность вашего рабочего процесса в виде простой и удобной диаграммы.
- Запустить модель пошагово, до определенного шага, или запустить модель целиком.
- Преобразовать вашу модель в инструмент геообработки, которым можно поделиться с коллегами или использовать в написании скриптов Python или в других моделях.
Более подробно об использовании ModelBuilder
Пример
Эта модель геообработки используется организацией по охране природы для определения потенциальных мест обитания местных видов птиц на основе типа растительности, расстояния от основных магистралей, уклона и высоты. Модель запускает следующие инструменты в указанном порядке:
- Выбрать в слое по атрибуту – выбирает необходимый тип растительности в слое карты Vegetation.
- Буфер – создает области в пределах расстояния 1 500 футов вокруг основных магистралей.
- Стирание – стирает области буфера из выбранных областей растительности.
- Пересечь – накладывает выходные данные инструмента Стирание на другие слои карты, включая слои уклона, высот и климата. Это помогает определить области, удовлетворяющие всем критериям.