Таблица с таблицей атрибутов
Доступно с лицензией Data Reviewer
Краткая информация
Проверка Таблица с таблицей атрибутов находит пространственные объекты или строки, содержащие значения атрибутов, которые соответствуют заданным вами отношениям, и сравнивает их со значениями в другом классе объектов или автономной таблице. Это может быть нахождение совпадающих и не совпадающих строковых значений, числовых значений, которые больше или меньше значений в связанном поле, и не совпадающих дат.
Поддерживаемые рабочие процессы
Проверки ArcGIS Data Reviewer поддерживают множество методов для встраивания автоматического просмотра данных. Следующая таблица описывает поддерживаемые методы встраивания для этой проверки:
|
Рабочий процесс |
Поддержка |
Лицензирование |
|---|---|---|
|
Правило проверки атрибута |
Да (ArcGIS Pro 2.7 и ArcGIS Enterprise 10.9 и новее) |
Доступно с лицензиями 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.
Включите источник данных для параметра Объекты/Строки для сравнения при создании карт или пакетов проектов, а также при публикации веб-слоев с включенной функцией Проверка.
- Объекты с неопределенной (null) или недопустимой геометрией не оцениваются этой проверкой. Используйте проверку Проверить геометрию, чтобы найти геометрически некорректные объекты и исправить их перед использованием этой проверки.
Параметр фильтра Атрибут ограничен операторами сравнения (
=,<>,>,<,>=и<=) и логическими операторами (AND/OR,IN/NOT IN,LIKE/NOT LIKEиIS NULL).Параметры фильтра Атрибут и Атрибутивное отношение не поддерживают следующие типы полей:
Big Integer,Date Only,Time OnlyиTimestamp Offset.При создании этой проверки в качестве проверки данных для запуска выполняется следующее условие:
- Составные слои подтипа не поддерживаются.