Правило Удалить объект

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

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

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

Процесс выполнения правила Удалить объект

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

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

Примечание:

Соединения, которые подключены к другим ребру/ребрам, которые участвуют в соединениях связности, удалены не будут.

Чтобы удалить отсоединенные соединения, даже если они являются объектами содержания, необходимо выполнить правило Удалить объект для соответствующих контейнеров до того, как запустить правило Удалить объект для ребер.

Конфигурация правила Удалить объект

Есть два инструмента для добавления правила Удалить объект в шаблон: Добавить правило Удалить объект и Добавить правило Удалить объект по атрибуту:

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

Примечание:

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

Если имеется хотя бы еще одно правило, выполняющееся до правила Удалить объект, удаленные объекты схемы сохраняются в таблицах схемы сети. Они не удаляются во время существования схемы.

Связанные разделы