Запуск модели из ModelBuilder
Модели можно запускать из ModelBuilder или из диалогового окна инструмента модели, окна Python, либо в автономном скрипте. При запуске модели из ModelBuilder можно запустить всю модель либо ее отдельные процессы. При запуске процессов из ModelBuilder их выполнение можно отслеживать в диалоговом окне хода геообработки.
Есть три способа запуска моделей из ModelBuilder.
- Запуск одного инструмента — выберите один инструмент, щелкните его правой кнопкой мыши, затем нажмите кнопку Запустить (Run). При необходимости также запускаются более ранние процессы в цепочке. Более поздние процессы в цепочки не запускаются. Если до этого они имели состояние процесса «был выполнен» (has-been-run) их состояние меняется на «готов к выполнению» (ready-to-run).
- Запуск инструментов, готовых к выполнению — Нажмите кнопку Запустить (Run) в меню Модель (Model) или запустите инструмент на панели инструментов ModelBuilder. Запускаются все инструменты, находящиеся в состоянии «готов к выполнению» (ready-to-run).
- Запуск всей модели — Щелкните Запустить всю модель (Run Entire Model) в меню Модель (Model). Запускаются все инструменты, находящиеся в состоянии «готов к выполнению» (ready-to-run).
Чтоб происходит при запуске модели из ModelBuilder?
При запуске модели происходит следующее: проверяются все переменные модели и выполняются инструменты, имеющие состояние «готов к выполнению» (ready-to-run). Если какие-либо выходные переменные должны быть добавлены к изображению, выходные данные добавляются в таблицу содержания ArcMap. Инструменты, которые не имеют состояния «готов к выполнению» (ready-to-run) или зависят от инструмента, не готового к выполнению, не выполняются. Между запуском модели из ModelBuilder и запуском модели из диалогового окна ее инструмента есть некоторые ключевые различия. Если модель запускается из ModelBuilder, применимо следующее.
- Во время между запусками модели сохраняются промежуточные данные. Эти данные также сохраняются при сохранении модели, ее закрытии и повторном открытии для редактирования. Если модели запускается из диалогового окна инструмента, промежуточные данные удаляются.
- Все выходные данные, для которых поставлен флажок Добавить к изображению (Add to Display), добавляются к изображению.
- Во время выполнения процесса в приоритетном режиме ход выполнения показывается в диалоговом окне хода геообработки. Модели, запущенные из ModelBuilder, никогда не выполняются как фоновые процессы. Модели, выполняемые из диалогового окна инструмента, можно запустить в фоновом режиме.
- Результат не записывается в окно Результаты (Results).
Более подробно о запуске моделей из диалогового окна инструмента