添加域网络 (公共设施网络)

描述

用于向公共设施网络添加域网络。

要了解有关添加域网络的详细信息,请参阅添加域网络

使用方法

语法

AddDomainNetwork(in_utility_network, domain_network_name, tier_definition, subnetwork_controller_type, {domain_network_alias_name})
参数说明数据类型
in_utility_network

将添加域网络的公共设施网络。

Utility Network; Utility Network Layer
domain_network_name

新域网络的名称。域网络名称将作为创建的要素类名称的前缀。例如,名称为 ElectricDistribution 的域将包含名称为 ElectricDistributionJunction 的要素类。

String
tier_definition

指定新域网络的层定义。

  • HIERARCHICAL层将被定义为等级层。在等级域网络中,层之间相互嵌套,所以较低级别层的子网中存在的要素会自然参与到所有较高级别的层中。例如,在燃气网络中,阀门隔离区存在于压力区中,而压力区又存在于系统区中。隔离区中的要素同时还存在于压力区和系统区中。
  • PARTITIONED 层将被定义为分区层。分区域网络中的要素仅存在于一个层中。层之间的关系按线性排列。要素可以存在于一个层内的一个或多个子网中。
String
subnetwork_controller_type

指定新域网络的子网控制器类型。

  • SOURCE子网控制器类型是一组源。源是已交付资源的原点。例如,在电气系统中,电力源是指发电站和变电站。
  • SINK子网控制器类型是一组汇。汇是所收集的资源的目的地。
String
domain_network_alias_name
(可选)

域网络的别名。此可选参数用于为域网络提供更具描述性的名称。

String

派生输出

名称说明数据类型
out_utility_network

更新的公共设施网络。

公共设施网络

代码示例

AddDomainNetwork 示例(Python 窗口)

向 MyUtilityNetwork 公共设施网络添加名称为 ElectricDistribution 的域网络。

import arcpy
arcpy.AddDomainNetwork_un("MyUtilityNetwork", "ElectricDistribution", 
                          "HIERARCHICAL", "SOURCE", "Electric Distribution")

环境

此工具不使用任何地理处理环境。

许可信息

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

相关主题