在 Standard 或 Advanced 许可等级下可用。
网络要素可以在 ArcGIS for Desktop Advanced 和 标准版 中创建和编辑,但其在 基本版 中为只读。
ArcGIS 提供了两个工具用于修复网络连通性 - 重新构建连通性工具和修复连通性命令。
重新构建连通性工具
重新构建连通性 工具可用于逐步重建逻辑网络中边与交汇点之间的连通性。该工具可用于修复较小区域内几何与网络连通性之间的任何局部不一致。要重新构建连通性,必须在参与几何网络的内容列表中选择一个图层。
可以使用验证连通性工具或命令来查找失去网络连通性的要素。重新构建连通性工具在用户自定义区域内工作。与定义区域相交的任何要素都会重建其连通性。
修复连通性命令
修复连通性 命令可修复逻辑网络中的网络连通性错误。当运行修复连通性命令时,用户可以选择对整个网络或当前范围运行该命令。修复连通性命令可以在地理数据库的任何版本上使用,包括默认版本。此命令主要在以下情况中使用:在所有子版本已进行协调并发布到默认版本后,可在数据库的默认版本上使用此命令来修复网络不一致,以便使后来通过默认版本创建的任何子版本从中受益。要修复连通性,必须在参与几何网络的内容列表中选择一个图层。
在整个网络上运行时,修复连通性将识别和修复多个类型的网络连通性错误。网络连通性错误包括以下几个类型:
- 网络要素缺少元素 ID
- 网络要素具有多个元素 ID
- 元素 ID 引用了几何网络中不再存在的要素
- 连通性不一致
除了之前提及的检查方法,“修复网络连通性”命令还可以针对当前范围内的几何网络要素运行。这些检查仅限于一个范围,因为要比较网络要素几何重叠与逻辑连通性,而需要更多的时间来完成操作。要执行的更详尽检查的列表包括:
- 网络交汇点与其连接的边不重叠
- 网络元素与零长度边相关联
- 含无效边元素顺序的网络边
在修复网络连通性的过程中,修复连通性可能会执行需要用户审核的操作。如果在网络修复期间遇到警告,在过程结束时将显示一个消息框,其中会列出警告类型、要素类和要素的对象 ID。警告类型包括:
- 该命令在丢失交汇点的边的端点处创建新孤立交汇点
- 遇到具有无效几何的要素,例如闭合折线或多部件折线
- 需要建立连通性的某条边上出现重合的交汇点;该命令随意连接了其中一个交汇点
- 未在与同一个边要素上多个折点重合的交汇点之间建立连通性
修复网络要素几何
在网络中识别出具有非法网络几何的要素后,可以删除或修复该要素。修复要素几何的必需步骤会根据非法几何类型的不同而有所不同。
具有空几何或零长度的非法要素无法通过用户界面修复。必须通过程序将其删除或修复。
起始折点和结束折点相同的要素的一端未连接到交汇点。要更正这些要素的几何,必须将要素的末端捕捉到现有交汇点或者将新交汇点要素捕捉到非法要素的末端。