Сводка
Полностью удаляет правило из инженерной сети.
При удалении правил, поддерживающих существующие объекты в инженерной сети, должна соблюдаться осторожность. При следующем включении топологии сети существующие объекты, ранее использовавшие удаленные правила, будут помечены как объекты ошибок, что будет указывать на отсутствие правила для поддержания данного отношения.
Использование
При работе с многопользовательской базой геоданных, подключенная учетная учетная запись портала ArcGIS Enterprise должна быть владельцем инженерной сети на портале.
Топология сети должна быть отключена.
При работе с многопользовательской базой геоданных Входная инженерная сеть должна быть из подключения к базе данных, установленного от имени владельца базы данных инженерной сети.
Синтаксис
DeleteRule(in_utility_network, rule_type, rule_desc)
Parameter | Объяснение | Тип данных |
in_utility_network | Инженерная сеть, из которой будет удалено правило. | Utility Network; Utility Network Layer |
rule_type | Тип удаляемого правила.
| String |
rule_desc | Указывает правило для удаления. Сюда относится ID правила и его описание. Примечание:Найти ID правила можно пролистав раздел Правила в Свойствах сети, доступных в диалоговом окне Свойства слоя. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_utility_network | Обновленная инженерная сеть | Инженерная сеть |
Пример кода
Удаление правила связности соединение-соединение, которое позволяет точке обслуживания подключаться к стороне нагрузки рубильника в электрической сети.
import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_JUNCTION_CONNECTIVITY",
"2: From[ElectricDistributionDevice.ServicePoint] From[ElectricDistributionDevice.CircuitBreaker.Load]")
Удаление правила связности соединение-ребро, которое позволяет низковольтной линии подключаться к стороне нагрузки рубильника в электрической сети.
import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_EDGE_CONNECTIVITY",
"72: From[ElectricDistributionLine.LowVoltage] From[ElectricDistributionDevice.CircuitBreaker.Load]")
Удаление правила связности, которое позволяет размещать трансформатор в монтажной коробке.
import arcpy
arcpy.DeleteRule_un("Electric Network", "CONTAINMENT",
"153: From[StructureJunction.JunctionBox] To[ElectricDistributionDevice.Transformer]")
Удаление правила связности прикрепления к структуре, которое разрешает подключение точки обслуживания к опоре электросети.
import arcpy
arcpy.DeleteRule_un("Electric Network", "STRUCTURAL_ATTACHMENT",
"126: From[StructureJunction.Pole] To[ElectricDistributionDevice.ServicePoint]")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да