设置网络类别 (公共设施网络)

摘要

用于将网络类别分配到要在追踪操作中使用的资产类型级别要素类或表。

根据资产类型定义的类别用于限制多个分析追踪的开始和结束。

了解有关网络类别的详细信息

了解有关如何设置或修改网络类别分配的详细信息

使用情况

  • 一种资产类型可参与一个或多个类别。例如,保险丝资产组可以同时属于断开连接类别和保护装置类别。

  • 此工具可与添加网络类别工具配合使用,后者用于将新的网络类别添加到公共设施网络。

  • 必须禁用网络拓扑。

  • 使用企业级地理数据库时,必须满足以下要求:

参数

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

包含网络类别的公共设施网络。

Utility Network; Utility Network Layer
域网络

包含网络类别的公共设施网络内的域网络。

String
输入表

资产类型所属的公共设施网络要素类或表。

String
资产组

资产类型所属的资产组。

String
资产类型

要更改类别配置的资产类型。

String
类别
(可选)

要分配到资产类型的类别。为此参数指定的类别会替换分配到资产类型的当前类别。要取消分配资产类型的网络类别,请不要为此参数指定类别。

注:

子网控制器系统提供的网络类别仅适用于设备要素类和交汇点对象表中的资产类型。在具有分区层定义的域网络中,所选资产类型还必须具备分配有最少一个上游和一个下游终端的定向终端配置。

String

派生输出

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

更新的公共设施网络。

公共设施网络

arcpy.un.SetNetworkCategory(in_utility_network, domain_network, featureclass, assetgroup, assettype, {category})
名称说明数据类型
in_utility_network

包含网络类别的公共设施网络。

Utility Network; Utility Network Layer
domain_network

包含网络类别的公共设施网络内的域网络。

String
featureclass

资产类型所属的公共设施网络要素类或表。

String
assetgroup

资产类型所属的资产组。

String
assettype

要更改类别配置的资产类型。

String
category
[category,...]
(可选)

要分配到资产类型的类别。为此参数指定的类别会替换分配到资产类型的当前类别。要取消分配资产类型的网络类别,请不要为此参数指定类别。

注:

子网控制器系统提供的网络类别仅适用于设备要素类和交汇点对象表中的资产类型。在具有分区层定义的域网络中,所选资产类型还必须具备分配有最少一个上游和一个下游终端的定向终端配置。

String

派生输出

名称说明数据类型
out_utility_network

更新的公共设施网络。

公共设施网络

代码示例

SetNetworkCategory 示例 1(Python 窗口)

在配电域网络中,将 disconnect 和 protective 类别应用到 air-powered fuses。

import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution", 
                            "ElectricDistributionDevice", "Fuse", "Air Powered", 
                            ["Disconnect", "Protective"])
SetNetworkCategory 示例 2(Python 窗口)

在配电域网络中,取消分配 air-powered fuses 的网络类别。

import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution", 
                            "ElectricDistributionDevice", "Fuse", "Air Powered")

环境

特殊情况

许可信息

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

相关主题