Skip to main content

设置子网控制器

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

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

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

抢先版本:

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

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

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

要求

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

  • 所选要素或对象具有可用终端,且该终端分配了正确的终端配置:分区层定向,以及等级层定向或双向。

  • 要素或对象(具有感兴趣终端)具有分配了子网控制器 网络类别 的资产类型。

  • 子网定义 中,要素或对象的资产类型设置为 有效子网控制器

  • 子网名称 参数值在公共设施网络中必须唯一。

  • 子网控制器名称 参数值在层中必须唯一。

  • 如果为具有其他子网控制器的子网设置了子网控制器,则为新子网控制器指定的 子网名称 值必须和现有的一个或多个控制器的子网名称匹配。

配置步骤

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

  1. 创建终端配置,并将其分配给将被设置为子网控制器的资产组和资产类型。

    1. 创建终端配置

      在具有分区层定义的域网络中,终端配置必须是分配有最少一个上游和一个下游终端的定向终端配置。

    2. 设置终端配置

      注:

      使用 ArcGIS Pro 3.5 和更高版本时,必须先从资产类型中删除现有规则,然后才能使用该资产类型设置终端配置。 使用 删除规则 工具删除现有规则。

  2. 使用 添加规则 工具创建支持设备终端与网络中的其他要素之间的连通性的规则。

  3. 为资产组和资产类型 设置子网控制器网络类别

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

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

将要素设置为子网控制器

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

  1. 单击 公共设施网络 选项卡。

  2. 子网 组中,单击 修改控制器 修改控制器

  3. 修改子网控制器 窗格中,执行以下选项之一以将所选要素添加到窗格中:

    • 单击 选择要素 工具 编辑折点 ,然后从设备要素类中选择地图上的要素。

    • 单击 添加所选内容 工具 添加方法 ,然后从交汇点对象或设备属性表中添加选定的行。

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

  4. 在该窗格中,单击 终端 下拉箭头,然后选择要设置为子网控制器的终端。

  5. 对于 参数,单击下拉箭头,然后为子网控制器选择层。

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

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

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

    • 重音符 (`)

    • 波形符 (~)

    • At 符号 (@)

    • 美元符号 ($)

    • 百分号 (%)

    • 脱字符 (^)

    • 星号 (*)

    • 加号 (+)

    • 等号 (=)

    • 竖线 (|)

    • 反斜线 ()

    • 左尖括号 (<)

    • 右尖括号 (>)

    • 问号 (?)

    • 左大括号 ({)

    • 右大括号 (})

    • 句号 (.)

    • 感叹号 (!)

    • 单引号 (')

    • 左方括号 ([)

    • 右方括号 (])

    • 分号 (;)

    • 回车符 (\r)

    • 换行 (\n)

    • 双冒号 (::)

  7. (可选)对于 描述 参数,为子网控制器提供描述。

  8. (可选)对于 注释 参数,为子网控制器提供任何注释。

  9. 单击 应用

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

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

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