ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Упражнение 2. Работа с пакетными заданиями

Доступно с лицензией Data Reviewer.

  • Упражнение 2а: Добавление проверки
  • Упражнение 2b: Дублирование проверки
  • Упражнение 2c: Сохранение пакетного задания
  • Упражнение 2d: Запуск пакетного задания с помощью Пакетной проверки Reviewer
Уровень сложности:
Начальный
Требования к данным:
ArcGIS Tutorial Data for Desktop
Путь к данным:
C:\arcgis\ArcTutor\Data Reviewer
Задача:
Создание пакетного задания и просмотр результатов, когда оно запущено.

ArcGIS Data Reviewer for Desktop содержит более 40 автоматизированных Reviewer, которые могут быть настроены для проверки ваших данных. Проверки можно запускать по одной за раз, выбирая из ниспадающего списка Выбрать проверку на панели инструментов Data Reviewer.

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

Упражнение 2а: Добавление проверки

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

Точки и полигоны используются в данных для представления важных возможностей. Каждый раз, когда точка и полигон представляют одно и тоже местоположение, оба объекта должны иметь одинаковое имя. Проверка Геометрия на геометрии будет сконфигурирована для поиска точки, расположенной внутри полигона, чье имя отличается от имени этого полигона.

  1. Убедитесь, что окно ArcMap открыто и файл Reviewer.mxd загружен.
  2. Щелкните кнопку Диспетчер сеансов Reviewer Менеджер сеансов обозревателя Data Reviewer (Reviewer Session Manager) на панели инструментов Data Reviewer.

    Откроется окно Диспетчер сеансов Reviewer.

  3. Убедитесь, что Reviewer.gdb установлена в качестве рабочей области Reviewer.

    Рабочая область Reviewer.gdb Reviewer расположена в директории Data Reviewer, куда были скопированы учебные данные ArcGIS Desktop.

  4. Нажмите Новый рядом с ниспадающим списком ID.
  5. Введите Упражнение 2 в текстовое поле Имя.
  6. Нажмите кнопку Начать сеанс.

    Надпись на кнопке изменится на Закончить сеанс.

  7. Щелкните Закрыть.

    Диалоговое окно Менеджер сеансов Reviewerзакроется, и инструменты Reviewer будут использовать текущий сеанс при записи в таблицу Reviewer.

  8. Нажмите кнопку Менеджер пакетных заданий проверок Менеджер пакетных заданий обозревателя Data Reviewer (Reviewer Batch Job Manager) на панели инструментов Data Reviewer.

    Откроется диалоговое окно Менеджер пакетных заданий.

  9. Щелкните правой кнопкой мыши пустое пространство в верхнем поле диалогового окна Менеджер пакетных заданий Data Reviewer и нажмите Новая группа.
    Диалоговое окно Менеджер пакетных заданий

    В дерево был добавлен узел Группа 1 с именем файла Untitled.rbj.

  10. Выберите узел Группа 1 и нажмите клавишу F2.
  11. Введите Проверки геометрии в качестве нового имени узла.

    Обратите внимание на то, что сразу после внесения изменений рядом с именем пакетного задания .rbj будет отображаться звездочка, пока оно не будет сохранено.

  12. Щелкните правой кнопкой мыши узел Проверки геометрии и выберите Добавить проверку > Проверка объекта на объекте > Проверка Геометрия на геометрии.
    Добавление проверки Геометрия на геометрии

    Появится диалоговое окно Свойства проверки Геометрия на геометрии.

  13. Введите Точка в области с другим именем в текстовом поле Название проверки.
  14. На панели Класс пространственных объектов 1 диалогового окна щелкните стрелку ниспадающего списка Класс пространственных объектов/Подтип и выберите Schools.

    Школы будут сравниваться с ориентирами на местности, чтобы убедиться, что их имена совпадают.

  15. На панели Класс пространственных объектов 2 диалогового окна щелкните стрелку ниспадающего списка Класс пространственных объектов/Подтип и выберите LandmarkAreas.

    Имена Ориентиров на местности и школ будут сравниваться друг с другом, чтобы убедиться, что их имена совпадают.

  16. Щелкните стрелку ниспадающего списка Тип в области Проверка пространственных отношений и выберите Внутри.
    Диалоговое окно Свойства проверки Геометрия на геометрии
  17. В диалоговом окне Свойства проверки Геометрия на геометрии спуститесь вниз, чтобы увидеть остальные свойства.
  18. В области Атрибуты диалогового окна выберите опцию Сравнить атрибуты.
  19. Нажмите Выбрать атрибуты

    Откроется диалоговое окно Сравнить атрибуты.

  20. Щелкните стрелку ниспадающего списка Атрибут источника данных 1 и выберите NAME.
  21. Щелкните стрелку ниспадающего списка Оператор и выберите <>.
  22. Щелкните стрелку ниспадающего списка Атрибут источника данных 2 и выберите NAME.
  23. Щёлкните Добавить.

    Диалоговое окно Сравнить атрибуты

  24. Нажмите ОК.
  25. Введите значение в текстовое поле Примечания, например, Точка внутри ориентира с другим именем.
  26. Нажмите стрелку ниспадающего списка Серьезность и измените значение на 3.

    Вторая половина свойств в диалоговом окне Проверка Геометрия на геометрии

  27. Нажмите OK.

    Узел Точка в ориентире с другим именем добавлен в дерево.

  28. При желании шаги 12-27 можно повторить для всех точечных слоев на карте (Cemeteries, GolfCourses, Buildings и Hospitals). Повторяя шаг 14, заменяйте Schools соответствующим точечным слоем.

