Skip To Content

Создание правил проверки в многопользовательской базе геоданных

ArcGIS 11.4  | |  Архив справки

Описание руководства

В этом руководстве вы внедрите рабочие процессы качества данных для улиц и связанных с ними данных, чтобы гарантировать, что они соответствуют требованиям к качеству данных вашей организации. Вы будете выявлять ошибки в данных, которые опубликованы в организации, чтобы участники могли просматривать и вносить изменения в данные, используя дополнительный модуль ArcGIS Data Reviewer для ArcGIS Pro и ArcGIS Enterprise. Для начала зарегистрируйте сервис объектов и создайте три правила проверки атрибутов для просмотра данных.

Примечание:

Если у вас нет доступа к многопользовательской базе геоданных или сервису объектов либо вы не знакомы с основами работы с ArcGIS Enterprise, ознакомьтесь с краткими руководствами по началу работы с ArcGIS Data Reviewer для ArcGIS Pro.

Время выполнения

30 минут

Требования к программному обеспечению

Минимальные поддерживаемые версии - ArcGIS Pro 3.3 и ArcGIS Enterprise 11.3

Лицензионные требования

ArcGIS Pro:

  • ArcGIS Pro Standard
  • ArcGIS Data Reviewer для ArcGIS Pro

ArcGIS Enterprise:

  • ArcGIS Server Standard
  • ArcGIS Data Reviewer для ArcGIS Server
Примечание:

Для завершения этой серии руководств требуется расширение типа пользователя ArcGIS Advanced Editing.

Требования к данным

Данные для этого руководства доступны на странице Руководство ArcGIS Data Reviewer для Enterprise. Этот пакет содержит пакет проекта и поднабор примера данных Local Government. Чтобы загрузить их, сделайте следующее:

  1. Перейдите на страницу Руководства Data Reviewer for ArcGIS Enterprise.
  2. Щелкните Загрузить.
  3. Извлеките файлы в подходящую папку на компьютере, например, C:\EsriTraining.

Открытие проекта

В этом упражнении вы откроете пакет проекта в ArcGIS Pro с данными в базе геоданных и проверите его содержимое.

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

    Если проект открыт, щелкните Открыть проект Открыть проект на панели инструментов быстрого доступа и перейдите к шагу 4.

  4. На странице Открыть проект щелкните Компьютер.
  5. Перейдите к файлу проекта в папке с загруженными и извлеченными учебными данными: C:\EsriTrainng\DataReviewer_EnterpriseTutorial\CreateValidationRules.
  6. Щелкните на файле DataReviewerTutorial.ppkx.
  7. Нажмите OK.

Настройте многопользовательскую базу геоданных

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

Примечание:

Следующие шаги по созданию многопользовательской базы геоданных и подключению к ней будут различаться в зависимости от системы управления реляционными базами данных (СУБД), которую использует ваша организация. В этом руководстве многопользовательская база геоданных называется DataReviewer_Tutorial и реализована с использованием PostgreSQL.

Для настройки многопользовательской базы геоданных выполните следующие действия:

  1. Создайте многопользовательскую базу геоданных с названием DataReviewer_Tutorial.
  2. Создайте подключение к базе данных.
    Примечание:

    Убедитесь, что в разделе Тип версии выбрана опция Сервис-ориентированная.

    Диалоговое окно Подключения базы геоданных с выбранной опцией Сервис-ориентированная

    Создается многопользовательская база геоданных с именем DataReviewer_Tutorial, и в папку Базы данных добавляется новое подключение к базе данных.

Перенос учебных данных

Чтобы перенести учебные данные из файловой базы геоданных в целевую базу геоданных и зарегистрировать данные как версионные, выполните следующие шаги:

  1. На панели Каталог раскройте Базы данных и разверните файл базы геоданных DataReviewerTutorial.
  2. Удерживайте клавишу Ctrl и выберите набор классов объектов Naperville и таблицы MasterRoadName.
  3. Щелкните правой кнопкой мыши любой выбранный объект и щелкните Копировать.
  4. Щелкните правой кнопкой мыши многопользовательскую базу геоданных и выберите Специальная вставка.

    Откроется диалоговое окно Специальная вставка, а набор классов объектов Naperville будет указан в первой строке.

    Диалоговое окно Специальная вставка

  5. Нажмите OK.
  6. Разверните многопользовательскую базу геоданных.

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

  7. На панели Каталог щелкните правой кнопкой мыши набор классов объектов Naperville в многопользовательской базе геоданных и выберите Управление.

    Откроется диалоговое окно Свойства набора классов объектов со свойствами базы геоданных в разделе Управление функциональностью базы геоданных.

    Диалоговое окно Свойства набора классов объектов с выбранной вкладкой Управление

  8. В диалоговом окне Свойства набора классов объектов отметьте опцию Версии и выберите параметр Сервис-ориентированная.

    Оставьте отмеченными опции Архивирование, Глобальные идентификаторы и Отслеживание изменений (по умолчанию).

  9. Нажмите ОК, чтобы применить свойства базы геоданных.
  10. На панели Каталог щелкните правой кнопкой мыши таблицу MasterRoadName в многопользовательской базе геоданных и выберите Управление.
  11. В диалоговом окне Свойства набора классов объектов отметьте опцию Версии и выберите параметр Сервис-ориентированная.

    Оставьте отмеченными опции Архивирование, Глобальные идентификаторы и Отслеживание изменений (по умолчанию).

