使用方法
一种资产类型可参与一个或多个类别。例如,保险丝资产组可以同时属于断开连接类别和保护装置类别。
此工具可与添加网络类别工具配合使用,后者用于将新的网络类别添加到公共设施网络。
必须禁用网络拓扑。
- 使用企业级地理数据库时,必须满足以下要求:
- 连接的 ArcGIS Enterprise 门户帐户必须为门户公共设施网络所有者。
- 输入公共设施网络参数值必须来自作为数据库公共设施网络所有者建立的数据库连接。
- 此工具在执行时必须连接到默认版本。
语法
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 | 更新的公共设施网络。 | 公共设施网络 |
代码示例
在配电域网络中,将 disconnect 和 protective 类别应用到 air-powered fuses。
import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution",
"ElectricDistributionDevice", "Fuse", "Air Powered",
["Disconnect", "Protective"])
在配电域网络中,取消分配 air-powered fuses 的网络类别。
import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution",
"ElectricDistributionDevice", "Fuse", "Air Powered")
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是