Проверка действий шага

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

  • Прежде чем в шаге будет запущен инструмент Слияние, проверьте, что выделено два или более объектов.
  • После завершения работы инструмента Слияние, убедитесь, что слияние выполнено успешно, проверив, что выделен только один объект.

    В следующем шаге открывается окно Атрибуты для выделенного объекта.

  • Для следующего шага, убедитесь, что по завершении шага выделенный объект получил корректные атрибутивные значения.

Проверку шагов можно настроить до выполнения команды шага, а также после завершения шага. Например:

  • Перед тем, как в шаге будет выполнен инструмент геообработки, проверка шага позволит убедиться, что выбраны нужные объекты.
  • Прежде чем шаг завершится и будет выполнен переход к следующему, проверка шага позволит убедиться, что было создано требующее количество объектов с правильными атрибутами.

Добавление проверки шага

Чтобы настроить шаг на проверку объектов и атрибутов, щелкните Опции на панели Задачи и выберите Редактировать в Дизайнере:

  1. На панели Задачиразверните задачу и выберите настраиваемый шаг.
  2. Перейдите на вкладку Действия на панели Дизайнер задач.
  3. Щелкните ниспадающее меню Добавить действие, в разделе Перед выполнением команды или При выходе из шага и выберите Проверка.
    Подсказка:

    Можно настроить несколько проверок для одного шага.

  4. Выберите объекты для проверки в ниспадающем списке Проверить количество объектов.

    Объекты также можно проверить по сохраненной выборке.

  5. Выберите атрибутивную таблицу объектов для проверки в ниспадающем списке в таблице.
  6. Выберите проверку условий из ниспадающего списка удовлетворяет условиям.

    Вы проверяете количество объектов из ниспадающего списка удовлетворяет условиям. Например, Проверить количество объектов в <Объекты, созданные в этом шаге> в таблице < Центральные линии дорог> удовлетворяет условиям <Равно> 1.

  7. Выберите, применять ли фильтр к атрибутам или к объектам, щелкнув Фильтровать выборку при помощи выражения.

    Вы можете использовать выражение фильтра, чтобы убедиться, что проверяемые атрибуты объектов удовлетворяют заданным условиям. Например, проверьте, что поле AssetNumber у выделенных объектов Building Footprint не является нулевым.

  8. Введи те сообщение об ошибке, отображающееся когда условия проверки не выполняются, в разделе Не продолжать шаг и отобразить это сообщение об ошибке.