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

Примечание:

Для Инженерной сети версии 3 и более ранних, см. раздел Просмотр объектов-ошибок.

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

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

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

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

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

Выполните следующие шаги, чтобы перейти на подслой измененных областей:

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

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

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

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

Посмотрите поле Error(s) во всплывающем окне, чтобы понять ситуацию с ошибками. См. раздел Управление ошибками объектов, чтобы просмотреть список номеров ошибок и их описаний, и узнать о способах их исправления.

Примечание:

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

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

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

Атрибуты Status и Error code используют кодировку bitwise для обозначения операции, которая привела к созданию измененной области и для отображения ошибок, связанных с объектами, соответственно. Например, статус 4 будет представлен как 16 (2^4 = 16), а код ошибки 9 - как 512 (2^9 = 512). Эти значения суммируются, если к появлению измененной области привели несколько операций, или если имеется несколько ошибок. Значение 0 отображается при отключенной топологии сети. Во всплывающем выражении отображается поле Status Description для предоставления дополнительной информации об операции, создавшей измененную область.

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

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

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

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

Состояние

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

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

16

ID источника сети

ID источника класса объектов ошибки. Для отображения имени класса объектов используется домен кодированных значений UN_<ID>_FeatureSourceID.

Electric Distribution Line

Guid объекта

GUID объекта-ошибки.

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

Код ошибки

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

33554944

Сообщение об ошибке

Дополнительная контекстная информация, связанная с ошибкой. Это представлено как: <error ID>, <destination feature source ID>, <GUID>

Примечание:

Для 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};