Удалить правило (Инженерная сеть)

Краткая информация

Полностью удаляет правило из инженерной сети.

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

Использование

Параметры

ПодписьОписаниеТип данных
Входная инженерная сеть

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

Utility Network; Utility Network Layer
Тип правила

Тип удаляемого правила.

  • ВсеУдаление всех правил.
  • Связность соединение-соединениеУдаление правила связности соединение-соединение.
  • СодержаниеУдаление правила связности содержания.
  • Прикрепление к структуреСтруктурные правила связности прикреплений к структуре.
  • Связность соединение-реброУдаление правила связности соединение-ребро.
  • Связность ребро-соединение-реброУдаление правила связности ребро-соединение-ребро.
String
Правила

Указывает правило для удаления. Сюда относится ID правила и его описание.

Примечание:

Найти ID правила можно пролистав раздел Правила в Свойствах сети, доступных в диалоговом окне Свойства слоя.

String

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная инженерная сеть

Обновленная инженерная сеть

Инженерная сеть

arcpy.un.DeleteRule(in_utility_network, rule_type, rule_desc)
ИмяОписаниеТип данных
in_utility_network

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

Utility Network; Utility Network Layer
rule_type

Тип удаляемого правила.

  • ALLУдаление всех правил.
  • JUNCTION_JUNCTION_CONNECTIVITYУдаление правила связности соединение-соединение.
  • CONTAINMENTУдаление правила связности содержания.
  • STRUCTURAL_ATTACHMENTСтруктурные правила связности прикреплений к структуре.
  • JUNCTION_EDGE_CONNECTIVITYУдаление правила связности соединение-ребро.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYУдаление правила связности ребро-соединение-ребро.
String
rule_desc

Указывает правило для удаления. Сюда относится ID правила и его описание.

Примечание:

Найти ID правила можно пролистав раздел Правила в Свойствах сети, доступных в диалоговом окне Свойства слоя.

String

Производные выходные данные

ИмяОписаниеТип данных
out_utility_network

Обновленная инженерная сеть

Инженерная сеть

Пример кода

DeleteRule, пример (окно Python)

Удаление правила связности соединение-соединение, которое позволяет точке обслуживания подключаться к стороне нагрузки рубильника в электрической сети.

import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_JUNCTION_CONNECTIVITY", 
                    "2: From[ElectricDistributionDevice.ServicePoint] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule, пример 2 (окно Python)

Удаление правила связности соединение-ребро, которое позволяет низковольтной линии подключаться к стороне нагрузки рубильника в электрической сети.

import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_EDGE_CONNECTIVITY", 
                    "72: From[ElectricDistributionLine.LowVoltage] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule, пример 3 (окно Python)

Удаление правила связности, которое позволяет размещать трансформатор в монтажной коробке.

import arcpy
arcpy.DeleteRule_un("Electric Network", "CONTAINMENT", 
                    "153: From[StructureJunction.JunctionBox] To[ElectricDistributionDevice.Transformer]")
DeleteRule, пример 4 (окно Python)

Удаление правила связности прикрепления к структуре, которое разрешает подключение точки обслуживания к опоре электросети.

import arcpy
arcpy.DeleteRule_un("Electric Network", "STRUCTURAL_ATTACHMENT", 
                    "126: From[StructureJunction.Pole] To[ElectricDistributionDevice.ServicePoint]")

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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