Валентность
Доступно с лицензией Data Reviewer
Краткая информация
Проверка Валентность проверяет отношения между точечными и полилинейными объектами или полилиниями одного класса объектов, чтобы гарантировать, что определенные шаблоны полилиний соединяются в точке.
Поддерживаемые рабочие процессы
Проверки ArcGIS Data Reviewer поддерживают множество методов для встраивания автоматического просмотра данных. Следующая таблица описывает поддерживаемые методы встраивания для этой проверки:
|
Рабочий процесс |
Поддержка |
Лицензирование |
|---|---|---|
|
Правило проверки атрибута |
Да (ArcGIS Pro 3.5 и ArcGIS Enterprise 11.5 и новее) |
Доступно с лицензиями ArcGIS Pro Standard и Data Reviewer |
|
Правило атрибутов ограничения |
Нет |
Н/Д |
|
Запустить проверки данных |
Да (ArcGIS Pro 3.6 и новее) |
Доступно с лицензией Data Reviewer |
Обзор
При включении в набор сетевых данных таких объектов, как дороги, линии электропередач и трубопроводы, могут существовать требования к тому, как эти объекты соотносятся с точками, которые их соединяют. Например, спецификация продукта может требовать, чтобы у всех основных перекрестков было четыре дороги в месте соединения или чтобы Т-образный тройник в водопроводной магистрали соединялся с тремя трубопроводами. Это отношение называется валентностью.
Проверку Валентность также можно настроить на поиск отношений на основе направления оцифровки объектов полилинии, заданных шаблонов или значений атрибутов полилинии, а также местоположения отсутствующих точечных объектов.
Отраслевые сценарии
Эта проверка может использоваться в следующих случаях:
В электроэнергетической отрасли может потребоваться выполнение проверки того, что рабочее напряжение на проводниках отличается при их подключении к ступенчатому трансформатору.
При создании трубопроводов может потребоваться выявление ошибок в точках, обозначенных как переходники, которые либо не соединены с двумя трубами, либо соединены с двумя трубами одинакового диаметра.
В сфере водоснабжения и водоотведения вам может потребоваться определить две смежные канализационные линии, направление оцифровки (поток) которых идет в сторону одного и того же люка.
Синтаксис правила атрибута
В таблице ниже описаны параметры правил проверки атрибута:
|
Параметр |
Обязательный |
Описание |
Рабочий процесс |
|---|---|---|---|
|
Подтип |
Нет |
Подтип или подтипы, к которым применяется это правило. |
Проверка |
|
Атрибут |
Нет |
Запрос, который определяет объект, к которому применяется правило. |
Проверка |
|
Объекты для сравнения |
Да |
Входные объекты будут возвращены как ошибки в зависимости от их отношений с объектами из этого источника данных. Только полилинейные объекты являются допустимыми входными данными. Этот параметр отображается только в том случае, если правило настроено для класса точечных объектов. |
Проверка |
|
Фильтр |
Нет |
Запрос, который определяет объекты для включения в правило из источника данных, заданного в параметре Объекты для сравнения. |
Проверка |
|
Цель поиска |
Да |
Указывает количество полилинейных объектов, соединяющихся в точке, или число линий, встречающихся в конечных точках. Запрос возвращает все соединения, соответствующие заданному условию поиска, в качестве ошибок.
|
Проверка |
|
Искать только местоположения отсутствующих точек |
Нет |
Определяет местоположение отсутствующих точечных объектов на основе числа соединительных полилиний, задаваемого параметром Цель поиска. Этот параметр отображается, если правило настроено для класса точечных объектов. Примечание:При включении этого параметра правило возвращает ошибки только для пропущенных точек. Внимание:Если с этим параметром используются параметры Подтип, Атрибутивный фильтр или Атрибутивное отношение, могут возникнуть ложноположительные ошибки. |
Проверка |
|
Атрибутивное отношение |
Нет |
Сравнение значений атрибута объектов или строк источника входных данных и источника данных в параметре Сравниваемые объекты. Этот параметр отображается, если правило настроено для класса точечных объектов. Примечание:Если какой-либо объект источника данных Объекты для сравнения совпадает с атрибутом объекта входных данных, будет сгенерирована ошибка. |
Проверка |
|
Использовать направление оцифровки |
Нет |
Указывает определенное направление оцифровки или схему, в которой оцифровываются полилинейные объекты.
|
Проверка |
|
Правила сравнения атрибутов |
Нет |
Сравнивает значения атрибутов полилинейных объектов, которые соответствуют определенным шаблону или значениям.
Примечание:Описания значений домена кодированных значений и интервального домена этим параметром не поддерживаются. Используйте код домена.
Если настроено несколько значений Правила сравнения атрибутов, они будут использовать логику |
Проверка |
|
Имя |
Да |
Уникальное имя для правила. Используйте эту информацию для поддержки отслеживания требований к качеству данных, автоматического создания отчетов и корректировки рабочих процессов. |
Проверка |
|
Описание |
Нет |
Описание ошибки, которую вы определяете при обнаружении несовместимого объекта. Используйте эту информацию для предоставления руководства по корректировке рабочих процессов. |
Проверка |
|
Важность |
Нет |
Степень серьезности ошибки, присваиваемая при обнаружении несовместимых объектов. Это значение указывает важность ошибки относительно других ошибок. Диапазон значений от 1 до 5, где 1 обозначает высший приоритет, а 5 – низший. |
Проверка |
|
Теги |
Нет |
Тег правила. Эта информация используется в правиле рабочих процессов создания и управления для поддержки сопоставимости требований к качеству данных и создания отчетов. |
Проверка |
Синтаксис Запустить проверки данных
В таблице ниже описаны параметры инструмента Запустить проверки данных:
|
Параметр |
Обязательный |
Описание |
|---|---|---|
|
Входной объект |
Да |
Входной слой объектов, оцениваемый правилом. |
|
Подтипы |
Нет |
Подтип или подтипы, к которым применяется это правило. |
|
Атрибутивный фильтр |
Нет |
Запрос, который определяет объект, к которому применяется правило. |
|
Объекты для сравнения |
Да |
Входные объекты будут возвращены как ошибки в зависимости от их отношений с объектами из этого источника данных. Только полилинейные объекты являются допустимыми входными данными. Этот параметр отображается только в том случае, если правило настроено для класса точечных объектов. |
|
Фильтр |
Нет |
Запрос, который определяет объекты для включения в правило из источника данных, заданного в параметре Объекты для сравнения. |
|
Цель поиска |
Да |
Указывает количество полилинейных объектов, соединяющихся в точке, или число линий, встречающихся в конечных точках. Запрос возвращает все соединения, соответствующие заданному условию поиска, в качестве ошибок.
|
|
Искать только местоположения отсутствующих точек |
Нет |
Определяет местоположение отсутствующих точечных объектов на основе числа соединительных полилиний, задаваемого параметром Цель поиска. Этот параметр отображается, если правило настроено для класса точечных объектов. Примечание:При включении этого параметра правило возвращает ошибки только для пропущенных точек. Внимание:Если с этим параметром используются параметры Подтип, Атрибутивный фильтр или Атрибутивное отношение, могут возникнуть ложноположительные ошибки. |
|
Атрибутивное отношение |
Нет |
Сравнение значений атрибута объектов или строк источника входных данных и источника данных в параметре Сравниваемые объекты. Этот параметр отображается, если правило настроено для класса точечных объектов. Примечание:Ошибка будет сгенерирована, если какой-либо объект источника данных Объекты для сравнения совпадет с атрибутом объекта входного источника данных. |
|
Использовать направление оцифровки |
Нет |
Указывает определенное направление оцифровки или схему, в которой оцифровываются полилинейные объекты.
|
|
Правила сравнения атрибутов |
Нет |
Сравнивает значения атрибутов полилинейных объектов, которые соответствуют определенным шаблону или значениям.
Примечание:Описания значений домена кодированных значений и интервального домена этим параметром не поддерживаются. Используйте код домена.
Если настроено несколько значений Правила сравнения атрибутов, они будут использовать логику |
|
Имя |
Да |
Уникальное имя для правила. Используйте эту информацию для поддержки отслеживания требований к качеству данных. |
|
Экстент |
Да |
|
Примечания
При использовании проверки следует учитывать следующее:
Опция Задать значения доступна только в том случае, если выбрано значение Равно в качестве параметра Цель поиска.
Проверка Валентность недоступна для использования в Составной проверке.
Карты, пакеты проектов или опубликованные веб-слои, созданные с включенной функцией Проверка, должны включать источник данных для параметра Объекты для сравнения, когда эта проверка создается как правило атрибута (проверки).
Параметры Атрибут и Фильтр ограничены операторами сравнения (
=,<>,>,<,>=и<=) и логическими операторами (AND/OR,IN/NOT IN,LIKE/NOT LIKEиIS NULL).Параметры фильтра Атрибут и Объекты для сравнения не поддерживают следующие типы полей:
Big Integer,Date Only,Time OnlyиTimestamp Offset. Если такой тип выбран, заголовок строки выделится красным и не позволит сохранить правило.У источников данных параметров Входные объекты и Объекты для сравнения должен быть общий датум.
При создании этой проверки в качестве проверки данных для запуска выполняется следующее условие:
- Составные слои подтипа не поддерживаются.