Создание пользовательской проверки

Data Reviewer предлагает множество проверок, которые могут быть настроены для ваших данных, а также среду для создания ваших собственных проверок. Учебные пособия и примеры, доступные в дополнительном модуле Data Reviewer, содержат примеры кодов и инструкции по программированию вашей собственной проверки. Пользовательская (Custom) проверка позволяет запускать ваш код как часть проверки Data Reviewer или пакетное задание. Если у вас есть модули пользовательской таблицы условия (CNT), которые были созданы до Data Reviewer 10, то вы можете использовать связанные с ними DLL путем создания проверки Пользовательская (Custom).

Данная проверка позволяет вам указывать экстент, для которого вы хотите запустить проверку, GUID для модуля пользовательской проверки или описание, которое позволит другим пользователям понять условия поиска для данной проверки.

Пользовательская (Custom) проверка может быть запущена с использованием одной из трех опций для экстента:

После того как определен критерий проверки, можно настроить примечания и рейтинг степени серьезности. Примечания позволяют уточнять описание для объекта, который был записан в таблицу Reviewer, и копировать их в поле Примечания (Notes) таблицы Reviewer. Рейтинг степени серьезности позволяет вам отметить степень важности для результатов проверки в терминах вашего процесса обеспечения/контроля качества. Чем меньше значение показателя, тем выше приоритет результата проверки.

ПримечаниеПримечание:

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

Шаги:
  1. Запустите ArcMap.
  2. При необходимости загрузите данные в карту.
  3. В главном меню щелкните Настройка (Customize) > Панели инструментов (Toolbars) > Обозреватель Data Reviewer.
  4. Щелкните стрелку ниспадающего списка Выбрать проверку данных (Select Data Check) на панели инструментов Data Reviewer, щелкните знак плюс (+) напротив Дополнительно (Advanced), затем нажмите Пользовательская проверка (Custom Check).

    Откроется диалоговое окно Свойства пользовательской проверки (Custom Check Properties).

    Диалоговое окно Свойства пользовательской проверки (Custom Check Properties)
  5. При необходимости введите уникальное имя для проверки в текстовом поле Название проверки (Check Title).
    ПримечаниеПримечание:

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

  6. Выберите опцию для данных, оценка которых будет производиться в области Тип проверки (Type of Check).

    Если вы хотите оценить выборку

    Щелкните опцию, расположенную за областью Класс объектов (Feature Class), затем стрелку ниспадающего списка Класс объектов/Класс объекта (Feature Class/Object Class) и выберите класс пространственных объектов или класс объекта, который вы хотите оценить при помощи пользовательской проверки.

    Если вы хотите оценить все объекты или записи в объекте или классе объекта

    Щелкните опцию, расположенную за областью Класс объектов (Feature Class), затем стрелку ниспадающего списка Класс объектов/Класс объекта (Feature Class/Object Class) и выберите класс пространственных объектов или класс объекта, который вы хотите оценить при помощи пользовательской проверки. Затем выберите поле Всегда запускать для всей базы данных (Always Run on Full Database).

    Если вы хотите оценить всю рабочую область

    Щелкните опцию, расположенную за областью Рабочая область (Workspace), затем щелкните стрелку ниспадающего списка и выберите рабочую область, которую вы хотите оценить при помощи пользовательской проверки.

    ВниманиеВнимание:

    При помощи данной опции не выполняется оценка классов пространственных объектов, включенных в набор данных.

  7. Введите GUID для DLL, связанного с пользовательской проверкой, в поле GUID.
  8. Для проверки регистрации DLL на компьютере щелкните Зарегистрирован (Registered).
    ВниманиеВнимание:

    Если DLL не зарегистрирован, проверка не может быть запущена.

  9. Для определения отдельных параметров пользовательской проверки выполните следующие действия в области Параметры (Parameters):
    1. Введите аргумент в ячейку Аргумент (Argument).

      Примером аргумента является имя поля класса пространственных объектов, который вы хотите оценить.

    2. Дополнительно вы можете ввести описания аргумента в ячейку Описание (Description).

      Примером описания является строка, которая дает пользователям информацию об оцениваемом условии.

  10. При необходимости введите описание оцениваемой проверки в текстовом поле Описание пользовательской проверки (Description of Custom Check).
  11. При необходимости введите описание для результатов проверки в текстовом поле Примечания (Notes) в области примечаний Reviewer (Reviewer Remarks).
  12. При необходимости щелкните стрелку ниспадающего списка Важность (Severity) и выберите значение, указывающее на приоритет результатов проверки в области Примечания Reviewer.

    Важность указывает на серьезность результата проверки. Диапазон этих значений от 1 до 5, где 1 обозначает высший приоритет, а 5 – низший.

  13. Нажмите ОК.
  14. Нажмите кнопку Выполнить проверку данных (Run Data Check). Выполнить проверку данных (Run Data Check) на панели инструментов Data Reviewer.

    Откроется диалоговое окно Объекты для проверки (Features to Validate).

    Диалоговое окно Объекты для проверки (Features to Validate)
  15. Выберите опцию в области Объекты для проверки (Features to Validate).
    • Выбранный набор (Selection Sets) – проверка выполняется на объектах, выбранных в данный момент на карте.
    • Текущий экстент (Current Extent) – проверка выполняется для текущего экстента карты, управляемого масштабом карты.
    • Определяющий запрос (Definition Query) – проверка выполняется на объектах, отображаемых в соответствии с определяющими запросами, которые были созданы для класса пространственных объектов.
    • Вся база данных (Full Database) – проверка выполняется по всем объектам класса пространственных объектов.
  16. Нажмите ОК.

    Проверка выполняется на экстенте, указанном в диалоговом окне Объекты для оценки (Features to Validate).

    После окончания проверки появляется диалоговое окно результатов проверки.

  17. Вы можете сделать это одним из следующих способов:
    • Если вы хотите просмотреть результаты в окне Просмотр объектов (Browse Features), выберите опцию Просмотр результатов (Browse Results).
    • Если вы начали сеанс Reviewer и хотите записать результаты в таблицу Reviewer, выберите опцию Записать в таблицу Reviewer (Write to Reviewer Table).
9/10/2013