导入子网控制器 (公共设施网络)

摘要

用于将 .csv 文件中的子网控制器导入到公共设施网络。

导出子网控制器工具所生成的 .csv 文件可用作此工具的输入。导入的 .csv 文件将会修改公共设施网络中现有要素的属性,以将这些要素设置为子网控制器。

了解有关如何导入子网控制器的详细信息

使用情况

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

  • 子网控制器必须符合正确的 CSV 格式,并且包含所需列。

  • 公共设施网络中必须存在 .csv 文件中列出的要素,且这些要素必须满足设置为子网控制器的先决条件。

  • .csv 文件中的信息遵循以下格式:SUBNETWORKCONTROLLERNAMEFEATUREGLOBALIDFEATURECLASSNAMEFEATUREASSETGROUPFEATUREASSETTYPEFEATURETERMINALTIERNAMESUBNETWORKNAMEDESCRIPTIONNOTES

    .csv

    描述示例

    SUBNETWORKCONTROLLERNAME

    已设置为子网控制器的设备或交汇点对象要素的名称。

    RMT001

    FEATUREGLOBALID

    子网控制器要素的全局 ID。

    {1CAF7740-0BF4-4113-8DB2-654E18800028}

    FEATURECLASSNAME

    子网控制器要素的要素类或表。

    ElectricDistributionDevice

    FEATUREASSETGROUP

    子网控制器要素的资产组。

    Circuit Breaker

    FEATUREASSETTYPE

    子网控制器要素的资产类型。

    Air Powered

    FEATURETERMINAL

    子网控制器要素的终端。

    Load

    TIERNAME

    子网控制器要素所属层的名称。

    中压

    SUBNETWORKNAME

    子网控制器名称

    RMT003

    DESCRIPTION

    子网控制器的描述。

    CB1

    NOTES

    针对子网控制器输入的任何注释。

    RMT001 Circuit breaker

参数

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

将导入子网控制器的公共设施网络。

Utility Network; Utility Network Layer
输入文件

包含要导入的子网控制器的 .csv 文件。

File

派生输出

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

更新的公共设施网络。

公共设施网络

arcpy.un.ImportSubnetworkControllers(in_utility_network, csv_file)
名称说明数据类型
in_utility_network

将导入子网控制器的公共设施网络。

Utility Network; Utility Network Layer
csv_file

包含要导入的子网控制器的 .csv 文件。

File

派生输出

名称说明数据类型
out_utility_network

更新的公共设施网络。

公共设施网络

代码示例

ImportSubnetworkControllers 示例(Python 窗口)

此示例脚本会将名为 mySources.csv 的 .csv 文件中的子网控制器导入到名为 GridNetwork 的公共设施网络。

import arcpy
arcpy.ImportSubnetworkControllers_un("GridNetwork", "C:\\Temp\\mySources.csv")

许可信息

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

相关主题