导出规则 (公共设施网络)

摘要

用于将公共设施网络中的连通性、结构附件和包含规则导出为逗号分隔值文件。

使用情况

  • .csv 文件中的信息包括以下列:RULETYPEFROMFEATURECLASSFROMASSETGROUPFROMASSETTYPEFROMTERMINALTOFEATURECLASSTOASSETGROUPTOASSETTYPETOTERMINALVIAFEATURECLASSVIAASSETGROUPVIAASSETTYPEVIATERMINAL

    .csv

    说明示例

    RULETYPE

    规则的类型。

    交汇点交汇点连通性、交汇点边连通性、边交汇点边连通性、包含、结构附件

    FROMFEATURECLASSTOFEATURECLASS

    参与规则的要素类。

    ElectricDistributionDevice、ElectricDistributionAssembly、StructureDevice

    FROMASSETGROUPTOASSETGROUP

    参与规则的资产组。

    Arrester、BreakerBank、JunctionBox、Switch

    FROMASSETTYPETOASSETTYPE

    参与规则的资产类型。

    Tie Switch、Padmount、Overhead hood stick、Overhead gang operated

    FROMTERMINALTOTERMINAL

    参与规则的终端。星号 (*) 表示如果资产类型具有终端,规则将应用于所有终端。

    单一终端、负载、来源

    VIAFEATURECLASSVIAASSETGROUPVIAASSETTYPEVIATERMINAL

    这些列仅用于边-交汇点-边连通性规则。这些是规则中包括的连接要素类、资产组、资产类型和终端。

    ElectricDistributionLine、Medium Voltage、Single Phase Overhead、Load

  • 可将此工具的输出用作导入规则工具的输入。

  • 使用企业级地理数据库时,已连接的 ArcGIS Enterprise 门户帐户必须是门户公共设施网络所有者

  • 使用企业级地理数据库时,输入公共设施网络必须来自作为数据库公共设施网络所有者建立的数据库连接。

参数

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

要从中导出规则的公共设施网络。

Utility Network; Utility Network Layer
规则类型

要导出的规则类型。

  • 所有将导出公共设施网络中的所有规则。
  • 交汇点-交汇点连通性将导出交汇点-交汇点连通性关联规则。
  • 交汇点-边连通性将导出交汇点-边连通性关联规则。
  • 包含将导出包含关联规则。
  • 结构附件将导出结构附件关联规则。
  • 边-交汇点-边连通性将导出边-交汇点-边连通性关联规则。
String
输出文件

待创建的 .csv 文件的文件夹位置和名称。

File

arcpy.un.ExportRules(in_utility_network, rule_type, out_csv_file)
名称说明数据类型
in_utility_network

要从中导出规则的公共设施网络。

Utility Network; Utility Network Layer
rule_type

要导出的规则类型。

  • ALL将导出公共设施网络中的所有规则。
  • JUNCTION_JUNCTION_CONNECTIVITY将导出交汇点-交汇点连通性关联规则。
  • JUNCTION_EDGE_CONNECTIVITY将导出交汇点-边连通性关联规则。
  • CONTAINMENT将导出包含关联规则。
  • STRUCTURAL_ATTACHMENT将导出结构附件关联规则。
  • EDGE_JUNCTION_EDGE_CONNECTIVITY将导出边-交汇点-边连通性关联规则。
String
out_csv_file

待创建的 .csv 文件的文件夹位置和名称。

File

代码示例

ExportRules 示例(Python 窗口)

此示例会导出名为 GridNetwork 的公共设施网络中的所有关联规则。

import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
ExportRules 示例 2(Python 窗口)

此示例会导出名为 GridNetwork 的公共设施网络中的交汇点-交汇点连通性关联规则。

import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY", 
                     r"C:\Temp\JJAssociationRules.csv")
ExportRules 示例 3(Python 窗口)

此示例会导出名为 GridNetwork 的公共设施网络中的交汇点-边连通性规则。

import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY", 
                     r"C:\Temp\JEAssociationRules.csv")
ExportRules 示例 4(Python 窗口)

此示例会导出名为 GridNetwork 的公共设施网络中的包含关联规则。

import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT", 
                     r"C:\Temp\ContainmentAssociationRules.csv")
ExportRules 示例 5(Python 窗口)

此示例会导出名为 GridNetwork 的公共设施网络中的结构附件关联规则。

import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT", 
                     r"C:\Temp\StructureAssociationRules.csv")

环境

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

许可信息

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

相关主题