Валентность

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

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

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

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

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

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

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

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

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

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

Нет

Н/Д

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

Да (ArcGIS Pro 3.6 или новее)

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

Обзор

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

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

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

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

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

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

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

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

Подтип

Нет

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

Проверка

Атрибут

Нет

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

Проверка

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

Да

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

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

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

Проверка

Фильтр

Нет

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

Проверка

Цель поиска

Да

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

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

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

Проверка

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

Нет

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

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

Примечание:

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

Внимание:

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

Проверка

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

Нет

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

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

Примечание:

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

Проверка

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

Нет

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

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

Проверка

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

Нет

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

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

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

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

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

Проверка

Имя

Да

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

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

Проверка

Описание

Нет

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

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

Проверка

Важность

Нет

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

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

Проверка

Теги

Нет

Тег правила.

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

Проверка

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

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

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

Входной объект

Да

Входной векторный слой, оцененный согласно правилу.

Атрибутивный фильтр

Нет

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

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

Да

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

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

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

Фильтр

Нет

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

Цель поиска

Да

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

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

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

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

Нет

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

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

Примечание:

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

Внимание:

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

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

Нет

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

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

Примечание:

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

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

Нет

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

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

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

Нет

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

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

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

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

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

Имя

Да

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

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

Экстент

Да

  • Видимый экстент — оценивает видимый экстент карты.
  • Полный экстент – оценивает полный экстент данных.

Примечания

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

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

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

  • Если эта проверка создана как Запуск проверки данных, применяются следующие условия:
    • Cоставные слои подтипа не поддерживаются

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