Доступно с лицензией Data Reviewer.
Краткая информация
Проверка Таблица с таблицей атрибутов находит пространственные объекты или строки, содержащие значения атрибутов, которые соответствуют заданным вами отношениям, и сравнивает их со значениями в другом классе объектов или автономной таблице. Это может быть нахождение совпадающих и не совпадающих строковых значений, числовых значений, которые больше или меньше значений в связанном поле, и не совпадающих дат.
Поддерживаемые рабочие процессы
Проверки ArcGIS Data Reviewer поддерживают множество методов для встраивания автоматического просмотра данных. Следующая таблица описывает поддерживаемые методы встраивания для этой проверки:
Рабочий процесс | Поддержка | Лицензирование | |
---|---|---|---|
Правило проверки атрибута | Да (ArcGIS Pro 2.7 и ArcGIS Enterprise10.9 или новее) | Доступно с лицензией ArcGIS Pro Standard и Data Reviewer. | |
Правило атрибутов ограничения | Нет | Доступно с лицензией ArcGIS Pro Standard и Data Reviewer. | |
Запустить проверки данных | Да (ArcGIS Pro 3.4 или новее) | Доступно с лицензией Data Reviewer |
Обзор
Проверка Таблица с таблицей атрибутов определяет значения атрибутов, которые соответствуют заданному вами отношению, и сравнивает их со значениями в другом источнике данных. Это может включать сравнение значений, хранящихся в классе пространственных объектов, со значениями, хранящимися в автономной таблице; значений, хранящихся в классе пространственных объектов, со значениями, хранящимися в другом классе пространственных объектов; значениями, хранящимися в отдельной таблице, со значениями из другой автономной таблицы. Объекты или строки из источника входных данных возвращаются как ошибочные, если значения атрибутов соответствуют заданным отношениям.
Отраслевые сценарии
Эта проверка может использоваться в следующих случаях:
- В управлении адресами имена объектов центральных линий дорог должны совпадать с именами, хранящимися в главном индексе улиц, например, в таблице Имя главной дороги.
- В управлении налоговыми участками официальная дата начала должна совпадать с официальной датой регистрации плана или записи.
Синтаксис атрибутивного правила
Параметр | Обязательный | Описание | Рабочий процесс |
---|---|---|---|
Подтип |
Нет | Подтип, к которому применяется правило. | Проверка |
Атрибут |
Нет | Запрос, который определяет объект, к которому применяется правило. | Проверка |
Объекты для сравнения |
Да | Входные объекты или строки будут возвращены как ошибки в зависимости от их отношений с объектами этого источника данных. Допустимые входные данные: точечные, полилинейные, полигональные и автономные табличные источники данных. | Проверка |
Фильтр | Нет | Запрос, который определяет объекты для включения в правило из источника данных, заданного в параметре Объекты для сравнения. | Проверка |
Атрибутивное отношение |
Да | Сравнение значений атрибута объектов или строк источника входных данных и источника данных в параметре Сравниваемые объекты/строки. | Проверка |
Инвертировать отношение |
Нет | После оценки пространственного отношения этот параметр определяет, следует ли использовать результат как есть или инвертировать. Например, эта опция может использоваться для определения атрибутивных значений, не соответствующих значениям источника данных в параметре Сравниваемые объекты/строки.
| Проверка |
Имя |
Да | Уникальное имя для правила. Эта информация используется для поддержки сопоставимости требований к качеству данных, автоматического создания отчетов и корректировки рабочих процессов. | Проверка |
Описание |
Нет | Описание ошибки, которую вы определяете при обнаружении несовместимого объекта. Эта информация используется для предоставления руководства по корректировке рабочих процессов. | Проверка |
Важность |
Нет | Степень серьезности ошибки, присваиваемая при обнаружении несовместимых объектов. Это значение указывает важность ошибки относительно других ошибок. Диапазон значений от 1 до 5, где 1 обозначает высший приоритет, а 5 – низший. | Проверка |
Теги |
Нет | Тег правила. Эта информация используется в правиле рабочих процессов создания и управления для поддержки сопоставимости требований к качеству данных и создания отчетов. | Проверка |
Синтаксис Запустить проверки данных
Параметр | Обязательный | Описание |
---|---|---|
Входной объект | Да | Входной векторный слой, оцененный согласно правилу. |
Атрибут | Нет | Запрос, который определяет объект, к которому применяется правило. |
Объекты для сравнения | Да | Входные объекты или строки будут возвращены как ошибки в зависимости от их отношений с объектами этого источника данных. Допустимые входные данные: точечные, полилинейные, полигональные и автономные табличные источники данных. |
Фильтр | Нет | Запрос, который определяет объекты для включения в правило из источника данных, заданного в параметре Объекты для сравнения. |
Атрибутивное отношение | Да | Сравнение значений атрибута объектов или строк источника входных данных и источника данных в параметре Сравниваемые объекты/строки. |
Инвертировать отношение | Нет | После оценки пространственного отношения этот параметр определяет, следует ли использовать результат как есть или инвертировать. Например, эта опция может использоваться для определения атрибутивных значений, не соответствующих значениям источника данных в параметре Сравниваемые объекты/строки.
|
Имя | Нет | Уникальное имя для правила. Эта информация используется для поддержки сопоставимости требований к качеству данных, автоматического создания отчетов и корректировки рабочих процессов. |
Видимый экстент | Нет | Оценивает видимый экстент карты. |
Полный Экстент | Нет | Оценивает полный экстент данных. |
Примечания
При использовании проверки следует учитывать следующее:
- Сравнения, заданные в параметре Атрибутивное отношение, включающие только оператор is not equal to, должны использовать вместо этого параметр Инвертировать отношение и оператор is equal to. Например, используйте следующую конфигурацию для определения значений атрибутов во входном источнике данных, которые отсутствуют в источнике данных в параметре Сравниваемые объекты/строки:
Параметр Входные данные Атрибутивное отношение
<Input.FieldToCompare> is equal to <Features/RowsToCompare.FieldToCompare>
Инвертировать отношение
Checked
- Эта проверка поддерживает сравнение значений, хранящихся в текстовых и числовых полях и полях дат. Она также поддерживает сравнение значений в текстовых полях со значениями, хранящимися в глобальных уникальных идентификаторах (GUID) и типах полей Global ID или в поле ObjectID.
- Значения атрибутов Validation Status как входных объектов, так и источников данных, включенные в параметр Объекты/строки для сравнения, при оценке игнорируются. Например, при оценке правила учитываются входные объекты со статусом проверки 0 (вычисления не требуются, проверка не требуется, нет ошибок), 1 (вычисления не требуются, проверка не требуется, есть ошибки), 4 (требуются вычисления, не требуется проверка, нет ошибок) или 5 (требуются вычисления, не требуется проверка, есть ошибки).
- Источники данных для параметра Объекты/строки для сравнения должны содержать поле Global ID.
- Включите источник данных для параметра Объекты/Строки для сравнения при создании карт или пакетов проектов, а также при публикации веб-слоев с включенной функцией Проверка.
- Параметр фильтра Атрибут ограничен операторами сравнения (=, <>, >, <, >= и <=) и логическими операторами (AND/OR, IN/NOT IN, LIKE/NOT LIKE и IS NULL).
- Параметры фильтра Атрибут и Атрибутивное отношение не поддерживают следующие типы полей: Big Integer, Date Only, Time Only и Timestamp Offset.