Упражнение 2b: Дублирование проверки

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

  1. Щелкните правой кнопкой мыши пустое пространство в верхнем поле диалогового окна Менеджер пакетных заданий Data Reviewer и нажмите Новая группа.

    В дерево будет добавлен узел с именем Группа 2.

  2. Выберите узел Группа 2 и нажмите клавишу F2.
  3. Введите Проверки атрибутов в качестве нового имени узла.
  4. Щелкните правой кнопкой мыши узел Проверки атрибутов и щелкните Добавить проверку > Проверки таблиц > Выполнение проверок SQL.
    Добавление проверки Выполнение SQL

    Откроется диалоговое окно Свойства проверки Выполнить SQL.

  5. Введите Имя не заполнено в текстовое поле Название проверки.
  6. Щелкните стрелку ниспадающего списка Класс пространственных объектов/Подтип и нажмите MajorRoads.

    Диалоговое окно Свойства проверки Выполнить SQL

  7. Нажмите SQL рядом с текстовым полем Условие Where.

    Откроется диалоговое окно Выбор объектов с помощью запроса.

  8. Настройте запрос, выполнив следующие действия:
    1. Нажмите NAME в списке Поля, затем нажмите Добавить.
    2. Введите IS NULL в текстовое поле Условие Where.
    3. Нажмите Или в области Операторы.
    4. Нажмите NAME в списке Поля, затем нажмите Добавить.
    5. Нажмите кнопку = в области Операторы.
    6. В текстовом поле Условие Where введите ''.

      Это открывающие и закрывающие одинарные кавычки.

      Когда закончите, текстовое поле Условие Where должно выглядеть следующим образом:

      Выбрать объекты с помощью запроса

  9. Нажмите ОК.
  10. Введите значение в текстовое поле Примечания, например, Имя ДОЛЖНО быть заполнено.
  11. При необходимости щелкните стрелку ниспадающего списка Серьезность и измените значение.
  12. Нажмите OK.

    В дерево будет добавлен узел Имя не заполнено.

  13. Щелкните правой кнопкой мыши узел Имя не заполнено и нажмите Дублировать проверку.

    Откроется диалоговое окно Генератор дублирования проверок.

  14. Отметьте те классы пространственных объектов или таблицы, для которых нужно дублировать проверку.
    Подсказка:

    Можно щелкнуть Выбрать все, чтобы выбрать все классы пространственных объектов.

    Примечание:

    Убедитесь, что Главные дороги (MajorRoads) и Штаты (States) не отмечены.

    Диалоговое окно Генератор дублирования проверок
  15. Нажмите OK.

    В дерево будет добавлен узел Результат дублирования. Узел Имя не заполнено добавлен в качестве дочернего в узел Выходные данные дубликатов для каждого класса пространственных объектов, выбранного в диалоговом окне Генератор дублирования проверок.

    Проверки, добавленные после использования Генератора дублирования проверок

  16. В дереве, удерживая нажатой клавишу Shift, выберите все проверки в узле Результат дублирования.
  17. Нажмите левую кнопку мыши и перетащите проверки, чтобы они появились в узле Проверки атрибутов.
  18. Щелкните правой кнопкой мыши узел Результат дублирования и нажмите Удалить выбранные группы.
  19. Когда появится сообщение Удалить выбранные группы, щелкните Да.
    Дублированные проверки в группе Проверки атрибутов

