编辑子网边界

您收到工程部门的请求,要求将某个社区从一个压力区移动到相邻的压力区。 为了完成此任务,您将关闭一个阀门,以便该社区与其当前的水压子网断开,并打开另外两个阀门,以便它成为另一个水压子网的一部分。 在此过程中,您将看到您的编辑如何表示为脏区要素以及它们如何影响子网的状态。

检查现有压力区

首先,您将查看该社区当前所属的子网以及您要将其移至的子网。 您将跟踪每个子网以查看其范围。

  1. 下载编辑和验证子网工程包。

    将名为 Edit and validate subnetworks.ppkx 的文件将下载到您的计算机。

    注:

    .ppkx 文件是一个 ArcGIS Pro 工程包,可能包含可以在 ArcGIS Pro 中打开的地图、数据和其他文件。 通过本指南了解有关管理 .ppkx 文件的详细信息。

  2. 在计算机上找到已下载的文件。 双击编辑并验证 subnetworks.ppkx 以在 ArcGIS Pro 中打开。
  3. 如果出现提示,请使用 ArcGIS 账户登录。
    注:

    如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项

    地图显示了美国伊利诺伊州纳珀维尔市的配水公共设施网络。

    公用设施网络地图

    注:

    本教程中使用的数据集来自配水公共设施网络基金会

  4. 单击功能区上的地图选项卡。 在导航组中,单击书签
  5. 在书签库中,单击压力系统边界

    压力系统边界书签

    地图缩放至 34 号公路,它代表两个水压子网(也称为压力区)之间的边界,一个以橙色突出显示,另一个以黄色突出显示。

    橙色和黄色子网

    提示:

    如果您发现高亮颜色难以看见,请在内容窗格中暂时关闭 Water Line 图层。

    为了帮助解决该区域客户报告的水压问题,您需要将该区域的一部分从黄色压力区域转移到橙色压力区域。

  6. 内容窗格中,单击 Water Network 子类型图层组旁边的箭头将其展开。 展开 Water Pressure 子类型图层。

    Water Pressure 图层已展开

    黄色代表水压子网 5400。 橙色代表子网 6500。 接下来,您将跟踪这些子网以查看其范围。

  7. 单击功能区上的公共设施网络选项卡。 在子网组中,单击查找

    功能区中的“查找”按钮

    查找子网窗格随即显示。 窗格顶部的列表显示该区域存在三个水压子网:5300、5400 和 6500。

  8. 右键单击 5400 并选择追踪子网

    “追踪子网”选项

  9. 在地图下方,单击缩放至选定要素按钮。

    “缩放至所选要素”按钮

    地图缩放以显示整个 5400(黄色)水压子网。

    已选择黄色子网中的所有要素

  10. 查找子网窗格中,右键单击 6500 并选择追踪子网
  11. 在地图下方,单击缩放至选定要素按钮以查看橙色压力区的范围。

    已选择橙色子网中的所有要素

从压力区移除一个区域

