Просмотр ошибок

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

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

Более подробно об ошибках

Доступ к ошибкам

Чтобы получить доступ к ошибкам, слой инженерной сети должен быть указан на панели Содержание. Если его нет, добавьте его на активную карту с панели Каталог.

Чтобы получить доступ к подслою Измененные области, выполните следующие действия:

  1. Разверните слой Инженерной сети на панели Содержание.

    Откроется слой Измененные области.

    Слой инженерной сети с подслоем Измененные области

  2. Щелкните подслой Измененные области правой кнопкой мыши и выберите Таблица атрибутов Open Table, чтобы открыть таблицу, связанную с этим слоем.
  3. Изучите таблицу атрибутов измененных областей, чтобы найти ошибки.

    Измененные области с кодом ошибки больше 0 связаны с объектами.

Примечание:

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

Количество связей для непространственных объектов соединений и ребер с ошибками указаны в разделе Топология сети на вкладке Свойства сети в диалоговом окне Свойства инженерной сети как Непространственные объекты с ошибками.

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

Более подробно об управлении ошибками

Понятие атрибутов ошибок

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

Помимо атрибутов таблицы измененных областей во всплывающем выражении и таблице Инспектор ошибок содержатся следующие атрибуты:

  • Error(s) - содержит человекочитаемый номер ошибки и ее описание.

    Например, запись со значением Error code равным 10, отобразится в Error(s) как 10: Invalid connectivity - The edges are different subtypes and cannot connect.

Всплывающее выражение отображает дополнительный атрибут, содержащий описание поля Status:

  • Status Description- содержит дополнительную информацию об операции, создавшей измененную область.

    Например, запись со значением Status, равным 9, отобразит значение Status Description в 1:Inserted/Updated feature, 8:Feature error в случае изменения объекта с ошибкой.

Атрибуты ошибок в таблице измененных областей

Псевдоним поляОписаниеПример значения
Status

Статус измененной области. Значение битовой маски используется для обозначения типа операции, в результате которой была создана измененная область. Используются следующие обозначения:

  • 0 - Вставка/Обновленный объект
  • 1 - Удаленный объект
  • 2 - Измененные элементы
  • 3 - Ошибка объекта
  • 4 - Ошибка элемента
  • 5 - Ошибка подсети

Например, значение 4 в поле Status, будет отображено как 16 (2^4 = 16). Значения суммируются, если к появлению измененной области привели несколько операций, или если имеется несколько ошибок. Если отключена топология сети, для измененной области отображается значение 0.

Поле Status не включено в таблицу Инспектор ошибок.

16

Network Source ID

ID источника класса ошибки. Это позволит отобразить имя класса как строку, используя Source ID сетевого объекта ошибки.

Electric Distribution Line

Feature Guid

GUID сетевого объекта ошибки.

{C02B38E4-09A6-4BA8-83A3-E432895F7AFA}

Error code

Значение bitmask, представляющее коды ошибок, связанные с объектом. Может представлять одну или несколько ошибок. Код 0 означает, что в измененной области ошибок нет.

К примеру, значение 9 в поле Error code, будет показано как 512 (2^9 = 512). Значения суммируются, если к появлению измененной области привели несколько операций, или если имеется несколько ошибок.

Поле Error code не включено в таблицу Инспектор ошибок.

33554944

Error message

Поле Error message предоставляет дополнительную контекстную информацию, связанную с ошибкой. Эта информация форматируется так, чтобы возвращать ошибку, значение ID объекта источника целевого объекта и Global ID сетевого объекта или пространственного объекта, в которых произошла ошибка. Это представлено как: <ID ошибки>, <ID источника целевого объекта>, <GUID>.

Пример описывает сценарий, в котором несколько объектов соединений имеют совпадающую геометрию, и отображается ошибка 25, за которой следует FeatureSourceID, равный 9 (Electric Distribution Device). Наконец, Global ID перечислены для совпадающих объектов, нарушающих правило.

Примечание:

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

Для Error ID 9 дополнительно предоставляются RuleID.

25,9,{DBB3570D-BA76-4CEB-BB01-64E72AB9C6FD};25,9,{C487AA2E-9A4A-468A-940F-EA2136B3AE84};25,9,{A4F75E45-B911-467E-9297-4AED2AB6A08E};