Каждая инженерная сеть включает топологию сети. Задачей топологии сети является управление информацией об объектах и поддержка связности между объектами. Информация об обоих процессах хранится внутри топологии сети. Чтобы подключить объекты, они должны удовлетворять ограничениям объектов инженерной сети, также должны существовать применяемые правила сети.
Информация в топологии хранится в виде графа, представленной как бинарные страницы. Это позволяет функциям трассировки и построения схем эффективно считывать и обрабатывать информацию о сети (вместо извлечения информации непосредственно из объектов сети). При каждом доступе к участку схемы, эта часть кэшируется и маркируется временной меткой, указывающей время последнего обращения. Это позволяет клиентским приложениям получать доступ к одной и той же части схемы без непосредственного обращения к базе данных, что существенно повышает скорость обработки.
Состояния топологии сети
Топология сети имеет два состояния: включена и выключена. Только владелец инженерной сети может управлять этими состояниями. Чтобы узнать об управлении статусом топологии сети, см. раздел Инструменты и команды ниже.
Инструмент Включить топологию сети можно использовать для построения ошибок по текущим объектам сети или для полного включения топологии сети для таких функциональных возможностей, как трассировка и построение схем. Ошибки топологии сети могут быть созданы после настройки инженерной сети, чтобы найти ошибки в сети до того, как данные будут зарегистрированы как версионные ветви. При этом используется дополнительная опция Построения только ошибок, она применяется для подготовительного обеспечения качества данных перед использованием инженерной сети. После того, как выполнено внутреннее обеспечение качества данных сети, набор данных инженерной сети регистрируется как версионные ветви, затем может быть включена топология сети для обеспечения задач трассировки и схем сети. После включения топологии сети, создаются измененные области, которые помогают отслеживать определенные типы правок, выполненных для объектов сети.
Существуют различные требования для использования инструмента Включить топологию сети. См. Включить топологию сети, чтобы изучить различные рабочие процессы и требования для включения топологии сети.
Для выполнения задач управления, таких как добавление правил или назначение ролей связи оборудованию, топология сети выключается. Рекомендуется отключать топологию сети при загрузке больших объемов данных, поскольку это сокращает время обработки. Когда топология сети отключена, создается одна измененная область, покрывающая сеть. Измененные области остаются для объектов с ошибками. Любые изменения, внесенные при отключенной топологии сети, не отслеживаются как измененные области. Затем снова включается топология, и все новые изменения проходят проверку.
К свойствам сети инженерной сети относятся метаданные топологии сети в разделе Топология сети. Сюда входит информация такая, как текущий статус, число измененных областей, временные отметки и продолжительность различных действий топологии сети, поддерживаемые как часть свойств сети. Свойства сети также могут использоваться для просмотра числа ошибок.
Примечание:
Существуют некоторые задачи конфигурации сети, которые могут быть выполнены только до того, как топология сети будет включена в самый первый раз. Более подробно см. в разделе Задачи управления инженерными сетями.
Проверка топологии сети
При включении топологии сети измененные или отредактированные участки сети не отображаются в топологии. Содержимое, которое вы видите на карте, может не совпадать с тем, что хранится в топологии сети, поскольку топология сети для данной области сети отражает ситуацию на момент последнего включения или проверки (в зависимости от того, что произошло в последний раз). Инструменты анализа (трассировки и построения схем), считывающие топологию сети, могут использовать устаревшую информацию и возвращать неточные результаты. Измененные области используются для обозначения новой информации в сети и еще не отражены в топологии. Чтобы включить эти изменения в операции трассировки и построения схем, топологию сети необходимо проверить.
Проверка топологии сети не является автоматической операцией, выполняемой после каждого редактирования. Топологию сети можно проверить, используя команду Проверить на вкладке Инженерная сеть, или с помощью инструмента Проверить топологию сети. При работе с многопользовательской базой геоданных рекомендуется использовать инструмент Проверить топологию сети для продолжительных операции проверки, с большим экстентом или числом редактирований. Инструмент Проверить топологию сети использует преимущества, которые дает обработка в асинхронном режиме.
Для получения дополнительной информации см. раздел Проверка топологии сети.
Во время проверки топологии сети оцениваются различные свойства сети, ее ограничения и целостность всех объектов сети. Среди выбранных элементов имеются правила сети и политики соединения ребер. Элементы, вызывающие нарушения целостности или неоднозначные состояния, отслеживаются через ошибки.
Измененные области со связанными ошибками останутся до исправления ситуации вызвавшей ошибку. Это может быть решено путем внесения изменений в объект или путем изменения конфигурации, чтобы исправить ошибки. Внесение изменений в конфигурацию требует выключения топологии сети.
Более подробно:
Операция проверки не вычисляет неразмещенные объекты ребер и соединений. Топология сети должна быть выключена и включена, чтобы отразить изменения, внесенные в эти объекты.Полный список ситуаций, в которых возникают ошибки см. в разделе Управление ошибками.
При начале процесса проверки с помощью команды Проверить на вкладке Инженерная сеть предлагаются два варианта географического экстента:
- Текущий экстент - топология сети проверяется для текущего экстента карты. Опция текущего экстента используется чаще и рекомендуется при редактировании локализованной области или рабочей зоны.
- Полный экстент - проверка полного экстента является потенциально ресурсоемкой операцией, зависящей от размера и сложности сети, а также от количества измененных областей. Эта операция рекомендуется при необходимости проверки большого количества изменений, распределенных по большой территории.
Когда вы проверяете топологию сети на основе определенного экстента, измененные области, которые пересекают экстент проверки, обрезаются. На расположенном ниже изображении заштрихованные фиолетовые многоугольники отображают измененные области, а экстент операции проверки отображается черным квадратом.
При проверке топологии сети для определенного экстента важно помнить следующее:
- Вся измененная область вычисляется, когда измененная область, связанная с ошибкой, частично содержится в экстенте проверки.
- После проверки топологии могут все еще оставаться измененные области, если использовалась проверка текущего экстента, который не охватывает все измененные области сети.
- Не гарантируется, что сетевой объект будет корректен, до тех пор пока не будет проверен полный экстент измененной области функции. Если есть какие-либо измененные области, связанные с сетевым объектом, это повлияет на трассировку и обновление операций подсети, которые используют опцию проверки согласованности настройки трассировки.
Если выполняется операция проверки, подсети, пересекающие измененные области, отмечаются в качестве измененных, а схемы сети - в качестве согласованных. Инструмент Обновить подсеть используется для обновления измененной подсети и переключения системных схем подсетей обратно в статус согласованной. Несистемные схемы сети можно также пометить согласованными с сетевыми объектами, используя инструмент Обновить схему. Более подробную информацию о процессе обновления измененных подсетей см. в разделе Обновление подсети.
Измененные области и ошибки
Измененные области создаются для выделения областей, не отраженных в топологии сети, и для отображения ошибок. Топология сети проверяется, что позволяет обновить ее и удалить измененные области.
Хотя трассировка по измененным областям разрешена, она может привести к неожиданным результатам, поэтому на ее результаты не следует полагаться. Проверка топологии областей, по которым пройдет трассировка, позволит убрать измененные области и и гарантировать, что результаты трассировки отражают реальное положение дел. Более подробную информацию можно получить, ознакомившись с опцией Проверить согласованность в конфигурации инструмента Трассировка.
Подробнее об этих концепциях см. в разделах Ошибки и Измененные области.
Инструменты и команды
Есть несколько инструментов и команд, используемых для управления состоянием топологии инженерной сети. Некоторые задачи управления топологии могут выполняться клиентом/сервером, используя данные, доступные непосредственно из базы геоданных или через сервисы, с помощью векторного слоя. Независимо от источника данных, для всех инструментов настройки инженерной сети требуется активное подключение к порталу с использованием владельца инженерной сети портала.
Для работы с топологией сети существуют три инструмента геообработки: Включить топологию сети, Отключить топологию сети и Проверить топологию сети.
Команда Проверить находится на вкладке Данные. Эта команда, вместе с инструментом Проверить топологию сети, позволяет выполнять проверку топологии сети как всего географического экстента, так и текущего экстента инженерной сети. Событие проверки (инструмент или команда) также может запускаться в версии Default или в именной версии любым пользователем, имеющим права на редактирование версии. С обоими рабочими процессами можно ознакомиться в разделе Проверка топологии сети .
Инструмент Отключить топологию сети может выполняться над версией Default или над пользовательской версией. Необходимо отключить топологию сети при выполнении задач по настройке инженерной сети или при загрузке большого количества данных.
Инструмент Включить топологию сети может выполняться только над версией Default. Вы можете включить топологию сети, чтобы найти ошибки или для работы с измененными областями, схемами сети и трассировкой.
Подсказка:
Если топология в именной версии отключена, можно использовать процесс согласования для наследования состояния топологии из ветви версии default.Применение
Инженерная сеть поддерживает возможности архивирования и отслеживания изменений через приложение или версии ветви. Это позволяет своевременно вносить правки в объекты сети и топологию сети. Аналитические операции могут выполняться как в текущий момент, так и на определенный момент в прошлом. Для выполнения трассировки или построения схем на определенный момент в прошлом, топология в то время должна быть включена.