Учебные данные переносятся в многопользовательскую базу геоданных. Теперь вы внедрите требования к качеству данных вашей организации, используя правила атрибутов на основе Data Reviewer.

Создание правил проверки атрибутов

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

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

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

IDТребованиеПроверкаУчаствующие таблица/класс пространственных объектов

1

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

Дублирование объектов

Линия дороги

2

Контура зданий должны находиться в пределах налогового участка.

Объект на объекте

Контур здания, Участки

3

Значения атрибутов Full Road Name центральных линий дорог должны соответствовать главному индексу улицы.

Таблица с таблицей атрибутов

Центральная линия дороги, Имя главной дороги

Встраивание требования с ID 1

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

Для внедрения требования ID 1 выполните следующие действия:

  1. На панели Каталог разверните набор классов объектов Naperville в многопользовательской базе геоданных, щелкните правой кнопкой мыши класс объектов RoadCenterline и выберите Дизайн данных > Правила атрибутов.

    Появится вкладка Правила атрибутов для класса пространственных объектов Road Centerline.

    Примечание:

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

    Подсказка:

    Параметры Дизайна данных также доступны, если щелкнуть правой кнопкой мыши класс объектов на панели Содержание.

  2. На вкладке Правила атрибутов в группе Добавить правила щелкните ниспадающую галерею Готовые к использованию правила Готовые к использованию правила, чтобы отобразить автоматические проверки ArcGIS Data Reviewer.
    Примечание:

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

  3. В галерее Готовые к использованию правила в разделе Проверка щелкните Дублировать объекты, Дублирование объектов чтобы добавить новое правило.
    Проверка Дублирование объектов в галерее Готовые к использованию правила

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

    Вид Правила атрибутов с отсутствующими значениями обязательных параметров
  4. Щелкните в разделе Проверить параметры стрелку ниспадающего списка Объекты для сравнения и выберите RoadCenterline.
    Параметр Объекты для сравнения
  5. В разделе Сведения настройте свойства, которые будут хранить результаты для объектов, не прошедших проверку.
    1. Типы Объекты дорог не должны содержать дубликатов в текстовом окне Имя.
    2. Введите Это дублирующийся объект. Удалите один из объектов. в текстовом окне Описание.
    3. Нажмите стрелку ниспадающего списка Важность (1-Высокая, 5-Низкая) и выберите 2, чтобы задать относительную важность результатов этого типа по сравнению с другими.
    4. Введите LGIM 2024, тематическая точность, атрибуты в текстовом поле Теги и нажмите Enter.
      Подсказка:

      Теги можно использовать для отслеживания требований. Рассмотрите возможность включения модели данных и версии, к которым относится правило, или включение элемента качества данных ISO-19157, такого как тематическая точность.

  6. На вкладке Правила атрибутов, в группе Правила атрибутов, щелкните Сохранить Сохранить, чтобы сохранить новые правила.

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

Встраивание требования с ID 2

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

