描述
用于将 .csv 文件中的子网控制器导入到公共设施网络。
导出子网控制器工具所生成的 .csv 文件可用作此工具的输入。导入的 .csv 文件将会修改公共设施网络中现有要素的属性,以将这些要素设置为子网控制器。
使用方法
使用企业级地理数据库时,输入公共设施网络必须来自作为数据库公共设施网络所有者建立的数据库连接。
子网控制器必须符合正确的 CSV 格式,并且包含所需列。
公共设施网络中必须存在 .csv 文件中列出的要素,且这些要素必须满足设置为子网控制器的先决条件。
.csv 文件中的信息遵循此格式:SUBNETWORKCONTROLLERNAME、FEATUREGLOBALID、FEATURECLASSNAME、FEATUREASSETGROUP、FEATUREASSETTYPE、FEATURETERMINAL、TIERNAME、SUBNETWORKNAME、DESCRIPTION、NOTES。
.csv 列
列 说明 示例 SUBNETWORKCONTROLLERNAME
已设置为子网控制器的设备或交汇点对象要素的名称。
RMT001
FEATUREGLOBALID
子网控制器要素的全局 ID。
{1CAF7740-0BF4-4113-8DB2-654E18800028}
FEATURECLASSNAME
子网控制器要素的要素类或表。
ElectricDistributionDevice
FEATUREASSETGROUP
子网控制器要素的资产组。
Circuit Breaker
FEATUREASSETTYPE
子网控制器要素的资产类型。
Air Powered
FEATURETERMINAL
子网控制器要素的终端。
Load
TIERNAME
子网控制器要素所属层的名称。
Medium Voltage
SUBNETWORKNAME
子网控制器名称
RMT003
DESCRIPTION
子网控制器的描述。
CB1
NOTES
针对子网控制器输入的任何注释。
RMT001 Circuit breaker
语法
ImportSubnetworkControllers(in_utility_network, csv_file)
参数 | 说明 | 数据类型 |
in_utility_network | 将导入子网控制器的公共设施网络。 | Utility Network; Utility Network Layer |
csv_file | 包含要导入的子网控制器的 .csv 文件。 | File |
派生输出
名称 | 说明 | 数据类型 |
out_utility_network | 更新的公共设施网络。 | 公共设施网络 |
代码示例
此示例脚本会将名为 mySources.csv 的 .csv 文件中的子网控制器导入到名为 GridNetwork 的公共设施网络。
import arcpy
arcpy.ImportSubnetworkControllers_un("GridNetwork", "C:\\Temp\\mySources.csv")
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是