描述
用于将公共设施网络中的连通性、结构附件和包含规则导出为逗号分隔值文件。
使用方法
.csv 文件中的信息包括以下列:RULETYPE、FROMFEATURECLASS、FROMASSETGROUP、FROMASSETTYPE、FROMTERMINAL、TOFEATURECLASS、TOASSETGROUP、TOASSETTYPE、TOTERMINAL、VIAFEATURECLASS、VIAASSETGROUP、VIAASSETTYPE 和 VIATERMINAL。
.csv 列
列 说明 示例 RULETYPE
规则的类型。
交汇点交汇点连通性、交汇点边连通性、边交汇点边连通性、包含、结构附件
FROMFEATURECLASS、TOFEATURECLASS
参与规则的要素类。
ElectricDistributionDevice、ElectricDistributionAssembly、StructureDevice
FROMASSETGROUP、TOASSETGROUP
参与规则的资产组。
Arrester、BreakerBank、JunctionBox、Switch
FROMASSETTYPE、TOASSETTYPE
参与规则的资产类型。
Tie Switch、Padmount、Overhead hood stick、Overhead gang operated
FROMTERMINAL、TOTERMINAL
参与规则的终端。星号 (*) 表示如果资产类型具有终端,规则将应用于所有终端。
单一终端、负载、来源
VIAFEATURECLASS、VIAASSETGROUP、VIAASSETTYPE、VIATERMINAL
这些列仅用于边-交汇点-边连通性规则。这些是规则中包括的连接要素类、资产组、资产类型和终端。
ElectricDistributionLine、Medium Voltage、Single Phase Overhead、Load
可将此工具的输出用作导入规则工具的输入。
使用企业级地理数据库时,已连接的 ArcGIS Enterprise 门户帐户必须是门户公共设施网络所有者。
使用企业级地理数据库时,输入公共设施网络必须来自作为数据库公共设施网络所有者建立的数据库连接。
语法
ExportRules(in_utility_network, rule_type, out_csv_file)
参数 | 说明 | 数据类型 |
in_utility_network | 要从中导出规则的公共设施网络。 | Utility Network; Utility Network Layer |
rule_type | 要导出的规则类型。
| String |
out_csv_file | 待创建的 .csv 文件的文件夹位置和名称。 | File |
代码示例
此示例会导出名为 GridNetwork 的公共设施网络中的所有关联规则。
import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
此示例会导出名为 GridNetwork 的公共设施网络中的交汇点-交汇点连通性关联规则。
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociationRules.csv")
此示例会导出名为 GridNetwork 的公共设施网络中的交汇点-边连通性规则。
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
r"C:\Temp\JEAssociationRules.csv")
此示例会导出名为 GridNetwork 的公共设施网络中的包含关联规则。
import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociationRules.csv")
此示例会导出名为 GridNetwork 的公共设施网络中的结构附件关联规则。
import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociationRules.csv")
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是