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
[rule_desc,...]
|
指定将删除的规则,包括规则 ID 和规则描述。
注:
要找到规则 ID,请浏览图层属性对话框中网络属性选项卡的规则部分。 有关详细信息,请参阅查看网络规则。
|
String
|
派生输出
|
名称
|
说明
|
数据类型
|
|
out_utility_network
|
更新的公共设施网络。
|
Utility Network
|
代码示例
删除允许检修点与电网中断路器的负载侧相连接的交汇点-交汇点连通性关联规则。
import arcpy
arcpy.un.DeleteRule("Electric Network", "JUNCTION_JUNCTION_CONNECTIVITY",
"2: From[ElectricDistributionDevice.ServicePoint] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule 示例 2(Python 窗口)
删除允许低压线与电网中断路器的负载侧相连接的交汇点-边连通性规则。
import arcpy
arcpy.un.DeleteRule("Electric Network", "JUNCTION_EDGE_CONNECTIVITY",
"72: From[ElectricDistributionLine.LowVoltage] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule 示例 3(Python 窗口)
删除曾允许将变压器包含在接线箱中的关联规则。
import arcpy
arcpy.un.DeleteRule("Electric Network", "CONTAINMENT",
"153: From[StructureJunction.JunctionBox] To[ElectricDistributionDevice.Transformer]")
DeleteRule 示例 4(Python 窗口)
删除曾允许将检修点附加到电线杆的结构附件关联规则。
import arcpy
arcpy.un.DeleteRule("Electric Network", "STRUCTURAL_ATTACHMENT",
"126: From[StructureJunction.Pole] To[ElectricDistributionDevice.ServicePoint]")