删除规则 (公共设施网络)

摘要

用于从公共设施网络中永久删除规则。

删除支持公共设施网络中的现有要素或对象的规则时请谨慎操作。 重新启用网络拓扑时,依赖于已删除规则的现有网络要素将标记为错误,以指示不存在支持关系的网络规则

使用情况

参数

标注说明数据类型
输入公共设施网络

将移除规则的公共设施网络。

Utility Network; Utility Network Layer
规则类型

指定将被删除的规则类型。

  • 全部所有规则都将被删除。
  • 交汇点-交汇点连通性将删除交汇点-交汇点连通性关联规则。
  • 包含将删除包含关联规则。
  • 结构附件将删除结构附件关联规则。
  • 交汇点-边连通性将删除交汇点-边连通性规则。
  • 边-交汇点-边连通性将删除边-交汇点-边连通性规则。
String
规则

指定将删除的规则,包括规则 ID 和规则描述。

注:

要找到规则 ID,请浏览图层属性对话框中网络属性选项卡的规则部分。 有关详细信息,请参阅查看网络规则

String

派生输出

标注说明数据类型
更新的公共设施网络

更新的公共设施网络。

Utility Network

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

更新的公共设施网络。

Utility Network

代码示例

DeleteRule 示例(Python 窗口)

删除允许检修点与电网中断路器的负载侧相连接的交汇点-交汇点连通性关联规则。

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]")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题