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