Подсети

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

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

См. Основные понятия и операции для знакомства с ключевыми разделами, посвященными управлением подсетями.

Управление подсетью

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

Узнайте больше о том, как задачи управления подсетями влияют на статус подсети

Информация о подсети хранится в Таблице подсетей. В этой таблице хранится информация о контроллерах подсети, уровне, к которому относится подсеть, подробностях отслеживания редактирования, а также о том, является ли подсеть неизмененной, измененной или недействительной.

Далее представлено краткое описание связанных задач управления подсетями:

Узнайте больше о жизненном цикле подсети

Определение иерархических и разделенных уровней

's Определение уровня – это свойство, которое задается при добавлении специализированной сети в инженерную сеть. Определение уровня описывает организацию уровней относительно остальной сети. В специализированной сети или группе уровней, два или более уровня могут формировать или коллекцию разделенных последовательных уровней, или иерархию вложенных уровней. Все уровни в специализированной сети или группе уровня имеют одно и то же определение уровня. Инженерная сеть может иметь несколько специализированных сетей с разными определениями уровней.

Более подробно см. в разделе Уровни.

Тип топологии

Подсети поддерживают два типа топологии для моделирования различных систем: ячеистую и радиальную. Тип топологии подсети задается на уровне уровня и определяется при создании уровня. Все подсети уровня имеют один и тот же тип топологии.

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

При добавлении уровня доступны следующие типы топологии:

  • Радиальный – состоит из одного или нескольких контроллеров подсети
  • Сетка – состоит из одного или нескольких контроллеров подсети
Примечание:
Тип топологии в настоящий момент не предлагает различий в поведении для трассировки или управления подсетью. Функциональность пока находится в разработке и будет реализована в будущих версиях.

Каждый контроллер подсети в подсети имеет уникальное Имя контроллера подсети, но должен использовать одно и то же Имя подсети.

Определение подсети

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

Более подробно см. раздел Как задать или изменить определение подсети.

Следующая таблица содержит описание компонентов определения подсети:

КомпонентОписание

Поддержка несвязанных подсетей

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

Допустимые контроллеры подсети

Определяет типы и группы оборудования в классах Device и Junction Object, у которых терминалы могут быть установлены в качестве контроллеров подсетей.

Для создания или изменения контроллеров подсети для заданного уровня могут использоваться только терминалы, относящиеся к допустимым контроллерам подсети.

Допустимые объекты

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

  • Допустимые устройства
  • Допустимые линии
  • Корректные соединения
  • Корректные объекты соединений
  • Корректные объекты ребер

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

Агрегированные линии для класса объектов SubnetLine

Определяет поднабор линий из параметра Допустимые линии, которые, объединяясь вместе, будут представлять подсеть в классе объектов SubnetLine.

Шаблон схемы подсетей

Шаблон схемы используется в качестве шаблона для автоматически создаваемых схем подсети. Этот компонент является дополнительным.

Эти схемы создаются и обновляются при каждом обновлении подсети. При удалении подсети связанная системная схема подсети также удаляется.

Конфигурация трассировки подсети

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

Варианты конфигурации следующие:

  • Включить контейнеры – указывает, будут ли включены контейнеры.
  • Включить содержание – указывает, будет ли включено содержание.
  • Включить структуры – указывает, будут ли включены структуры.
  • Включить объекты барьеров – указывает, будут ли включены барьеры.
  • Проверить возможность размещаемости – Указывает, будет ли возвращена ошибка при обнаружении неразмещаемых объектов соединения или ребер.
  • Краткая информация – вычисляет и сохраняет информацию функции о подсети в классе объектов SubnetLine.
  • Барьеры условий – определяет пространственный или другой объект, который остановит трассировку на основе атрибутов сети и категорий.
  • Барьеры функции – определяет пространственный или другой объект, который остановит трассировку на основе функции.
  • Применить проходимость к - задает принудительный диапазон проходимости. Проходимость применяется только к узлам, только к ребрам или к узлам и ребрам.
  • Распространители – использует распространяемые сетевые атрибуты для управления рассматриваемыми объектами сети. Функция Substitution доступна. Этот параметр доступен только в Python.

Дополнительные сведения о вариантах конфигурации трассировки подсети см. в разделе Конфигурация трассировки подсети.

Обновить политику подсети

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

Опции, которые можно установить для опции Обновить политику подсети, следующие:

  • Управление IsDirty - определяет, будет ли атрибут Is dirty в таблице Subnetworks управляться операцией обновления подсети. Это также оказывает влияние на согласованность схем сети и методов, используемых для удаления удаленных контроллеров из таблицы подсетей. Когда эта опция включена, атрибут IsDirty управляется операцией обновления подсети и обновляется в таблице Subnetworks и классе пространственных объектов SubnetLine.
    Примечание:

    Если уровень настроен так, чтобы не управлять атрибутом Is dirty, подсеть всегда будет отображаться как Измененная, независимо от того, успешна или неудачна операция обновления подсети.

    Если эта опция не включена , операцию обновления подсети можно использовать в версии по умолчанию для удаления строк из таблицы Subnetworks в версии по умолчанию, в которой для атрибута Is deleted задано значение true.

    Если для уровня не определены контроллеры подсети, опция Управление IsDirty отключена.

    Дополнительные сведения о состоянии подсети и атрибуте Is dirty см. в разделе Статус подсети.

  • Обновить контейнеры структурной сети – определяет, будет ли в ходе обработки подсети обновляться атрибут имя поддерживаемой подсети для контейнеров стуктурной сети. По умолчанию эта опция включена.
  • Обновить контейнеры специализированной сети – определяет, будет ли в ходе обработки подсети обновляться атрибут имя поддерживаемой подсети для контейнеров специализированной сети. По умолчанию эта опция включена.
  • Режим редактирования для версии по умолчанию и Режим редактирования для именованной версии – во время процесса обновления подсети в объекты подсети вносятся различные изменения атрибутов. Режим редактирования определяет, как будут выполняться изменения атрибутов. Для управления этим поведением доступны два параметра: С событием и Без события.

    • Без события – это параметр по умолчанию как для версии по умолчанию, так и для именованной версии, а также при работе в однопользовательском развертывании. При использовании этого режима редактирования в многопользовательском развертывании контракты базы геоданных не учитываются во время обновления подсети. Это означает, что события не вызывают обновления отслеживания изменений, правил атрибутов или связанных объектов при обновлении пространственных объектов. Это также означает, что изменения, внесенные в пространственные объекты без событий, не записываются в истории базы геоданных для ее последующего просмотра. Этот подход используется для оптимизации производительности подсети обновления.
      • При использовании этого режима редактирования в версии по умолчанию или в однопользовательском развертывании имя подсети и распространяемые значения обновляются для всех пространственных и непространственных объектов в подсети.
      • При использовании этого режима редактирования в именованных версиях имя подсети и распространяемые значения обновляются только для пространственных объектов, редактируемых пользователем в версии.
    • С событиями — эта опция позволяет пользователям вызывать определенное поведение базы геоданных при обновлении подсетей в версии по умолчанию и именованной версии, а также при работе в однопользовательском развертывании. В этом режиме редактирования обновления курсора обновляют имя подсети и распространяемые значения для всех объектов, через которые проходит операция.

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

      Внимание:

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

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

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

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

    Операция обновления подсети в версии по умолчанию (С событиями и Без событий) и в именованной версии с помощью Без событий.

    Примечание:

    Ряд параметров требует определенной минимальной Версии инженерной сети. Подробнее см. справку по инструменту Установить определение подсети.