编辑公共设施网络
添加缺失的网络要素
在本模块中,您将了解公共设施网络如何根据您的数据模型追踪和验证编辑内容,以确保您的 GIS 数据正确。 您将首先学习如何在公共设施网络中执行一些基本编辑。 您将创建一个缺失的要素,此操作又会创建一个脏区域。 然后您将验证并保存编辑内容。 第一个示例中不会出现错误。
- 下载 Connectivity Errors 工程包。
名为 Connectivity Errors.ppkx 的文件即会下载到您的计算机。
注:
.ppkx 文件是一个 ArcGIS Pro 工程包,可能包含可以在 ArcGIS Pro 中打开的地图、数据和其他文件。 通过本指南了解有关管理 .ppkx 文件的详细信息。
- 在计算机上找到已下载的文件。 双击 Connectivity Errors.ppkx 以在 ArcGIS Pro 中将其打开。
- 如果出现提示,请使用 ArcGIS 账户登录。
注:
如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项。
随即显示美国伊利诺伊州纳珀维尔市的供水公共设施网络地图。
- 单击功能区上的地图选项卡。 在导航组中,单击书签。
- 在书签库中,单击书签 1 以缩放到该书签。
地图随即缩放至住户区域。
- 在内容窗格中,选中 Labels 旁边的框以打开该图层。
地图中随即显示标注。 这些不是公共设施网络地图中常见的标注,但是可以便于识别整个教程中的要素。
伊丽莎白大道和白橡树大道交叉口附近,三条 Water Main, Distribution Main 线之间形成一个 T 形交叉点。 这些供水主管线未使用配件连接。 在外业,无法直接将管道连接在一起而不使用配件、焊接或设备。
在伊丽莎白大道和白橡树大道交叉口附近的西侧,有一个类似的三条 Water Main, Distribution Main 管道的交叉点。 此处,管道通过 Fitting, Tee 交汇点连接。 您将在第一个交叉点添加一个类似的 T 型配件。
- 单击功能区上的编辑选项卡。 在捕捉组中,确保捕捉按钮处于蓝色高亮状态,这表示已打开捕捉。
- 单击捕捉按钮的下半部分。 确保前四个捕捉选项已打开。
- 在要素组中,单击创建。
创建要素窗格随即显示。
- 在创建要素窗格中,在搜索栏中键入 tee。 在搜索结果中,单击 Tee 模板。
在地图上,光标将被 Tee 配件符号替换。
- 指向空的 Water Main, Distribution Main 交叉点。 当捕捉工具提示指示供水主管线:端点时,单击地图以在该位置创建要素。
注:
为地图配置的捕捉规则将覆盖为任何公共设施网络规则。 如果公共设施网络规则禁止将要素捕捉到另一个要素上,则无法进行捕捉。
- 放大地图,直到可以看到蓝色阴影框围绕的新要素。
这被称为脏区。 公共设施网络将创建名为脏区的面要素,以追踪数据集中的所有编辑内容和错误。
- 在内容窗格中,展开 Water Utility Network 图层及其 Dirty Areas 子图层,以查看地图上脏区的符号化方式。
本教程重点介绍了脏区、错误区域和脏错误区域。
- 脏区表示编辑尚未得到验证。
- 错误区域表示编辑已经得到验证,但返回了错误。
- 脏错误区域表示已编辑错误要素,现在需要重新验证。
地图显示了一个脏区,这意味着已经进行了编辑并需要进行验证。
- 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击验证。
验证完成后,会出现一个通知,表示未发现错误。 脏区域将从地图中消失。
- 关闭创建要素窗格。
- 单击功能区上的编辑选项卡。 在选择组中,单击清除以清除选择。
接下来,您需要保存编辑。
- 在管理编辑内容组中,单击保存。
- 在保存编辑内容窗口中,单击是。
保存编辑内容后,将无法撤消编辑,如果选择放弃编辑,将丢失自上次保存以来的所有编辑内容,因此应谨慎选择保存编辑的时间。
在本模块中,您通过创建新要素对公共设施网络数据集进行了编辑。 您验证了编辑并保存了更改。 现在,您已了解公共设施网络中编辑和验证的基础知识,并将使用这些技能来解决错误。
修复常见交汇点-边错误
修复消防栓服务管线的连通性错误
公共设施网络拓扑结构中的要素称为交汇点和边。 它们通常是地图上的点要素和线要素。 每个公共设施网络都包含一组规则,用于确定允许连接哪些类型的要素。 例如,如果您尝试连接没有规则或具有多个冲突规则的要素,您将收到有关无效连接的错误。
在本部分中,您将查看一个交汇点-边错误的示例(错误 8)。 为了解决此问题,您将更改交汇点的资产类型。
- 单击功能区上的地图选项卡。 在导航组中,单击书签。
- 在书签库中,单击书签 2 以缩放到该书签。
地图将缩放到一个位置,在该位置的消防栓服务管线(在地图上标注为 Service, Hydrant Service)上安装了一个净化服务阀(标注为 Service Valve, Purge)。
这是一个意外的要素组合,导致了多个错误 8 :连通性无效 - 不存在交汇边或边规则的实例。
当遇到交汇点-边错误(错误 8)时,您可以提出以下问题来解决它:
此位置是否存在其他错误?
- 如果存在,其他错误可能会阻止要素连接,应首先解决这些错误。
这些要素是否应允许连接?
- 如果是,应请求管理员添加一个允许它们连接的规则。
- 如果不是,则必须确定更正数据的最佳方法。
您将回答地图上所示错误的这些问题。
- 此位置是否存在其他错误? 否。 存在多个错误,但它们都是服务阀和服务管线之间的交汇点-边错误,表示单个交汇点-边问题,因此不需要首先更正其他错误。
- 这些要素是否应允许连接? 否。根据您对供水网络的已有知识,可以确定消防栓服务管线不应连接净化服务阀。 应使用消防栓服务阀。 要确定此内容,可以参阅交汇点-边规则。
- 在地图上,单击一条 Service, Hydrant Service 线以打开其弹出窗口。
- 滚动到弹出窗口底部。 在规则 (39) 下,展开交汇点-边 (37)。
随即出现一个表,其中列出了根据公共设施网络的交汇点-边规则,所选要素可以连接到的所有要素类型。
提示:
如果表格难以阅读,可以拖动弹出窗口的边缘使窗口变大。
- 在表的 AssetGroup 列中,找到两个 Service Valve 单元格。
该表表明,当 Service Valve 连接到所选管线时,它的 AssetType 必须为 Hydrant 或 Service。 由于所选管线是消火栓服务管线,因此您需要将服务阀的资产类型更改为 Hydrant。
注:
您可以通过从 Esri GitHub 页面下载公共设施数据管理支持工具,并使用规则弹出窗口选项运行配置 UN 图层工具来配置弹出窗口以包括规则。
- 关闭弹出窗口。
在功能区地图选项卡的选择组中,单击选择。
- 在地图上,单击 Service Valve, Purge 要素,将其选中。
- 在功能区的选择组中,单击属性以打开属性窗格。
- 在属性窗格中,将资产类型值更改为 Hydrant。
- 单击应用或确保选中自动应用。
阀门周围的脏区从错误符号更改为脏和错误符号,用于指示已编辑一个存在错误的要素,现在需要重新验证。
- 缩小地图,直到可以完全看到所有三个脏区。
默认情况下,验证命令仅验证当前地图范围内的脏区。
- 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击验证。
所有脏区和错误标注将消失。 现已验证此部分地图,并且没有错误或脏区。 服务阀的符号和标注也发生了变化。
- 右键单击地图上的任意位置,然后单击清除以清除选择内容。
- 单击功能区上的编辑选项卡。 在管理编辑内容组中,单击保存。
- 在保存编辑内容窗口中,单击是。
在本部分中,通过创建有效的交汇点以连接两个边要素,您解决了一个交汇点-边错误(错误 8)。 当系统无法将点(交汇点)连接到线(边)时,将产生交汇点-边错误,因此当其他错误阻止要素连接时,通常会发生交汇点-边错误。 如果发生此错误,应首先重点更正其他错误,因为这样也可能解决交汇点-边错误。
注:
要了解如何通过更改配置解决此错误,请参阅教程“配置公共设施网络的规则”中的允许交汇点-边连接。
修复模糊连通性错误
当不清楚如何连接两个或多个要素时,公共设施网络会创建错误 9:连通性无效 - 有多个交汇边规则适用。 此错误也称为模糊连通性错误。 要解决此问题,可以修改终端连接。
- 缩放到书签 3。
地图会缩放到位于数据集东侧边缘的泵站。 该站包含三个泵(标注为 Pump, Primary),可将水抽入附近的储水塔,为周围社区供水。
该泵站还包含三个错误 9:连通性无效 - 有多个交汇边规则适用的实例。 三个错误集中在站内中间的泵上,说明该泵存在问题。 在错误得到纠正之前,将不会连接受影响的要素,无法在与该站关联的供水系统或压力区域中执行追踪分析。
为了更好地理解这个问题,您将标注供水管线的终端。
- 在内容窗格中,单击按标注列出选项卡。
- 在内容窗格中,展开标注和供水管线。
将出现与该图层关联的三个标注类别。
- 选中起始终端和终止终端旁边的框以打开这些标注类。
- 在地图上,放大直至您可以读取三个泵要素两侧的终端标注。
根据顶部和底部泵,站的低压侧位于泵的左侧(西侧),高压侧位于泵的右侧(东侧)。 未完全定义中间泵的终端连接。 这会导致模糊连通性,其中流向不明确。
您将更新与中间泵连接的 Water Main, Transmission Main 线的终端连接。
- 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击终端连接。
- 在修改终端连接窗格中,确保选择线要素处于活动状态(以蓝色高亮显示)。
- 在地图上,单击中间泵左侧(西侧)的 Water Main, Distribution Main 线将其选中。
- 在修改终端连接窗格中,对于 To: Pump,确保终端已设置为 Low Pressure In。
- 单击应用。
在地图上,终端标注随即从无更新为 Low Pressure In。 脏区符号也会发生变化。
- 在地图上,单击中间泵右侧(东侧)的 Water Main, Distribution Main 线将其选中。
- 在修改终端连接窗格中,对于 From: Pump,将终端更改为 High Pressure Out。
- 单击应用。
地图上将出现一个新的 High Pressure Out 标注。
编辑后的供水主管线周围的脏区已更改为脏和错误符号(带有红色轮廓的蓝色影线),以指示它们需要再次验证。 泵未经过编辑,因此其周围的脏区仍使用错误符号(带红色轮廓的红色影线)。
接下来,您将验证编辑内容。
- 右键单击地图上的任意位置,然后单击清除以清除选择内容。
- 缩小地图,直到可以完全看到所有三个脏区。
- 在功能区的公共设施网络选项卡的网络拓扑组中,单击验证。
验证完成后,会出现一个通知,表示未发现错误。 所有三个脏区将从地图上消失。
- 单击功能区上的编辑选项卡。 在管理编辑内容组中,单击保存。
- 在保存编辑内容窗口中,单击是。
在本部分中,通过修改终端连接,您解决了泵站中的模糊连通性错误(错误 9)。 现在,该区域的所有错误和脏区均已解决,您可以使用该站执行分析。
在本模块中,您了解了公共设施网络如何通过创建交汇点边缘连接错误来识别数据问题的几个示例。 在这些示例中,您可以查看数据、解释错误并通过更改数据来纠正错误。
修复终端连通性错误
编辑要素后修复终端连接
正如您先前所见,公共设施网络中的某些要素配置为具有用于连接的终端。 当连接到具有终端的要素时,需要指定连接将使用的终端。 当指定的终端对于所连接的要素无效时,系统将创建错误 36:线要素具有无效的终端,也称为无效终端连接错误。
在本部分中,您将对公共设施网络进行一些必要的编辑,这将导致无效的终端连接错误(错误 36)。 要解决此问题,需要移除终端连接。
- 缩放到书签 4。
地图会缩放到 Water Main, Distribution Main 上连接到 Water Main, Transmission Main 线的系统隔离阀(标注为 System Valve, Isolation Zone)和止回流量阀(标注为 Flow Valve, Check)。
您已被告知该地图不正确。 北侧阀门实际上是系统阀门,而不是系统隔离阀,因此需要更新其资产类型属性。
- 在修改终端连接窗格的底部,单击属性选项卡以重新打开属性窗格。
提示:
或者,在功能区上单击地图选项卡。 在选择组中,单击属性。
- 在属性窗格中,确保选择一个或多个要素处于活动状态(以蓝色突出显示)。
- 在地图上,单击 ystem Valve, Isolation Zone 要素以将其选中。
- 在属性窗格中,对于资产类型,选择 System。
- 在属性窗格底部,单击应用或确保选中自动应用。
在地图上,阀门的标注随即更改为 System Valve, System。 地图上将出现脏区,并带有蓝色脏符号,指示阀门已被编辑并需要验证。
- 单击功能区上的公共设施网络选项卡。 在网络拓扑选项卡上,单击验证。
脏区随即消失,但将出现三个带有红色错误符号的新区域。
在某些情况下,当您编辑地图对其进行更正时,可能会导致新的错误出现。 但无需担心;您仅需在完成更正之前进行一些其他编辑。 接下来,您将通过移除终端连接来修复新错误。
您将看到错误 36:线要素具有无效的终端,因为管线正在尝试通过终端连接到阀门。 隔离阀具有终端,这是唯一识别阀门两侧隔离区域的必需内容。 然而,系统阀没有终端。 要解决该错误,您需要从阀门两侧的管线上移除无效的终端连接。
- 重新打开修改终端连接窗格。
提示:
如果未找到修改终端连接窗格,请在功能区公共设施网络选项卡的网络拓扑组中,单击终端连接。
- 在修改终端连接窗格中,确保选择线要素处于激活状态。
- 在地图上,单击系统阀门上方(北侧)的 Water Main, Distribution Main 线将其选中。
- 在修改终端连接窗格中,对于 To: System Valve,单击移除按钮。
To: System Valve 和 System Valve 文本已被划掉。
- 单击应用。
在地图上,阀门东北部的脏区将更改为脏和错误符号。
- 在地图上,单击系统阀门下方(南侧)的 Water Main, Distribution Main 线将其选中。
- 在修改终端连接窗格中,对于 From: System Valve,单击移除按钮。 单击应用。
阀门南侧的脏区也会更新为脏和错误符号。 接下来,您将验证编辑内容。
- 缩小地图,直到可以完全看到所有三个脏区。
- 在功能区的公共设施网络选项卡的网络拓扑组中,单击验证。
脏区将从地图中消失。
接下来,您将清除所选内容并保存编辑内容。
- 单击功能区上的编辑选项卡。 在选择组中,单击清除。 在管理编辑内容组中,单击保存。
- 在保存编辑内容窗口中,单击是。
在本部分中,您更新了阀门的资产类型。 验证编辑后,创建了新的无效终端连接错误(错误 36)。 通过从管线中移除终端连接,您解决了这些问题。 解决此错误的另一种方法是修改终端连接,这也可能适用于其他情况。
注:
要了解如何通过更改配置解决此错误,请参阅教程“配置公共设施网络的规则”中的修复无效终端连接错误。
删除要素后修复终端连接
地图上还有第二个不准确问题。 您已被告知该区域不存在止回流量阀。 您将从地图中移除它,这将导致两个错误。 要解决这些错误,需要移除终端连接。
- 如有需要,可以缩放到书签 4。
- 在地图上,单击 Flow Valve, Check 要素,将其选中。
- 单击功能区上的编辑选项卡。 在要素组中,单击删除。
- 在删除窗口中,单击是。
阀门位置随即出现新的脏区。
- 单击功能区上的公共设施网络选项卡。 在网络拓扑组中,单击验证。
地图上随即出现新错误。
您将首先关注错误 36,因为在某些情况下,错误 10:连通性无效-边的子类型不同,无法连接可能是阻止要素连接的其他错误的副产品。
出现错误 36:线要素具有无效的终端,原因是 Water Main, Distribution Main 线仍在引用已删除设备的终端。 此错误的解决方案与您在本教程前面学到的解决方案相同:从供水主管线中移除终端连接。
- 在地图上,选择穿过较小脏区的线段。
- 在修改终端连接窗格中,对于 To: None,单击移除按钮。
- 单击应用。
较小的脏区将更改为脏和错误符号。
- 选择穿过较大脏区的线段。
- 在修改终端连接窗格中,对于 From: None,单击移除按钮。 单击应用。
两个脏区均将更改为脏和错误符号。
- 缩小地图,直到可以完全看到两个脏区。
- 在功能区的公共设施网络选项卡的网络拓扑组中,单击验证。
脏区和错误将从地图中移除。 最后,您将清除所选内容,并保存编辑内容和工程。
- 单击功能区上的编辑选项卡。 在选择组中,单击清除。 在管理编辑内容组中,单击保存。
- 在保存编辑内容窗口中,单击是。
- 在功能区上方的快速访问工具栏上,单击保存按钮。
在本模块中,您学习了如何使用修改终端连接来更正线和设备之间的无效终端连接。
在本教程中,您学习了如何编辑公共设施网络中的数据、如何验证编辑以及如何解决错误。 特别是,您了解了导致连接错误的最常见原因和修复方法。
接下来,将尝试修复公共设施网络中的拓扑错误教程,了解其他拓扑错误以及如何修复这些错误。 如果您有兴趣了解管理员如何配置连通性规则,请尝试为公共设施网络配置规则教程。要了解有关公共设施网络拓扑错误的更多信息,请尝试以下资源:
- 有关所有拓扑错误的示例和解决方案,请阅读使用 ArcGIS Utility Network 管理拓扑系列文章。
- 如果您的数据集存在许多错误,请下载公共设施数据管理支持工具并运行 SummarizeUNErrors 工具以生成报告,这将有助于优先处理数据清理。
- 要尝试使用示例公共设施网络,请尝试其中一个公共设施网络基础解决方案。
您可以在教程库中找到更多教程。