ModelBuilder: переход к работе в ArcGIS Pro

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. Для работы с этими моделями вам нужно сохранить набор инструментов в новый набор корректной версии. Щелкните правой кнопкой любой набор, выберите Сохранить как, а затем укажите версию.

Сохранить как набор инструментов
Сохранение набора инструментов для работы в 10.3 или предыдущей версии

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

Выбор, соединения и навигация по модели

Ранее ModelBuilder содержал инструменты для перемещения по карте, увеличения масштаба, выбора элементов и их соединения. В ArcGIS Pro есть режим Выбрать, режим Переместить, а также кнопки Увеличить и Уменьшить.

Режим Выбрать

По умолчанию вы находитесь в режиме Выбрать. В режиме Выбрать можно щелкнуть элемент, чтобы выбрать его. Можно переместить выбранный элемент или соединить его с другим. Элемент не нужно выбирать, чтобы соединить с другим.

  1. Задержите курсор над элементом модели, пока он не перейдет в режим соединения Указать, после чего, нарисуйте само соединение между двумя элементами, зажав левую клавишу мыши.
  2. Отпустите кнопку мыши, когда курсор будет находиться над другим элементом.
  3. После того как вы отпустили кнопку, выберите, будете ли вы соединять элемент к параметру, настройке среды или использовать его в качестве предварительного условия.
Соединение данных с инструментом

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

Режим перемещения

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

Вычислить поле

Инструмент Вычислить поле был значительно изменен в ArcGIS Pro из-за 64-разрядной архитектуры приложения.

Вычислить поле больше не поддерживает выражения VB; можно использовать только синтаксис Python или Arcade. Если ваша модель сохранена с выражениями VB, потребуется обновить выражения для использования поддерживаемого синтаксиса. Выполните следующие действия, чтобы обновить выражения Вычислить поле.

  1. Щелкните правой кнопкой модель и выберите Редактировать.
  2. Дважды щелкните инструмент Вычислить поле, чтобы его открыть.
  3. Измените параметр Тип выражения на Python или Arcade.
  4. Перезапишите параметр Выражение, используя корректный синтаксис.
  5. Нажмите OK, чтобы сохранить изменения инструмента.
  6. Повторите эти действия для других инструментов Вычислить поле данной модели.
  7. Нажмите Сохранить для сохранения модели.

Подробнее о выражениях Вычислить поле

Управляемые данные

Опция Управляемые была удалена из ModelBuilder в ArcGIS Pro.

После запуска модели создаются выходные данные для каждого ее процесса (если процесс не только модифицирует входные данные). Некоторые из этих данных становятся бесполезными после запуска модели, поскольку они создавались только для того, чтобы подключиться к другому процессу, который создает новые выходные данные. Такие данные называются промежуточными данными. Если инструмент модели запускается с панели Геообработка, все промежуточные выходные данные автоматически удаляются по завершении работы инструмента, кроме наборов данных, которые являются выходными параметрами модели. При запуске модели в ModelBuilder сохраняются все создаваемые данные.

Более подробно о промежуточных данных

Цвета, форма и изображения

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

Цвета элементов модели
Цвета элементов модели в ArcGIS Pro

Списки и ряды

Списки и ряды не поддерживаются в ArcGIS Pro. Можно использовать итераторы для выполнения пакетной обработки нескольких наборов данных.