ModelBuilder в ArcGIS Pro в целом похож на ModelBuilder из других приложений ArcGIS Desktop. Оформление диаграммы модели аналогично, а вы по-прежнему можете строить модели, добавляя данные и инструменты геообработки и соединяя их для формирования единого процесса. В ArcGIS Pro вы можете просматривать, редактировать и запускать созданные вами в предыдущих версиях ArcGIS Desktop модели.
Есть и отличия. Изучение этих различий может помочь вам перейти к использованию ModelBuilder в ArcGIS Pro.
Совместимость
Примечание:
Перед редактированием модели в ArcGIS Pro ModelBuilder рекомендуется сделать копию исходного набора инструментов. Если вы редактируете и сохраняете модель в ArcGIS Pro, она становится недоступной для работы в других приложениях ArcGIS Desktop.
Вновь созданные модели, так же как и любые модели, которые вы редактировали и сохраняли в ModelBuilder в ArcGIS Pro, нельзя использовать в приложениях ArcGIS Desktop. Для работы с этими моделями вам нужно сохранить набор инструментов в новый набор корректной версии. Щелкните правой кнопкой любой набор инструментов, выберите Сохранить как, а затем укажите версию.
Также можно воспользоваться инструментом геообработки Собрать набор инструментов, чтобы проанализировать модели в наборе инструментов на совместимость с предыдущей версией, а затем сохранить набор инструментов и все связанные ресурсы в формате, который может использоваться в более ранних версиях.
Выбор, соединения и навигация
Ранее ModelBuilder содержал инструменты для перемещения, увеличения масштаба, выбора элементов и их соединения. В ArcGIS Pro есть режим Выбрать, режим Переместить, а также кнопки Увеличить и Уменьшить.
Режим Выбрать
По умолчанию используется режим Выбрать. В режиме Выбрать можно щелкнуть элемент, чтобы выбрать его. Можно переместить выбранный элемент или соединить его с другим. Элемент не нужно выбирать, чтобы соединить с другим.
Чтобы соединить элемент с другим элементом, выполните следующие действия.
- Наведите указатель мыши на элемент модели, пока указатель не изменится на указатель режима подключения.
- Щелкните элемент и перетащите указатель на другой элемент, чтобы нарисовать соединение.
- Выберите, подключать ли элемент к параметру или среде, или использовать элемент в качестве предварительного условия.
Можно, кроме того, перемещать диаграмму модели в режиме Выбрать – с помощью вертикальной и горизонтальной полос прокрутки, расположенных, соответственно, справа и снизу вида ModelBuilder.
Режим перемещения
В режиме Переместить перетаскивайте курсор в любом месте диаграммы модели, чтобы переместить ее. Можно выбирать или соединять элементы модели в режиме Переместить.
Вычислить поле
Инструмент Вычислить поле был значительно изменен в ArcGIS Pro из-за 64-разрядной архитектуры приложения.
Вычислить поле больше не поддерживает выражения VB; можно использовать только синтаксис Python или Arcade. Если ваша модель сохранена с выражениями VB, потребуется обновить выражения для использования поддерживаемого синтаксиса. Выполните следующие действия, чтобы обновить выражения Вычислить поле.
- Щелкните правой кнопкой модель и выберите Редактировать.
- Дважды щелкните инструмент Вычислить поле, чтобы его открыть.
- Измените параметр Тип выражения на Python или Arcade.
- Перезапишите параметр Выражение, используя корректный синтаксис.
- Нажмите OK, чтобы сохранить изменения инструмента.
- Повторите эти действия для других инструментов Вычислить поле данной модели.
- Нажмите Сохранить для сохранения модели.
Управляемые данные
Опция Управляемые была удалена в ArcGIS Pro ModelBuilder.
После запуска модели создаются выходные данные для каждого ее процесса (если процесс не только модифицирует входные данные). Некоторые из этих данных становятся бесполезными после запуска модели, поскольку они создавались только для того, чтобы подключиться к другому процессу, который создает новые выходные данные. Эти данные называются промежуточными данными. Если модель запускается с панели Геообработка, то результаты, которые помечены как Промежуточные данные будут удалены автоматически. Когда модель запускается в ModelBuilder, вы можете удалить выходные данные, помеченные как Промежуточные данные, щелкнув кнопку Промежуточные на ленте ModelBuilder.
Цвета, формы и изображения
Модели, созданные в ArcGIS Pro, имеют несколько другую цветовую схему, по сравнению с моделями, созданными в других приложениях ArcGIS Desktop. В ArcGIS Pro нельзя изменить цвета, формы и фоновые изображения элементов модели, и вам не удастся добавить изображения в диаграмму модели. Модели, сохраненные с пользовательскими цветами, формами и изображениями из других приложений ArcGIS Desktop, будут отображать эти пользовательские настройки и объекты в ArcGIS Pro.
Списки и ряды
Списки и ряды не поддерживаются в ArcGIS Pro. Можно использовать итераторы для выполнения пакетной обработки нескольких наборов данных.