Измененные области создаются, чтобы обозначить местоположения изменений, внесенных в геометрию сетевых объектов и сетевых атрибутов, или для отображения ошибок. Они представляют собой индикатор того, что в сети произошли изменения, которые не отразились в топологии сети. Измененные области очищаются при проверке топологии сети, если в пределах экстента проверки отсутствуют ошибки.
Если включена топология сети, то измененные области создаются для отслеживания правок. Это может быть создание объектов, изменение полей, связанных с сетевыми атрибутами, задание или изменение связей и т.п. Они известны как измененные области редактирования или модифицированные измененные области и означают, что в инженерную сеть было внесено изменение, которое не было обновлено в топологии сети. Измененные области, связанные с ошибками, или измененные области ошибок, создаются во время операций включения, проверки и обновления подсети, когда какой-либо объект в инженерной сети не соответствует установленным правилам и ограничениям.
Проверка используется для обновления топологии сети и очистки измененных областей. Правки, не отраженные в топологии сети, не учитываются при выполнении операций сетевого анализа, таких как трассировка или схемы сети. Когда топология сети отключена, создается одна измененная область, покрывающая экстент обслуживаемой территории сети. Затем снова включается топология, и все новые изменения проходят проверку.
Измененные области определяют экстент объекта, который был изменен, тип правки, глобальный ID объектов и авторство редактора. Если обновилась геометрия объекта, для одного объекта создаются две измененные области. Одна показывает внешнюю границу исходной геометрии объекта, а другая - новую геометрию объекта.
Операции, создающие измененные области
Отредактированные измененные области создаются путем внесения изменений в следующие области:
- Геометрия
- Групп оборудования или полей типа оборудования
- Полей, определенных как атрибуты сети
- Связи
- Информации о конфигурации терминала
Измененные области с ошибками создаются при обнаружении ошибок во время следующих процессов:
- Включение топологии сети
- Проверка топологии сети
- Обновление подсети
Просмотр измененных областей и управление
Измененные области можно открыть как подслой инженерной сети, им можно присвоить символы, используя базовые инструменты для работы с символами. Отображение измененных областей можно включить и выключить, так же, как и любой другой слой. Например, если вы вносите в сеть правки, но появление измененных областей визуально вам мешает, вы можете отключить этот слой. Измененные области по-прежнему будут создаваться, но вы не будете видеть их на карте. Вы можете настроить символы для измененных областей на основе атрибутов этого слоя. Например, вы можете показать измененные области за авторством определенного редактора или выполненные в указанный период времени.
В Utility Network версии 4 и более поздних версиях измененные области также используются для идентификации и работы с ошибками, обнаруженными для сетевых объектов. Измененные области с ошибками используются для представления ошибок, созданных системой, когда объект, входящий в инженерную сеть, нарушает заданные правила и ограничения. При появлении ошибки создается измененная область, охватывающая геометрию объекта.
Символы для подслоя измененной области назначаются с использованием битовой маски в поле Status, чтобы указать, как он был создан:
- Отключено
- Измененная область
- Ошибка
- Измененная область и ошибка
- Ошибка подсети
Поле атрибута Status использует побитовое кодирование для обозначения операции, которая привела к созданию измененной области. Например, удаленный объект представлен измененной областью редактирования с битом 1 и отображается со значением Status равным 2 (2^1 = 2). Эти значения суммируются, если к появлению измененной области привели несколько операций. Другой пример: если связность существует между соединением и линией без соответствующего правила связности соединение-ребро или ребро-соединение-ребро, это приведет к появлению измененной области с ошибкой, представленной битом 3 и отображаемой со значением Status равным 8 (2 ^ 3 = 8) при проверке объектов. Когда объект модифицируется для устранения ошибки, объект представляется битом ошибки 3 и битом редактирования 1 и отображается со значением Status равным 9 (2^3 = 8) + (2^0 = 1). Во всплывающем выражении отображается поле Status Description для предоставления дополнительной информации об операции, создавшей измененную область. Например, запись со значением Status, равным 9, отобразит значение Status Description в 1:Inserted/Updated feature, 8:Feature error в случае изменения объекта с ошибкой.
Проверка измененных областей
Проверка топологии сети поддерживает согласованность между тем, что вы видите на карте, и тем, что хранится в топологии. Аналитические операции зависят от топологии сети и поэтому при наличии измененной области результаты могут быть непредсказуемы. Например, если трассировка проходит по измененной области, не гарантируется, что ее результаты соответствуют тому, что вы видите на карте. Важно включать опцию Проверить согласованность в инструменте Трассировка, это гарантирует, что результаты трассировки не включат результаты, которые пересекают измененные области.
Во время проверки только измененные области редактирования или измененные области с ошибками, содержащие бит редактирования (0,1,2), оцениваются как подлежащие очистке. Измененные области без бита редактирования игнорируются.
Согласование и закрепление измененных областей
Если версия согласована, она наследует текущее состояние топологии сети версии Default. Затем измененные области создаются заново для всех пространственных и непространственных объектов, отредактированных в именованной версии, что приводит к созданию измененной области. Проверка измененных областей, унаследованных версией, позволяет в процессе согласования продолжить работу с версией, но не позволит опубликовать ее до тех пор, пока версия не будет снова согласована. Когда эти измененные области публикуются, можно проверить и перестроить топологию для этих измененных объектов в версии по умолчанию.
Измененные области в Utility Network версии 3 или более ранней версии
В Utility Network версии 3 и более ранних версиях измененные области используются только для представления правок, которые не отражены в топологии сети. UpdateType — это атрибут таблицы измененных областей, который можно использовать для отображения измененных областей по типу правки.
Более подробно:
Тип измененной области отображается в поле UpdateType в таблице атрибутов измененных областей. Этому полю назначен системный домен кодированных значений для классификации способа возникновения измененной области. Значения домена кодированных значений включают значения Вставить, Обновление, Удалить и Ошибка.
Тип обновления | Тип измененной области |
---|---|
0 | Insert |
1 | Обновить |
2 | Удалить |
3 | Ошибка |