Валентность

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

Краткая информация

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

Поддерживаемые рабочие процессы

Проверки ArcGIS Data Reviewer поддерживают множество методов для встраивания автоматического просмотра данных. Следующая таблица описывает поддерживаемые методы встраивания для этой проверки:

Рабочий процессПоддержкаЛицензирование

Правило проверки атрибута

Да (ArcGIS Pro 3.5 и ArcGIS Enterprise 11.5 или новее)

Доступно с лицензией ArcGIS Pro Standard и Data Reviewer

Правило атрибутов ограничения

Нет

Н/Д

Запустить проверки данных

Нет

Н/Д

Обзор

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

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

Отраслевые сценарии

Эта проверка может использоваться в следующих случаях:

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

Синтаксис атрибутивного правила

В таблице ниже описаны параметры правил проверки атрибута:

ПараметрОбязательныйОписаниеРабочий процесс

Подтип

Нет

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

Проверка

Атрибут

Нет

Запрос, который определяет объект, к которому применяется правило.

Проверка

Объекты для сравнения

Да

Входные объекты будут возвращены как ошибки в зависимости от их отношений с объектами из этого источника данных.

Только полилинейные объекты являются допустимыми входными данными.

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

Проверка

Фильтр

Нет

Запрос, который определяет объекты для включения в правило из источника данных, заданного в параметре Объекты для сравнения.

Проверка

Цель поиска

Да

Указывает количество полилинейных объектов, соединяющихся в точке, или число линий, встречающихся в конечных точках.

Запрос возвращает все соединения, соответствующие заданному условию поиска, в качестве ошибок.

  • Равно — заданное значение равно числу полилинейных объектов, соединяющихся в точке, или числу линий, встречающихся в конечных точках.
  • Не равно — заданное значение не равно числу полилинейных объектов, соединяющихся в точке, или число линий, пересекающихся в конечных точках, не равно указанному значению.
  • Меньше — заданное значение меньше числа полилинейных объектов, соединяющихся в точке, или число линий, пересекающихся в конечных точках, меньше этого значения.
  • Меньше или равно — заданное значение меньше или равно числу полилинейных объектов, соединяющихся в точке, либо число линий, пересекающихся в конечных точках, меньше или равно этому значению.
  • Больше — заданное значение больше, чем число полилинейных объектов, соединяющихся в точке, или число линий, пересекающихся в конечных точках, больше указанного значения.
  • Больше или равно — заданное значение больше или равно числу полилинейных объектов, соединяющихся в точке, или число линий, пересекающихся в конечных точках, больше или равно этому значению.

Проверка

Искать только местоположения отсутствующих точек

Нет

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

Этот параметр отображается, если правило настроено для класса точечных объектов.

Примечание:

При включении этого параметра правило возвращает ошибки только для пропущенных точек.

Внимание:

Если с этим параметром используются Подтипы, Атрибутивные фильтры или Атрибутивные отношения, могут возникнуть ложноположительные ошибки.

Проверка

Атрибутивное отношение

Нет

Сравнение значений атрибута объектов или строк источника входных данных и источника данных в параметре Сравниваемые объекты.

Этот параметр отображается, если правило настроено для класса точечных объектов.

Примечание:

Если какой-либо объект источника данных Объекты для сравнения совпадает с атрибутом объекта входных данных, будет сгенерирована ошибка.

Проверка

Использовать направление оцифровки

Нет

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

  • В — находит экземпляры, в которых все линии были оцифрованы в направлении "внутрь" относительно одной и той же точки.
  • Из — находит экземпляры, в которых все линии были оцифрованы в направлении "наружу" относительно одной и той же точки.
  • Направления одинаковы — находит экземпляры, в которых все линии оцифрованы в одном и том же направлении относительно одной и той же точки.
  • Направления не одинаковы — находит экземпляры, в которых все линии не были оцифрованы в одном и том же направлении относительно одной и той же точки.•
  • Задать значения — находит экземпляры, в которых указывается число цифруемых вовнутрь и наружу относительно одной и той же точки линий.

Проверка

Правила сравнения атрибутов

Нет

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

  • Все значения одинаковы — указывает, что у всех полилинейных объектов должно быть одинаковое значение в поле.
  • Не все значения одинаковы — указывает, что у всех полилинейных объектов не должно быть одно и то же значение в поле.
  • Задать значения — укажите нужные значения в поле.
Примечание:

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

Null Значения атрибутов вызовут игнорирование параметра Правила сравнения атрибутов.

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

Проверка

Имя

Да

Уникальное имя для правила.

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

Проверка

Описание

Нет

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

Эта информация используется для предоставления руководства по корректировке рабочих процессов.

Проверка

Важность

Нет

Степень серьезности ошибки, присваиваемая при обнаружении несовместимых объектов.

Это значение указывает важность ошибки относительно других ошибок. Диапазон значений от 1 до 5, где 1 обозначает высший приоритет, а 5 – низший.

Проверка

Теги

Нет

Тег правила.

Эта информация используется в правиле рабочих процессов создания и управления для поддержки сопоставимости требований к качеству данных и создания отчетов.

Проверка

Примечания

При использовании проверки следует учитывать следующее:

  • Параметр Задать значения доступен только в том случае, если выбрано значение Равно в качестве параметра Цель поиска.
  • Проверка Валентность недоступна для использования в Составной проверке.
  • При создании карт, пакетов проектов или публикации веб-слоев с включенной функцией Проверка включите источник данных для параметра Объекты для сравнения.
  • Параметры Атрибут и Фильтр ограничены операторами сравнения (=, <>, >, <, >= и <=) и логическими (AND/OR, IN/NOT IN, LIKE/NOT LIKE и IS NULL) операторами.
  • Параметры фильтра Атрибут и Объекты для сравнения не поддерживают следующие типы полей: Big Integer, Date Only, Time Only и Timestamp Offset. Если такой тип выбран, заголовок строки станет красным, и правило сохранить будет нельзя.
  • У источников данных параметров Входные объекты и Объекты для сравнения должен быть общий датум.

    Более подробно о пространственной привязке