子网控制器可以定义子网的起点。 子网控制器类型可以定义资源在网络中的流动方式。 子网控制器在设备或交汇点对象的终端上进行设置,以表示子网的起点。
要将终端设置为子网控制器,必须满足属性和条件。 有关详细信息,请参阅子网控制器。
可以使用修改子网控制器窗格或 Python 将终端设置为子网控制器。 终端类型取决于窗格中所指定的层。
抢先版本:
对于分区域网络,当基于子网控制器类型设置子网控制器时,将过滤修改子网控制器窗格中的终端下拉菜单,如下所示:
- 基于源的域网络 - 对于具有定向终端配置的要素,终端下拉菜单中仅列出下游终端。
- 基于汇的域网络 - 对于具有定向终端配置的要素,终端下拉菜单中仅列出上游终端。
要求
要设置子网控制器,必须满足下列要求:
配置步骤
在可将设备或交汇点对象设置为子网控制器之前,必须先配置其所属的资产组和资产类型。 请查看以下步骤,其中包括配置资产组和资产类型以支持子网控制器的操作:
- 创建终端配置,并将其分配给将被设置为子网控制器的资产组和资产类型。
- 为层设置子网定义将资产组和资产类型包括为有效子网控制器。
- 为资产组和资产类型设置子网控制器网络类别。
完成配置步骤后,可以使用修改控制器窗格将以下要素或对象设置为子网控制器。
将要素设置为子网控制器
要将设备或交汇点对象的终端设置为子网控制器,请完成以下步骤:
- 单击公共设施网络选项卡。
- 在子网组中,单击修改控制器 。
- 在修改子网控制器窗格中,选择以下选项之一以将所选要素添加到窗格中:
- 单击选择要素工具 ,然后从设备要素类中选择地图上的要素。
- 单击添加所选内容工具 以从交汇点对象或设备属性表中添加选定的行。
修改子网控制器窗格将使用所选要素或对象进行填充。
- 在该窗格中,单击终端下拉箭头以选择要设置为子网控制器的终端。
- 对于层参数,单击下拉箭头以为层选择子网控制器。
所列出的层允许步骤 3 中所选要素或对象的资产类型作为子网控制器。 有关详细信息,请参阅架构。
- 对于子网控制器名称和子网名称参数,指定控制器和子网的名称。
子网控制器名称对于层必须是唯一的,并且子网名称对于公共设施网络必须是唯一的。 名称长度不能超过 64 个字符,并且不能以分号 (:) 开头或结尾。 以下特殊字符无效:
- 重音符 (`)
- 波形符 (~)
- At 符号 (@)
- 美元符号 ($)
- 百分号 (%)
- 脱字符 (^)
- 星号 (*)
- 加号 (+)
- 等号 (=)
- 竖线 (|)
- 反斜线 (\)
- 左尖括号 (<)
- 右尖括号 (>)
- 问号 (?)
- 左大括号 ({)
- 右大括号 (})
- 句号 (.)
- 感叹号 (!)
- 单引号 (')
- 左方括号 ([)
- 右方括号 (])
- 分号 (;)
- 回车符 (\r)
- 换行 (\n)
- 双冒号 (::)
- (可选)对于描述参数,为子网控制器输入描述。
- (可选)对于注释参数,为子网控制器输入任何注释。
- 单击应用。
现已将要素或对象的终端设置为子网网络控制器。 验证网络拓扑,以便分析操作将该终端视为子网控制器。 运行更新子网工具以更新该子网中要素的子网名称。
使用 Python 脚本移除子网控制器分配
编辑者可以使用 Python 脚本执行编辑操作,包括将设备上的终端或交汇点对象设置为子网控制器。 为此,您必须先导入 arcpy 并启动编辑操作以运行 EnableSubnetworkController 函数。