Для внедрения требования ID 2 выполните следующие действия:

  1. На панели Каталог разверните набор классов объектов Naperville в многопользовательской базе геоданных, щелкните правой кнопкой мыши класс объектов BuildingFootprint и выберите Дизайн данных > Правила атрибутов.

    Появится вкладка Правила атрибутов для класса объектов Building Footprint.

  2. На вкладке Правила атрибутов в группе Добавить правила щелкните стрелку ниспадающего меню Готовые к использованию правила Готовые к использованию правила, чтобы отобразить галерею, содержащую автоматические проверки ArcGIS Data Reviewer.
  3. В разделе Проверка нажмите Объект на объекте Объект на объекте, чтобы добавить новое правило.

    Проверка Объект на объекте в галерее Готовые к использованию правила

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

  4. Щелкните в разделе Проверить параметры стрелку ниспадающего списка Объекты для сравнения и выберите Parcels.
  5. Щелкните стрелку ниспадающего списка Пространственные отношения и выберите Внутри.
  6. Поставьте отметку Инвертировать отношения, чтобы найти ситуации, когда контуры зданий не находятся внутри налоговых участков.
  7. В разделе Сведения настройте свойства, которые будут хранить результаты для объектов, не прошедших проверку.
    1. Введите Контура зданий должны находиться в пределах налогового участка в текстовом поле Имя.
    2. Введите Контура зданий должны полностью находиться в пределах налогового участка. Переместите контур здания в налоговый участок. в текстовом поле Описание.
    3. Нажмите стрелку ниспадающего списка Важность (1-Высокая, 5-Низкая) и выберите 3, чтобы задать относительную важность результатов этого типа по сравнению с другими.
    4. Введите LGIM 2024, тематическая точность, атрибуты в текстовом поле Теги и нажмите Enter.
      Подсказка:

      Теги можно использовать для отслеживания требований. Рассмотрите возможность включения модели данных и версии, к которым относится правило, или включение элемента качества данных ISO-19157, такого как тематическая точность.

  8. На вкладке Правила атрибутов, в группе Правила атрибутов, щелкните Сохранить Сохранить, чтобы сохранить новые правила.

Встраивание требования с ID 3

Третье требование (значения атрибутов Full Road Name центральных линий дорог должны соответствовать главному индексу улицы) внедрено с помощью проверки Таблица в таблицу атрибутов. Конфигурация находит местные дороги, содержащие значения названий дорог, которых нет в авторитетном списке названий дорог для данного муниципалитета

Для внедрения требования ID 3 выполните следующие действия:

  1. На панели Каталог разверните набор классов объектов Naperville в многопользовательской базе геоданных, щелкните правой кнопкой мыши класс объектов RoadCenterline и выберите Дизайн данных > Правила атрибутов.

    Появится вкладка Правила атрибутов для класса пространственных объектов RoadCenterline.

  2. На вкладке Правила атрибутов в группе Добавить правила щелкните стрелку ниспадающего меню Готовые к использованию правила Готовые к использованию правила, чтобы отобразить галерею, содержащую автоматические проверки ArcGIS Data Reviewer.
  3. В галерее Готовые к использованию правила в разделе Проверка щелкните кнопку Таблица в таблицу атрибутов, Таблица на таблицу атрибутов чтобы добавить новое правило.
    Проверка Таблица в таблицу атрибутов в галерее Готовые к использованию правила

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

  4. Настройте фильтр для слоя Центральные линии дорог, чтобы при проверке возвращались только результаты для локальных дорог.
    1. В разделе Входные фильтры щелкните Новый атрибутивный фильтр.
    2. Постройте следующее выражение: Road Class is equal to Local-Local.
    3. Щелкните Проверить правильность SQL-выражения Проверить правильность SQL-выражения, чтобы проверить, корректно ли SQL-выражение.
    4. Щелкните Применить.
  5. В разделе Параметры проверки создайте отношение между классом пространственных объектов Master Road Name и полным именем дороги.
    1. Щелкните стрелку ниспадающего меню Объекты для сравнения и выберите MasterRoadName.
    2. Щелкните в разделе Атрибутивное отношение Новое атрибутивное отношение и создайте следующий SQL-запрос: Full Road Name is equal to Full Road Name.
    3. Щелкните Проверить правильность SQL-выражения Проверить правильность SQL-выражения, чтобы проверить, корректно ли SQL-выражение.
    4. Щелкните Применить.
  6. Поставьте отметку Инвертировать отношения, чтобы найти ситуации, когда основное имя дороги не совпадает с полным ее именем.
  7. В разделе Сведения настройте свойства, которые будут хранить результаты для объектов, не прошедших проверку.
    1. Введите Имя дороги отсутствует в главном списке улиц в текстовом окне Имя.
    2. Введите Эта проверка не выполняется, если полное имя дороги не будет найдено в главном списке улиц. Введите корректное имя дороги в текстовом поле Описание.
    3. Нажмите стрелку ниспадающего списка Важность (1-Высокая, 5-Низкая) и выберите 1, чтобы задать относительную важность результатов этого типа по сравнению с другими.
    4. Введите LGIM 2024, тематическая точность, атрибуты в текстовом поле Теги и нажмите Enter.
      Подсказка:

      Теги можно использовать для отслеживания требований. Рассмотрите возможность включения модели данных и версии, к которым относится правило, или включение элемента качества данных ISO-19157, такого как тематическая точность.

  8. На вкладке Правила атрибутов, в группе Правила атрибутов, щелкните Сохранить Сохранить, чтобы сохранить новые правила.
  9. Закройте вкладку Правила атрибутов, чтобы закрыть дизайнер правил, и оставьте ArcGIS Pro открытым, чтобы перейти к следующему руководству.

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

Связанные разделы