您收到来自工程部的计划要求您关闭北哥伦比亚街的 447 号系统阀门。 这样做将从水压子网 5400 中删除该社区。

  1. 单击功能区上的地图选项卡。 在导航组中,单击书签并选择系统阀 447

    地图会缩放至您需要关闭的阀门的位置。

  2. 在功能区的选择组中,单击选择,然后单击属性

    功能区中的“选择”和“属性”按钮

    随即出现属性窗格。

  3. 在地图上,单击最靠近北哥伦比亚街的系统阀门(黄色要素)将其选中。

    已选系统阀门要素

    要素随即在属性窗格中显示。

  4. 属性窗格中,将属性列表向下滚动一半。 将正常状态阀门状态值都更改为关闭

    正常状态和阀门状态均设置为关闭

  5. 单击应用或确保选中自动应用

    系统阀 447 现在关闭。

  6. 在功能区上的选择组中,单击清除

    功能区上的清除按钮

    该要素的符号现在是红色而不是黄色,表示它已关闭。

    红色阀门符号

  7. 在地图上,放大已编辑的要素。

    具有填充图案的紫色框围绕该要素。

    红色阀门要素周围的脏区

    该要素是脏区要素。 它表示网络已发生更改,但尚未反映在网络拓扑中。 如果您尝试追踪 5400 子网,它将因这个脏区而失败。

  8. 重新打开查找子网窗格中,单击刷新按钮。

    “查找子网”窗格中的“刷新”按钮

    提示:

    查找子网窗格可能作为属性窗格底部的选项卡提供。 如果您找不到该窗格,在功能区的 Utility Network 网络选项卡中,单击子网组中的查找

    子网列表将更新以显示地图上唯一可见的子网:5400。 您知道该子网包含脏区,但状态列没有显示任何脏区警告。

    空状态列

    脏区和脏子网不是相同的。 脏区表示网络发生了尚未验证的更改。 脏子网状态表示子网已发生更改,该更改已被验证但尚未由更新子网操作处理。

  9. 右键单击 5400 并选择追踪子网

    出现错误并显示消息发现一个或多个脏区

    追踪子网错误窗口

    错误窗口中列出的全局 ID 与您编辑的要素的全局 ID 相匹配。

  10. 关闭追踪子网错误窗口。

    您将验证您的编辑以清理脏区。

  11. 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击验证按钮的上半部分。

    功能区中的“验证”按钮

    脏区域将从地图中消失。 现在您可以评估子网的状态并进行更新。

  12. 查找子网窗格中,单击刷新按钮。

    子网 5400 的状态列中会出现一个警告图标,表明该子网已脏。

    状态列中的警告图标

    您已验证了该编辑内容,因此它现在已反映在网络拓扑中。 但是,该编辑尚未反映在子网中,因此子网的状态为脏。 您将保存编辑并更新子网以解决此问题。

  13. 单击功能区上的编辑选项卡。 在管理编辑内容组中,单击保存

    功能区上的“保存”按钮

  14. 保存编辑内容窗口中,单击
  15. 查找子网窗格中,右键单击 5400 并选择更新子网

    警告图标从状态列中消失。 子网不再被认为是脏。

  16. 返回压力系统边界书签。

    高速公路东侧现已减压,不属于任何子网,如未以任何颜色突出显示的要素所示。

    地图上属于无压力区的要素

  17. 在地图上,单击没有压力区高亮颜色的线要素之一。

    在弹出窗口中,压力子网名称值为未知,确认该要素不属于水压子网。

    在弹出窗口中“压力子网名称”设置为“未知”

  18. 关闭弹出窗口。

    您已成功关闭系统阀门 447,从压力子网 5400 中删除该社区。

将区域添加到压力区

接下来,工程部的计划要求您打开威斯康星大道上的系统阀门 1382 和 1384。 这样做将允许水从压力子网 6500 流入社区,将其添加到该子网中。

  1. 导航至阀门 1382 和 1384 书签。

    地图缩放至系统阀门 1382 和 1384 的位置。 这两个阀门均关闭,形成压力区 6500 的边界。

  2. 右键单击地图上的任意位置,然后选择选择要素

    地图快捷菜单中的“选择要素”选项

  3. 按住 Shift 键,然后单击两个关闭的阀门(红色要素)以将其选中。

    两个选定的阀门要素

  4. 重新打开属性窗格。
    提示:

    如果您找不到属性模板,在功能区上,单击地图选项卡。 在选择组中,单击属性

  5. 属性窗格的上部,单击供水设备:系统阀门 (2)以同时编辑这两个要素的属性。

    在“属性”窗格中选择的所有选定功能

  6. 在窗格的下部,将正常状态阀门状态值更改为打开
  7. 单击应用或确保选中自动应用

    地图上的每个要素都会出现脏区。

    脏区

    接下来,您将验证此区域的网络拓扑并保存您的编辑。 这样做将确保您可以更新子网。

  8. 确保两个脏区都在地图上的视野范围内。

    默认情况下,验证命令仅验证当前地图范围内的脏区。

  9. 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击验证

    脏区将从地图中消失。

  10. 在功能区编辑选项卡的管理编辑内容组中,单击保存。 在保存编辑内容窗口中,单击
  11. 在功能区上的选择组中,单击清除

    阀门符号现在为黄色,表示它们已打开。

    黄色阀门符号

  12. 重新打开查找子网窗格中,单击刷新按钮。

    子网 6500 为脏区,因为您对系统阀门进行了编辑并验证了这些编辑。 更新子网以包含这些编辑。

  13. 右键单击 6500 并选择更新子网

    更新子网选项

  14. 返回压力系统边界书签。

    该社区现在以橙色突出显示,表明它是水压子网 6500 的一部分。

    以橙色高亮显示的要素

  15. 查找子网窗格中,单击刷新按钮。 拖动窗格的一侧,直到您可以看到上次更新时间列。

    5400 和 6500 子网均在上次更新时间列中列出当前日期。

    上次更新时间

  16. 右键单击 6500 并选择弹出窗口

    弹出窗口随即出现,列出该子网的属性。 摘要字段(例如,服务连接计数子网长度)已更新,以反映您对子网所做的更改。

    弹出窗口中的摘要字段

    注:

    要计算子网的其他值,您可以使用设置子网定义工具。

  17. 关闭弹出窗口。

高速公路东侧的要素最初是子网 5400 的一部分,并以黄色突出显示。 现在它们属于子网 6500 并以橙色突出显示。 为了实现此更改,您关闭了系统阀门 447 并打开了系统阀门 1382 和 1384。 您验证并保存了编辑,而且更新了两个子网。 现在,高速公路两侧的要素属于同一子网,这应该有助于防止该社区的客户遇到的问题。


修复互连的子网

之前,您打开并关闭了阀门以将社区从一个子网移动到另一个子网。 如果您不小心打开了本应关闭的阀门,则会产生错误,因为两个具有不同名称的子网将相互连接。 接下来,您将检查并更正公共设施网络中其他位置的一个错误。

当客户将数据从没有对压力区和阴极保护系统等元素进行正式定义的系统迁移到公用设施网络时,单独的子网相互连接是一个常见的挑战。

识别子网错误

接下来,您将检查子网控制器上的错误。 当您尝试追踪子网时,会发现多个子网控制器具有不同的子网名称,这表明两个子网已互连。

  1. 导航至 Pressure reducing station 书签。

    减压站书签视图内的要素

    减压站始终包含一个子网控制器,用于调节高压区和低压区之间的压力。 在本例中,这两个区域是水压子网 5000(以蓝色突出显示)和 5300(以粉色突出显示)。 您将使用修改子网控制器窗格来确定子网控制器属于哪个子网。

  2. 单击功能区上的公共设施网络选项卡。 在子网组中,单击修改控制器

    功能区中的“修改控制器”按钮

  3. 在地图上,单击减压阀(红色框包围的绿色要素)。

    减压阀要素

    该要素显示在修改子网控制器窗格中。 子网名称列为 5300,这意味着该要素是子网 5300(粉色压力区)的子网控制器。

    在“修改子网控制器”窗格中将子网名称设置为 5300

  4. 关闭修改子网控制器窗格。

    减压阀周围的红框是脏区。 在内容窗格中的 Water Utility NetworkDirty Areas 下,图例列出了脏区的类型。

    内容窗格中的脏区图例

    减压阀周围的红框是子网错误。

  5. 重新打开查找子网窗格中,单击刷新按钮。

    状态列显示该区域中的两个子网均无效,从而确认了地图上可见的子网错误。

    状态列中的图标无效

  6. 在地图上,单击子网错误要素。 在弹出窗口中,找到错误字段。

    弹出窗口中的错误字段

    报告以下错误:29:更新子网期间发现同一子网中多个子网控制器上的子网名称不一致。 上次在子网上尝试更新时发生此错误,因为发现多个子网控制器可以相互遍历,但它们没有相同的子网名称。

  7. 关闭弹出窗口。
  8. 查找子网窗格中,右键单击 5300 并选择追踪子网

    将显示以下错误消息:子网连接无效,发现多个具有不同子网名称的子网控制器。 此消息与您在弹出窗口中看到的错误类似,但它还包括导致错误的子网名称:5000 和 5300。

    追踪子网错误窗口

    此错误可能是由于两个子网未正确连接而引起的。 要纠正它,您将找到它们连接的位置并将它们分开。 您将使用最短路径追踪找到该位置。

  9. 关闭追踪子网错误窗口。

执行最短路径追踪

最短路径追踪查找两点之间的最短路径,因此首先,您需要放置两个起始位置:每个子网中一个。 将起始位置放置在存在子网错误的减压阀的两侧。 运行追踪来查找两个压力子网连接不正确的位置。

  1. 单击功能区上的公共设施网络选项卡。 在工具组中,单击追踪位置按钮的下半部分,然后选择起点

    功能区“追踪位置”菜单中的起点

  2. 在地图上,单击以添加两个起点,一个位于减压阀的两侧,位于减压阀和两个系统阀门之间。

    地图上的两个起点

  3. 关闭追踪位置窗格。
  4. 在功能区的工具组中,单击已连接

    工具库中的连接追踪选项

    地理处理窗格随即出现并打开追踪工具,配置已连接的追踪。 从工具库中选择哪种追踪类型并不重要,因为您将使用自定义追踪配置。

  5. 选中使用追踪配置

    选中“使用追踪配置”复选框

    窗格更新以显示更少的参数。

    命名追踪配置是 GIS 管理员预先配置的自定义追踪,用于解决特定问题,例如用于识别受维护影响的客户的隔离追踪。 在这种情况下,只有一种可用的追踪配置,它将追踪压力系统以找到两点之间的最短路径。

  6. 对于追踪配置名称,选择最短路径(压力区域)

    追踪工具参数

  7. 单击运行
  8. 单击缩放至选定要素按钮。

    所选要素表示两个起点之间的最短路径。

    地图上的所选要素

    粉色和蓝色压力区不应相连,但追踪结果显示它们是相连的。

  9. 在地图上,缩放到两个压力区交汇的位置,位于底图上可见的铁路线以北。

    铁路线以北的选定要素

  10. 右键单击地图上的任意位置并选择清除
    提示:

    如果右键单击地图时没有出现上下文菜单,请关闭追踪位置窗格。

  11. 内容窗格中,取消选中 Water Line 旁边的框以关闭图层。

    现在更容易看到两个压力区之间的交汇点。

    没有 Water Line 要素的地图

    系统阀门 1032(连接粉线和蓝线的要素)似乎在现场被关闭了,以防止水在两个压力区之间流动。 如果是这样,它也应该在模型中关闭。

独立连接的子网

您联系了一位工程师,他们确认系统阀门 1032 在现场已关闭。 您将编辑该要素以将其在模型中标记为关闭,并更新受此更改影响的两个子网。

  1. 右键单击地图上的任意位置,然后选择选择要素。 在地图上,单击系统阀门 1032 将其选中。

    地图中选定的阀门

  2. 重新打开属性窗格。 将阀门状态值更改为已关闭并应用更改。

    正常状态值已设置为已关闭

    “属性”窗格中的“正常状态”和“阀门状态”均设置为“关闭”

  3. 关闭属性窗格。
  4. 在地图上,缩放到所选要素以确保出现脏区。

    选定的要素和脏区

  5. 重新打开 Water Line 图层。

    您需要验证拓扑以清理该脏区,同时还要解决减压阀上的子网错误。 您将立即验证地图的整个范围。

  6. 在功能区公共设施网络选项卡的网络拓扑组中,单击验证按钮的下半部分并选择整个范围

    功能区“验证”菜单中的整个范围

  7. 保存编辑内容并清除所选内容。
  8. 重新打开查找子网窗格中,单击刷新按钮。

    子网 5000 和 5300 现在都显示为脏区而不是无效。

    状态列中的警告图标

  9. 右键单击每个子网并选择更新子网

    图标从状态列中消失。

    空状态列

    这两个子网现在为干净并且彼此分离。

两个水压子网互连,导致子网错误。 通过在错误两侧的点之间执行最短路径追踪并找到连接点来解决该错误。 关闭了允许两个子网连接的阀门。 现在您已更正了问题,两个子网都可用于跟踪和分析。


更新子网定义

在本教程的前面部分,您使用 Utility Network 来跟踪数据更改并对其做出响应。 接下来,您将响应数据模型中的更改。 您的数据模型中添加了一种新型设备。 它会触发子网错误,因为尚未将其配置为参与任何子网。 您将使用您的管理权限来解决该错误。

识别子网错误

供水互连是一款供水设备,最近添加到您的模型中,用于表示系统中的供水系统与外部机构管理的另一个供水系统连接的位置。 您将在这些新要素中,调查其中一个的位置,看看它是否按预期运行。

  1. 导航至 Supply interconnect 书签。

    地图将缩放到网络的东南角。 供水互连设备是绿色面顶部的绿点要素。

  2. 单击供水互连要素。

    供水互连要素

    滚动到弹出窗口底部。 在规则下,展开容器交汇点边缘部分。

    弹出窗口中的规则

    弹出窗口显示管理员已为新设备类型添加了三个规则。 这些规则允许供水互连要素连接到供水干线(例如地图上可见的蓝线)并包含在供水边界(例如绿色面)内。

    如果不存在这些规则,则在创建供水互连时会导致拓扑错误(如阴影紫色脏区要素所示)。

  3. 关闭弹出窗口。
  4. 查找子网窗格中,单击刷新按钮。

    该列表仅过滤到一个子网:5200。 状态为脏。

    “查找子网”窗格中的子网 5200

  5. 右键单击 5200 并选择更新子网

    更新失败。 将出现一个错误窗口,并显示消息发现无效的设备要素

    更新子网错误窗口

    查找子网窗格中,状态列显示该子网无效。

  6. 关闭更新子网错误窗口。

    红色子网错误要素围绕供水互连要素。

  7. 单击红色子网错误要素以查看其弹出窗口。

    在弹出窗口中,错误字段包含一条与您之前读到的消息类似的消息:更新子网期间发现无效的设备要素

    弹出窗口中的错误字段

    该错误告诉您此子网类型中不允许存在此设备类型。 管理员为新设备类型分配了新规则,以防止拓扑错误,但他们似乎尚未将其配置为水压子网中的有效设备。

修改子网定义

接下来,您将配置水压子网以允许供水互连设备。

  1. 关闭弹出窗口。

    要更改子网定义,您首先必须禁用拓扑。

    注:

    要了解哪些任务需要禁用拓扑以及对 Utility Network 进行更改的其他限制,请参阅 Utility Network 管理任务

  2. 重新打开地理处理窗格并单击后退按钮,直到出现搜索栏。
    提示:

    如果您未找到地理处理窗格,请单击功能区上的分析选项卡。 在地理处理组中,单击工具

  3. 搜索并打开禁用网络拓扑(Utility Network 工具)工具。

    禁用地理处理窗格中的网络拓扑工具

  4. 对于输入公共设施网络,选择 Water Utility Network

    将输入 Utility Network 设置为 Water Utility Network。

  5. 单击运行

    Utility Network 的整个范围都被紫色的脏区要素覆盖,这表示拓扑已禁用。

    紫色背景的地图

    现在拓扑已禁用,您可以修改子网定义。

  6. 地理处理窗格中,单击后退按钮。 搜索设置子网定义工具并将其打开。
  7. 对于输入公共设施网络,选择 Water Utility Network。 对于域网络,选择Water

    在水压子网上收到错误,所以选择水压层。

  8. 对于层名称,选择 Water Pressure

    设置子网定义参数

  9. 展开有效要素和对象部分。 滚动到有效设备列表的底部。
  10. 在列表末尾,单击空菜单项并选择供水/互连将其添加到列表中。

    列表中包含的供水互连

  11. 单击运行

    由于水是一个分层网络,因此您还需要考虑该设备是否在其他层中也应被视为有效。 但是,出于本教程的目的,已添加供水互连作为水系统、水隔离和水阴极保护层的有效设备。

  12. 地理处理窗格中,单击后退按钮。 搜索并打开启用网络拓扑(Utility Network 工具)工具。
  13. 对于输入公共设施网络,选择 Water Utility Network

    启用网络拓扑工具

  14. 单击运行

    紫色脏区将从地图中消失。 Utility Network 再次处于可用状态,您可以在其中跟踪和管理子网。

  15. 关闭地理处理窗格。
  16. 查找子网窗格中,右键单击 5200 并选择更新子网

    这次,更新过程成功完成。 红色子网错误要素将从地图上消失。 您将通过查看该要素的弹出窗口来验证更新。

  17. 在地图上,单击供水互连要素。

    压力子网名称值为 5200

    在弹出窗口中“压力子网名称”设置为“5200”

供水互连设备对于您的数据模型来说是新的。 其中一台设备触发了子网错误,因为它不是水压子网中的有效设备类型。 通过禁用拓扑、修改子网定义、启用拓扑和更新子网解决了该错误。

在本教程中,您了解了子网在编辑和验证时如何变成脏区。 您遇到并解决了三个子网问题:将社区从一个子网移至另一个子网、分离两个未正确连接的子网以及修改子网定义以允许新的有效设备类型。

现在您已经更熟悉编辑和验证子网了,请继续学习本系列中的下一个教程:对子网执行质量保证。 要了解其他行业(例如电力或天然气)的子网,您可以在使用 ArcGIS Utility Network 管理子网教程系列中找到更多资源。

您可以在教程库中找到更多教程。