Вы можете использовать проверку шага для подтверждения, что пользователь задачи отредактировал, создал или выбрал в этом шаге требующееся число объектов. Проверка шага также может определять, соответствуют ли значения атрибутов указанным условиям. Проверка действий шага, выполненная пользователем задачи, может предотвратить сбой задачи. Например, если в задании используется инструмент Слияние для слияния объектов и присвоения им атрибутов, вы можете использовать проверку шага для подтверждения следующего:
- Прежде чем в шаге будет запущен инструмент Слияние, проверьте, что выделено два или более объектов.
- После завершения работы инструмента Слияние, убедитесь, что слияние выполнено успешно, проверив, что выделен только один объект.
В следующем шаге открывается окно Атрибуты для выделенного объекта.
- Для следующего шага, убедитесь, что по завершении шага выделенный объект получил корректные атрибутивные значения.
Проверку шагов можно настроить до выполнения команды шага, а также после завершения шага. Например:
- Перед тем, как в шаге будет выполнен инструмент геообработки, проверка шага позволит убедиться, что выбраны нужные объекты.
- Прежде чем шаг завершится и будет выполнен переход к следующему, проверка шага позволит убедиться, что было создано требующее количество объектов с правильными атрибутами.
Добавление проверки шага
Чтобы настроить шаг на проверку объектов и атрибутов, щелкните Опции на панели Задачи и выберите Редактировать в Дизайнере:
- На панели Задачиразверните задачу и выберите настраиваемый шаг.
- Перейдите на вкладку Действия на панели Дизайнер задач.
- Щелкните ниспадающее меню Добавить действие, в разделе Перед выполнением команды или При выходе из шага и выберите Проверка.
Подсказка:
Можно настроить несколько проверок для одного шага.
- Выберите объекты для проверки в ниспадающем списке Проверить количество объектов.
Объекты также можно проверить по сохраненной выборке.
- Выберите атрибутивную таблицу объектов для проверки в ниспадающем списке в таблице.
- Выберите проверку условий из ниспадающего списка удовлетворяет условиям.
Вы проверяете количество объектов из ниспадающего списка удовлетворяет условиям. Например, Проверить количество объектов в <Объекты, созданные в этом шаге> в таблице < Центральные линии дорог> удовлетворяет условиям <Равно> 1.
- Выберите, применять ли фильтр к атрибутам или к объектам, щелкнув Фильтровать выборку при помощи выражения.
Вы можете использовать выражение фильтра, чтобы убедиться, что проверяемые атрибуты объектов удовлетворяют заданным условиям. Например, проверьте, что поле AssetNumber у выделенных объектов Building Footprint не является нулевым.
- Введи те сообщение об ошибке, отображающееся когда условия проверки не выполняются, в разделе Не продолжать шаг и отобразить это сообщение об ошибке.