标注 | 说明 | 数据类型 |
输入公共设施网络
| 将导入子网控制器的公共设施网络。 | Utility Network; Utility Network Layer |
输入文件
| 包含要导入的子网控制器的 .csv 文件。 | File |
派生输出
标注 | 说明 | 数据类型 |
更新的公共设施网络 | 更新的公共设施网络。 | 公共设施网络 |
用于将 .csv 文件中的子网控制器导入到公共设施网络。
导出子网控制器工具所生成的 .csv 文件可用作此工具的输入。导入的 .csv 文件将会修改公共设施网络中现有要素的属性,以将这些要素设置为子网控制器。
使用企业级地理数据库时,输入公共设施网络参数值必须来自作为数据库公共设施网络所有者建立的数据库连接。
子网控制器必须符合正确的 CSV 格式,并且包含所需列。
公共设施网络中必须存在 .csv 文件中列出的要素,且这些要素必须满足设置为子网控制器的先决条件。
.csv 文件中的信息格式如下:SUBNETWORKCONTROLLERNAME、FEATUREGLOBALID、FEATURECLASSNAME、FEATUREASSETGROUP、FEATUREASSETTYPE、FEATURETERMINAL、TIERNAME、SUBNETWORKNAME、DESCRIPTION、NOTES。
列 | 描述 | 示例 |
---|---|---|
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 | 更新的公共设施网络。 | 公共设施网络 |
此示例脚本会将名为 mySources.csv 的 .csv 文件中的子网控制器导入到名为 GridNetwork 的公共设施网络。
import arcpy
arcpy.ImportSubnetworkControllers_un("GridNetwork", "C:\\Temp\\mySources.csv")