设置子网控制器

子网控制器可以定义子网的起点。 子网控制器类型可以定义资源在网络中的流动方式。 子网控制器在设备或交汇点对象的终端上进行设置,以表示子网的起点。

要将终端设置为子网控制器,必须满足属性和条件。 有关详细信息,请参阅子网控制器

可以使用修改子网控制器窗格或 Python 将终端设置为子网控制器。 终端类型取决于窗格中所指定的层。

抢先版本:

对于分区域网络,当基于子网控制器类型设置子网控制器时,将过滤修改子网控制器窗格中的终端下拉菜单,如下所示:

  • 基于源的域网络 - 对于具有定向终端配置的要素,终端下拉菜单中仅列出下游终端。
  • 基于汇的域网络 - 对于具有定向终端配置的要素,终端下拉菜单中仅列出上游终端。

要求

要设置子网控制器,必须满足下列要求:

  • 所选要素或对象具有可用终端,且该终端分配了正确的终端配置:分区层定向,以及等级层定向或双向。
  • 要素或对象(具有感兴趣终端)具有分配了子网控制器网络类别的资产类型。
  • 子网定义中,要素或对象的资产类型设置为有效子网控制器
  • 子网名称参数在公共设施网络中必须唯一。
  • 子网控制器名称参数在层中必须唯一。
  • 如果为具有其他子网控制器的子网设置了子网控制器,则为新子网控制器指定的 Subnetwork Name 必须和现有的一个或多个控制器的子网名称匹配。

配置步骤

在可将设备或交汇点对象设置为子网控制器之前,必须先配置其所属的资产组和资产类型。 请查看以下步骤,其中包括配置资产组和资产类型以支持子网控制器的操作:

  1. 创建终端配置,并将其分配给将被设置为子网控制器的资产组和资产类型。
    在具有分区层定义的域网络中,终端配置必须是分配有最少一个上游和一个下游终端的定向终端配置。

  2. 为层设置子网定义将资产组和资产类型包括为有效子网控制器
  3. 为资产组和资产类型设置子网控制器网络类别

完成配置步骤后,可以使用修改控制器窗格将以下要素或对象设置为子网控制器。

将要素设置为子网控制器

要将设备或交汇点对象的终端设置为子网控制器,请完成以下步骤:

  1. 单击公共设施网络选项卡。
  2. 子网组中,单击修改控制器 修改控制器
  3. 修改子网控制器窗格中,选择以下选项之一以将所选要素添加到窗格中:
    • 单击选择要素工具 编辑折点,然后从设备要素类中选择地图上的要素。
    • 单击添加所选内容工具 添加方法 以从交汇点对象或设备属性表中添加选定的行。

    修改子网控制器窗格将使用所选要素或对象进行填充。

  4. 在该窗格中,单击终端下拉箭头以选择要设置为子网控制器的终端。
  5. 对于参数,单击下拉箭头以为层选择子网控制器。

    所列出的层允许步骤 3 中所选要素或对象的资产类型作为子网控制器。 有关详细信息,请参阅架构

  6. 对于子网控制器名称子网名称参数,指定控制器和子网的名称。

    子网控制器名称对于层必须是唯一的,并且子网名称对于公共设施网络必须是唯一的。 名称长度不能超过 64 个字符,并且不能以分号 (:) 开头或结尾。 以下特殊字符无效:

    • 重音符 (`)
    • 波形符 (~)
    • At 符号 (@)
    • 美元符号 ($)
    • 百分号 (%)
    • 脱字符 (^)
    • 星号 (*)
    • 加号 (+)
    • 等号 (=)
    • 竖线 (|)
    • 反斜线 (\)
    • 左尖括号 (<)
    • 右尖括号 (>)
    • 问号 (?)
    • 左大括号 ({)
    • 右大括号 (})
    • 句号 (.)
    • 感叹号 (!)
    • 单引号 (')
    • 左方括号 ([)
    • 右方括号 (])
    • 分号 (;)
    • 回车符 (\r)
    • 换行 (\n)
    • 双冒号 (::)

  7. (可选)对于描述参数,为子网控制器输入描述。
  8. (可选)对于注释参数,为子网控制器输入任何注释。
  9. 单击应用

现已将要素或对象的终端设置为子网网络控制器。 验证网络拓扑,以便分析操作将该终端视为子网控制器。 运行更新子网工具以更新该子网中要素的子网名称

使用 Python 脚本移除子网控制器分配

编辑者可以使用 Python 脚本执行编辑操作,包括将设备上的终端或交汇点对象设置为子网控制器。 为此,您必须先导入 arcpy 并启动编辑操作以运行 EnableSubnetworkController 函数。