Упражнение 2c: Сохранение пакетного задания

Когда все проверки добавлены в пакетное задание, его можно сохранить и распространить. Когда пакетное задание сохранено, оно хранится в файле пакетного задания Data Reviewer (.rbj).

  1. Нажмите Сохранить как в диалоговом окне Менеджер пакетных заданий Reviewer.

    Откроется диалоговое окно Сохранить как.

  2. Перейдите к директории Data Reviewer, расположенной в той директории, в которую были установлены учебные данные ArcGIS Desktop, и введите имя для пакетного задания, например, Reviewer.rbj.

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

  3. Щелкните Сохранить.

    Откроется диалоговое окно Менеджер пакетных заданий.

  4. Нажмите кнопку ОК в диалоговом окне Менеджер пакетных заданий Reviewer, чтобы закрыть его.

Упражнение 2d: Запуск пакетного задания с помощью Пакетной проверки Reviewer

Одним из способов проверить данные с помощью Reviewer, сконфигурированных в пакетном задании, является запуск Пакетной проверки Reviewer. Пакетная проверка Reviewer позволяет выбрать, какие проверки из пакетного задания нужно запустить и к каким объектам их применить (выделенный набор, текущий экстент, определяющий запрос, вся база данных или измененные объекты, если используются корпоративные данные.

  1. Убедитесь, что экстент карты приблизился к закладке Экстент пакетной проверки, нажав Закладки > Экстент пакетной проверки на панели инструментов Главное меню.
  2. Нажмите кнопку Пакетная проверка Reviewer Пакетная проверка обозревателя Data Reviewer (Reviewer Batch Validate) на панели инструментов Data Reviewer.

    Откроется диалоговое окно Пакетная проверка.

  3. Щелкните Добавить из файла.

    Откроется диалоговое окно Выбрать файл пакетного задания.

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

    Область Пакетные задания заполнена проверками из пакетного задания.

  5. Снимите отметку рядом с узлом Проверки атрибутов.

    Эти проверки не выбираются для запуска.

  6. Убедитесь, что выбрана опция Текущий экстент в области Объекты для проверки.
  7. Щелкните Проверить все.

    Производится проверка конфигурации пакетного задания, чтобы убедиться, что оно не содержит ошибок.

    Диалоговое окно Пакетная проверка с загруженным пакетным заданием

  8. Щелкните Запустить.

    Выбранные проверки будут запущены для данных в текущем экстенте. Откроется диалоговое окно хода проверки, а когда проверки будут выполнены, появится сообщение Редактор таблиц, показывающее, как много ошибок было найдено.

  9. Нажмите ОК.
  10. Щелкните кнопку Таблица Reviewer Таблица обозревателя Data Reviewer на панели инструментов Data Reviewer.

    Откроется окно Таблица Reviewer. Убедитесь, что таблица Reviewer расположена в нижней части ArcMap, и настройте ее высоту, чтобы видеть часть записей.

  11. Дважды щелкните запись.

    Будет выбран пространственный объект, связанный с этой записью, а экстент переместится до экстента этого точечного объекта. Чтобы увидеть, что объект имеет ошибки, используйте инструмент Идентифицировать на панели Инструменты и просмотрите атрибуты точки. Поле имени объекта LandmarkArea используется в качестве подписи, так что вы можете видеть, что имена не совпадают.

  12. Прокрутите таблицу Reviewer, чтобы увидеть значения для этой записи.

    Значение ObjectId объекта появилось в поле ID, а имя класса пространственных объектов отображается в поле Source. Также обратите внимание, что имя пользователя сеанса появилось в поле Created By.

  13. Щелкните кнопку Диспетчер сеансов Reviewer Менеджер сеансов обозревателя Data Reviewer (Reviewer Session Manager) на панели инструментов Data Reviewer.

    Откроется окно Диспетчер сеансов Reviewer.

  14. Щелкните Закончить сеанс (End Session).

    Сеанс Data Reviewer будет завершен, и надпись на кнопке изменится на Начать сеанс (Start Session).

  15. Щелкните Закрыть.

    Диалоговое окно Менеджер сеансов Reviewer закроется.

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

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация