计划服务性停电

计划中的建设项目是针对住宅区,并将包括新安装的主水管和服务连接。 作为该建设项目的一部分,街道将被挖掘,以便将现有的主水管与新的主水管连接起来。 挖掘前,必须关闭受影响管道的水压,以便工作人员可以安全地切入管道。 这意味着,在接通主管道期间,建设位置附近的一些客户将会面临断水的情况。

要规划服务性停电,您需要确定该地区当前的用水需求。 您将确定需要关闭的阀门,以隔离施工主水管。 最后,您将确定在计划停电期间将失去水压的客户,以便能够在施工前通知他们。

分析当前配水系统

当新客户加入供水网络时,自来水公共设施的规划部门需要确保增加的需求不会影响现有客户的水压。 您将确定该地区当前的用水需求,并将此信息提供给规划部门,以便他们为新社区制定合适的设计。

  1. 下载 Water Utility Network 工程包。

    名为 Water Utility Network.ppkx 的文件即会下载到您的计算机。

    注:

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

  2. 在计算机上找到已下载的文件。 双击 Water Utility Network.ppkx 将其在 ArcGIS Pro 中打开。
  3. 如果出现提示,请使用 ArcGIS 帐户登录。
    注:

    如果您没有 ArcGIS 账户,请参阅软件访问权限选项

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

    水压地图

    注:

    本教程中提供的示例数据集基于自来水公共设施网络基础的基本模型。 配置已扩展至包括新的网络类别和指定追踪配置。 子网定义也已被修改以包含新的统计数据。

    按照当前比例,地图显示的是城市的水压子网,有时也称为压力区。 每种颜色代表不同的区域,由城市监控和维护,为客户提供稳定的水压。

  4. 在地图下的比例框中,输入 20000,然后按 Enter 键。

    比例更新为 1:20,000,地图略微放大。

    比例框

    配置地图中的图层,使其仅在特定比例下可见。 在该比例下,子网线消失,取而代之的是地图上显示的是所有的输配水主管线,即向城市供水的管道。

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

    在功能区的公共设施网络选项卡上的查找按钮

    查找子网窗格随即显示。 窗格顶部的表格列出了地图当前范围内存在的所有子网。 根据层名称列,Naperville Distribution水系统子网。 这种子网对为某个区域供水的处理过的水源进行建模。 您将跟踪此子网以查看其范围。

  6. 查找子网窗格中,右键单击 Naperville Distribution,然后单击追踪子网

    子网快捷菜单中的“追踪子网”选项

    在地图上选择的所有供水主管线。 水系统子网往往很大,该子网覆盖了整个数据范围。 在地图下方,选择计数显示已选择超过 55,000 个要素。

    已选的要素计数

  7. 查找子网窗格中,右键单击 5000,然后单击追踪子网

    这是水压子网,也称为压力区。 与水系统子网不同,它模拟了如何借助泵、储水箱和控制(压力和/或流量)阀来维持某个区域的水压。 这是较大的压力区:在地图上,大约一半的主水管要素特征被选中。 其中包括与南部黄色多边形相接的那些主管线,代表新建筑区域。

    选定压力区的地图

  8. 右键单击 5000 并单击弹出窗口

    子网快捷菜单中的弹出窗口选项

    显示子网的弹出窗口,提供 5000 压力区的摘要信息。 主管道长度(英尺)服务长度(英尺)字段显示该区域包含多少英尺的主水管和服务管线,而服务连接计数字段显示有多少个客户。

    弹出窗口中的摘要字段

    规划部门需要这些信息来设计新建筑。 他们需要考虑新社区给压力区带来的额外需求。 由于该压力区已经为超过 4,000 名客户提供支持,因此他们可能会决定为该镇南部创建一个新的压力区或添加更多设备来帮助维持该地区的压力。

  9. 关闭弹出窗口。
  10. 右键单击地图上的任意位置,然后单击清除以清除选择内容。

    地图快捷菜单中的“清除”选项

执行隔离追踪

接下来,您将执行追踪来识别设备,以便施工人员在接入现有主水管之前隔离施工区域。 该信息将用于协调计划停电与运营,并提前通知将停止服务的客户。

  1. 在地图上,缩放到网络南部边缘的黄色多边形。

    该多边形代表计划施工区域。

  2. 进一步放大,直到出现代表阀门和服务连接的黄色和紫色点要素。

    黄色施工区域的地图

  3. 在功能区公共设施网络选项卡的工具组中,单击追踪按钮的上半部分。

    功能区上的追踪按钮

    随即出现追踪窗格。 添加要素按钮处于活动状态(以蓝色高亮显示)。

    “追踪”窗格中的“添加要素”按钮

  4. 在地图上,单击沿着 Thornwood Drive 的主水管线。 单击位于关闭的(红色)系统阀门正北的位置。

    地图上出现一个绿色标记,标出追踪的起始位置。 确保起始位置位于主水管(管线)上,而不是阀门(点)上。 起始位置代表想要分析的一个或多个要素。 在这种情况下,我们要确定如何隔离这条主水管,以便工作人员可以安全地接入。

    地图上的起点

  5. 追踪窗格中,单击指定配置选项卡。 单击隔离追踪 - 可操作阀将其选中。

    追踪窗格中的指定配置选项卡

    该追踪将确定需要关闭的阀门,以隔离该主水管。

  6. 单击运行
  7. 缩小以查看选定阀门相对于施工区域的位置。

    地图中选定的阀门

    选定的阀门位于 Thornwood Drive 的北端。 它可以关闭以将起始位置与系统的其余部分隔离。 接下来,您需要确定在施工期间将失去供水服务的客户。

  8. 追踪窗格中,单击隔离跟踪 - 受影响的资产,然后单击运行

    现在已选择阀门南侧的所有要素。

    沿 Thornwood Drive 的所选要素

    所选要素代表上游阀门关闭时将失去水压的设备和客户。 这些都是 Thornwood Drive 上的客户,在工作人员挖掘街道并扰乱他们的服务之前,客户服务部门会通知他们服务中断。

  9. 单击黄色多边形以打开其弹出窗口。

    根据中断开始时间预计中断结束字段,施工按计划开始并于 2025 年 6 月 6 日结束。

    弹出窗口中的中断日期

  10. 关闭弹出窗口。

绘制计划停电区域

现在您了解受计划停电影响的区域,您将创建一个要素在地图上标记它。

  1. 单击功能区上的编辑选项卡。 在要素组中,单击创建

    功能区上的创建按钮

    创建要素窗格随即显示。 它列出了地图中所有现有图层的要素模板。 您将向 Service Interruptions 图层添加一个要素。

    注:

    Service Interruptions 图层来自自来水公共设施服务中断解决方案。

  2. 创建要素窗格的 Service Interruptions 下,单击计划停电

    创建要素窗格中的计划停电

  3. 计划停电要素模板旁边,单击箭头按钮。

    计划停电要素模板上的箭头按钮

    随即显示活动模板属性。 您可以在此处在创建要素之前指定其属性。

  4. 对于中断开始时间预计中断结束,输入 6/6/2025 或单击日历按钮并选择 2025 年 6 月 6 日。

    计划停电要素模板中的编辑字段

  5. 在地图上,单击以绘制围绕所选要素的多边形。 双击以完成操作。

    地图上的新多边形

    接下来,您将重复追踪以识别 Sunset Drive 上受影响的客户并为他们创建另一个计划停电要素。

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

    功能区上的清除按钮

  7. 单击功能区上的公共设施网络选项卡。 在工具组中,单击追踪按钮的下半部分,然后单击全部清除

    “追踪”菜单中的“全部清除”选项

    起点从地图上清除。 您将在进入施工区域的另一条主水管上添加一个新起点。

  8. 再次单击追踪按钮的下半部分,然后单击起点。 在地图上,单击位于 Sunset Drive 正北的已关闭(红色)阀门的主水管。

    地图上的起点

  9. 追踪窗格中,单击指定配置选项卡。 单击隔离跟踪 - 受影响的资产,然后单击运行

    所选要素也将受到计划停电的影响。

  10. 追踪窗格下方,单击创建要素选项卡以重新打开创建要素窗格。

    追踪窗格下方的创建要素选项卡

    提示:

    如果未找到创建要素窗格,可在功能区上,单击编辑选项卡。 在要素组中,单击创建。 单击非计划停电,然后单击旁边的箭头按钮。

  11. 确保中断开始时间预计中断结束仍然设置为 6/6/2025
  12. 计划停电下,单击多边形按钮。

    “追踪”窗格中的“多边形”按钮

  13. 在地图上,绘制围绕沿 Sunset Drive 所选要素的第二个多边形。

    地图上的新面要素

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

    功能区上的“保存”按钮

  15. 保存编辑内容窗口中,单击
  16. 单击功能区上的公共设施网络选项卡。 在工具组中,单击追踪按钮的下半部分,然后单击全部清除

确定受影响的客户

根据当地法律法规,通常会有关于计划停电前必须提前多久通知客户以及客户允许停电多长时间的要求。 在您所在城市,必须至少提前 48 小时提供通知。 接下来,您将使用计划停电多边形确定在施工期间将失去供水服务的所有客户。 您将此列表提供给客户服务部门,以便他们能够根据当地法规提前通知客户。

  1. 在功能区上的选择组中,单击选择
  2. 按住 Shift 键并单击其他计划停电多边形按钮进行选择。

    地图上选定的两个计划停电多边形

  3. 单击功能区上的地图选项卡。 在选择组中,单击按位置选择

    功能区上的“按位置选择”按钮

    您将使用按位置选择工具来选择位于所选多边形内的所有服务连接要素。 每个服务连接要素代表一个客户。

  4. 按位置选择窗口中,对于输入要素,选择服务连接Water Device\Service Connection)。

    Water Device 是包含 Service Connection 图层的图层组名称。

  5. 对于关系,选择相交
  6. 对于选择要素,选择 Service Interruptions

    Service Interruptions 是包含计划停电要素的图层的名称。

  7. 确保使用所选记录切换按钮处于打开状态。

    该要素将确保仅使用选定的 Service Interruption 要素,而不使用图层中的任何其他要素。

    “按位置选择”工具参数

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

    “缩放至所选要素”按钮

    地图将缩放至所选的服务连接要素。

    地图上选定的服务连接要素

    有 43 位客户需要收到有关即将开展的工作的通知。 您将与客户服务代表合作,在施工前向这些客户发送通知。

  10. 清除选择内容。

目前为止,在本教程中,您已为即将进行的施工项目计划了服务性停电。 您追踪了进入施工区域的压力区,并找到了其服务的现有客户数量。 您执行了隔离追踪来识别在挖掘管道之前需要关闭的阀门以及将受到影响的区域。 最后,您使用按位置选择工具来识别停电期间将失去供水服务的客户。


建设新社区

施工完成后,就可以更新 GIS 来反映现场施工的要素。 虽然可以使用移动应用程序在现场编辑公共设施网络数据,但许多工作人员还是将现场数据提供给办公室工作人员,办公室工作人员使用这些数据对 GIS 进行详细的编辑。 您已收到现场工作人员发来的 GPS 点数据,该数据显示了工程的不同材料的安装位置。 您将在公共设施网络中创建与 GPS 数据一致的新要素。

绘制供水主管线

首先要绘制供水主管线。

  1. 内容窗格中,单击 GPS 点旁边的复选框以打开该图层。

    在内容窗格中打开的 GPS 点图层

  2. 右键单击 GPS 点,然后单击 Zoom To Layer

    点要素显示在地图上黄色建筑区域多边形内。 该图层代表现场工作人员在安装材料时捕获的 GPS 位置。

    地图上的 GPS 点图层

  3. 内容窗格中,关闭 Service Interruptions 图层,以便您可以在底图上看到街道网络。
  4. 单击 GPS 点旁边的箭头,以展开图层,并查看其图例。

    在内容窗格中展开的 GPS 点图层

    要素通过 PointType 字段进行符号化,用于描述所安装的材料。 地图上沿着街道网络排列的灰点代表工作人员在新安装的主水管沿线捕获的 GPS 点。 您将在公共设施网络中创建跟随这些点的新线要素。

    地图上主水管点形成的路径

  5. 如有必要,重新打开创建要素窗格。
  6. 滚动至窗格底部。 在水管:主水管下,单击配水总管模板。

    配水总管要素模板

    此要素模板提示您指定直径 - 英制材料字段的属性值。 默认值为 6”聚氯乙烯。 您将参阅 GPS 点图层的属性来了解这些值是否需要更改。

  7. 内容窗格中,右键单击 GPS 点并选择属性表

    图层的属性表随即显示在地图下方。

  8. 滚动到属性表底部,找到主水管要素。

    FieldNote 字段表明主水管由 6” PVC 管制成。

    属性表中的 FieldNote 字段

    要素模板中的默认属性值与施工中使用的尺寸和材料相匹配,所以您无需对其进行更改。

  9. 关闭属性表。

    您将在地图上绘制三条新的配水总管线要素。 首先,您将打开捕捉,以便更轻松地与 GPS 位置对齐。

  10. 在地图下方,确保捕捉按钮已启用(以蓝色突出显示)。 指向捕捉按钮并确保所有形式的捕捉都已启用。

    已打开“捕捉”设置

  11. 在地图上,指向 Thornwood Drive 上的红色阀门以捕捉它,然后单击该点。

    当捕捉到要素时,它将以蓝色轮廓出现,并且旁边会出现一个蓝色标注。

    捕捉的点

  12. 沿着灰点线走到 Thornwood Drive 的尽头。 每次在路径中遇到粉色或蓝色点时,捕捉并单击它。

    您单击的每个位置都会创建一个顶点。 在分流器和三通处创建顶点非常重要,因为当您稍后在这些位置创建要素时,它们将需要连接到主水管线。

  13. 当到达最后的蓝色三通要素时,在编辑工具栏上单击完成按钮。

    编辑工具栏上的完成按钮

    提示:

    或者,双击最后一个要素来完成草图。

    地图上显示一个紫色阴影矩形。

    地图上所选线要素周围的脏区

    这是脏区。 公共设施网络将创建名为脏区的面要素,以追踪数据集中的所有编辑内容和错误。 您将稍后验证您的编辑内容以移除脏区。

  14. 在地图上,单击 Sunset Drive 上的已关闭(红色)阀门。
  15. 放大并单击管道开始转弯处的灰色主水管要素。

    捕捉的点

  16. 沿着 Sunset Drive 继续前行,点击您遇到的每个粉色或蓝色要素。 在 GPS 轨迹末端的蓝色端头要素处完成草图。

    地图上的两个脏区

  17. 沿着 Pine Court 绘制第三条配水总管线,捕捉沿途的每个蓝色和粉色要素。

    地图上现在有三条新的主水管线要素和三个脏区。

    地图上的三个脏区

  18. 在编辑工具栏中,单击完成按钮。
  19. 清除选择内容。

绘制三通和端头

接下来,您将创建要素以表示已安装的三通和端头接头。 首先,您需要隐藏脏区多边形,以便更容易看到您的工作。

  1. 内容窗格顶部,关闭 WaterNetwork Utility Network 图层以隐藏脏区。

    内容窗格中的 WaterNetwork Utility Network 图层已关闭

  2. 创建要素窗格中的 Water Junction : Fitting 下,单击三通要素模板。

    系统将提示您设置三通的大小。 6 英寸的默认测量值与施工期间安装的设备相匹配,因此您不必更改默认尺寸。

    三通要素模板

    注:

    如果要素模板旁边出现警告图标,请放大地图直到三通要素在地图上可见。

    GPS 点图层中有两个三通要素,位于主水管线相交处的两个地点。

  3. 在地图上,单击每个交汇点以放置一个公共设施网络三通要素。

    地图上的三通要素

    GPS 点图层中还有两个分流器要素,一个位于 Sunset Drive,一个位于 Pine Court 的尽头。 您将在公共设施网络中创建两个新的末端分流器要素来表示这些。

  4. 创建要素窗格中的 Water Junction : Fitting 下,单击末端分流器
  5. 保留默认大小为 6 英寸。

    末端分流器要素模板

  6. 在每个蓝色分流器 GPS 要素上放置一个末端分流器要素。

    地图上的分流器要素

  7. 在编辑工具栏中,单击完成按钮。

绘制住户分流器服务

GPS 点图层中的其余要素是分流器、服务阀、服务连接和服务线。 您将使用组模板一次性绘制所有这些要素。

  1. 创建要素窗格中的 Water Junction : Fitting 下,单击 ¾” 住户分流器服务

    ¾” 住户分流器服务要素模板

    这是一种特殊的编辑模板,称为组模板。 它将使用单个草图创建多个要素。 此模板配置为在草图的第一次单击处放置一个分流器,在第二次单击处放置一个服务阀,在最后一次单击处放置一个仪表。

  2. 在地图上,缩放至 Pine Court。
  3. 单击沿 Pine Court 主水管线最西边的分流器要素。

    捕捉到分流器要素

  4. 向北移动并单击附近的服务阀要素。
  5. 向更北移动并双击服务连接要素。

    地图上的所选新要素

    已创建五个要素:在主水管上放置一个分流器、在属性边界上放置一个服务阀、在建筑物覆盖区的边缘放置一个服务连接。 还创建了两条服务线,连接三个点。

  6. 单击在 Pine Court 主水管上的下一个分流器要素。 单击南面的服务阀服务连接要素以创建另一组要素。

    地图上的所选新要素

    对于本教程,您只需要绘制两个服务连接。 如果愿意,您可以继续编辑以绘制剩余服务连接。

  7. 关闭创建要素窗格和追踪窗格。 清除选择内容。

根据施工期间捕获的 GPS 数据,您已在公共设施网络中创建了 17 个新要素。 您使用要素模板和捕捉来帮助您绘图。


执行质量保证

接下来,您将使用公共设施网络执行质量保证,以确保您已捕获公共设施网络连接到该区域的压力区和供水系统所需的所有信息。

验证拓扑

直到拓扑经过验证后,您创建的新要素才能完全添加到公共设施网络中。 网络拓扑管理并维护要素之间的连通性。 验证将检查您所做的编辑是否遵守定义网络拓扑的要素限制和网络规则。

  1. 内容窗格中,关闭 GPS 点图层并将其折叠。
  2. 重新开启 WaterNetwork Utility Network 图层。
  3. 展开图层。 右键单击脏区,然后单击缩放至图层

    脏区图层上下文菜单中的缩放至图层选项

    您创建的所有要素周围都有脏区。

    地图上的脏区

  4. 单击其中一个脏区打开其弹出窗口。

    状态描述字段的值为 1:插入/更新的要素,表示由于新创建的要素而出现脏区。

    弹出窗口中的状态描述字段

  5. 关闭弹出窗口。
  6. 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击验证按钮的上半部分。

    功能区中的“验证”按钮

    地图当前范围内的所有脏区均已验证。 它们从地图上消失。

    不包含脏区的地图

    既然您知道您的编辑内容不会导致拓扑问题,您将保存它们。

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

    功能区上的“保存”按钮

  8. 保存编辑内容窗口中,单击

打开阀

接下来,您需要确保新要素包含在水压子网中并能被正确追踪。

  1. 单击其中一条新建的主水管线以打开其弹出窗口。

    系统子网名称压力子网名称字段仍然设置为未知。 这表明它们尚未连接到供水系统。

    弹出窗口中的子网字段

  2. 关闭弹出窗口。
  3. 如果有必要,可缩小地图直到所有新创建的要素和一些预先存在的要素均出现在视图中。
  4. 重新打开查找子网窗格中,单击刷新按钮。

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

    表将更新,仅显示地图当前范围内的子网。

    表中列出了压力区 5000状态列为空,表示子网是干净的。

    “查找子网”窗格中的“空状态”列

    干净状态表示子网已成功更新,并且其所有元素都与网络拓扑同步。

  5. 右键单击 5000,然后单击追踪子网

    已选择施工区域北面的现有要素,但不选择新建要素。 它们还不属于压力区 5000。

    地图上未选的新要素

  6. 清除选择内容。

    连接新旧主水管的两个系统阀均为红色,处于关闭的正常状态。 关闭的阀门将阻止水流入新社区,这就是为什么新设备没有被检测为压力区 5000 的一部分的原因。

    地图上关闭的阀门

    您查看了现场工作人员发来的通知,发现除了安装新设备外,他们还打开了两个现有阀门。 您将更新这些阀门的正常状态以使其打开,以便公共设施网络准确反映现场情况,并可正确追踪水压子网。

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

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

  8. 选择 Thornwood Drive 上的红色阀门。
  9. 再次右键单击地图,然后单击属性

    属性窗格随即出现并列出所选要素的属性。

  10. 属性窗格中,将正常状态更改为打开

    “属性”窗格中“正常状态”设置为“打开”

  11. 单击应用
  12. 单击地图上的任意位置以清除选择内容。

    阀门符号的颜色从红色变为黄色,表示阀门现已打开。

    在地图上打开阀门

  13. 放大阀门直到出现脏区多边形。

    地图上打开阀门周围的脏区

    由于您修改的属性正常状态是网络属性,因此创建了脏区。 网络属性是网络拓扑的一部分,因此对其的任何更改都会导致脏区的出现。

    在验证拓扑之前,您将打开另一个阀门。

  14. 缩小并单击 Sunset Drive 上的红色阀门以选择它。

    地图中选定的阀门

  15. 属性窗格中,将正常状态更改为打开。 单击应用
  16. 清除选择内容。

    地图上的阀门符号变为黄色。 地图上现在有两个脏区。

  17. 如有必要,可缩放和平移,直到两个编辑的阀门均在视图之中。
  18. 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击验证

    脏区消失,现在您的更改将反映在追踪中。

更新子网

连接阀现在已打开,您将重新追踪水压子网并对其进行更新以包含新设备。

  1. 关闭属性窗格并重新打开查找子网窗格。 右键单击 5000,然后单击追踪子网

    由于您打开了向该区域供水的阀门,因此新要素现已包含在压力区中。

    已在地图中选中所有要素

    接下来,您将保存对阀门所做的属性编辑。

  2. 单击功能区上的编辑选项卡。 在管理编辑内容组中,单击保存。 在保存编辑内容窗口中,单击
  3. 右键单击 5000 并单击弹出窗口

    主管道长度(英尺)服务长度(英尺)服务连接计数的值均未改变。 它们与您在本教程前面看到的数字相同。 要查看包含新构建要素的更新值,您需要更新子网。

    弹出窗口中的摘要字段

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

    状态列中出现的黄色警告图标

    “查找子网”窗格中“状态”列中的警告图标

    这表明子网已被修改,需要更新。 当您打开阀门并验证拓扑结构时,新区域便可供水压子网使用。 但是,子网需要更新以反映这些新区域。

  6. 右键单击 5000,然后单击更新子网

    子网快捷菜单中的“更新子网”选项

    注:

    如果更新子网不可用,保存编辑内容并重试。

    黄色警告图标从状态列中消失,表明子网现在已干净。

  7. 再次右键单击 5000 并单击弹出窗口

    主管道长度(英尺)服务长度(英尺)服务连接计数值均已增加。 现在它们包括了新社区。

    弹出窗口中的摘要字段

  8. 快速访问工具栏上,单击保存按钮以保存工程。

    快速访问工具栏上的“保存”按钮

在本教程中,您使用自来水公共设施网络来规划服务停电。 您找到了施工期间会失去水压的设备和客户。 施工完成后,您根据现场工作人员提供的 GPS 数据向网络添加了新要素。 最后,您通过验证网络拓扑、完成网络要素的编辑和更新子网来执行质量保证。 您了解公共设施网络如何分析数据、提供有关网络的统计数据、追踪和验证编辑以及帮助您有效地与其他部门合作。

要了解有关编辑的详细信息,请访问使用 ArcGIS Utility Network 进行编辑和连接教程系列。 要了解有关分析和如何使用子网的详细信息,请访问使用 ArcGIS Utility Network 进行分析和追踪教程系列。 最后,有关其他与水相关的公共设施网络内容,请查看学习用于水务公司的 ArcGIS Utility Network 教程系列。