关于修复网络连通性
此主题仅适用于 ArcEditor 和 ArcInfo。
在 ArcInfo 和 ArcEditor 中,您既可以创建网络要素也可以编辑网络要素,但在 ArcView 中您则只能读取网络要素。
有两种工具可用于修复网络连通性 - 重新构建连通性工具和修复连通性命令。
重新构建连通性工具
重新构建连通性 工具可以逐步重建逻辑网络中边与交汇点之间的连通性。该工具可用于修复较小区域内几何与网络连通性之间的任何局部不一致。要重新构建连通性,必须在参与几何网络的内容列表中选择一个图层。
可以使用验证连通性工具或命令来查找失去网络连通性的要素。重新构建连通性工具在用户定义的区域中工作。与定义区域相交的任何要素都会重建其连通性。
修复连通性命令
修复连通性 命令可修复逻辑网络中的网络连通性错误。在文件或个人地理数据库中,修复连通性将修复几何网络的全图范围。在版本化环境中,将在当前编辑的版本中修复网络连通性。应该在协调完所有子版本并提交到默认版本后,在数据库的默认版本中使用修复连通性命令。通过修复网络不一致,以后从默认版本创建的任何子版本都将从中受益。在默认版本有未完成的子版本时运行修复连通性命令或者在子版本中运行此命令时,用户应格外小心;这两种情况可能会导致在合并未完成版本时出现大量冲突。要修复连通性,必须在参与几何网络的内容列表中选择一个图层。
修复连通性将标识和修复多种类型的网络连通性错误。网络连通性错误包括以下几个类型:
- 网络要素缺少元素 ID
- 网络要素具有多个元素 ID
- 元素 ID 引用了几何网络中不再存在的要素
- 连通性不一致
在修复网络连通性的过程中,修复连通性可能会执行需要用户审核的操作。如果在网络修复期间遇到警告,在过程结束时将显示一个消息框,其中会列出警告类型、要素类和要素的对象 ID。警告类型包括:
- 该命令在丢失交汇点的边的端点处创建新孤立交汇点
- 遇到具有无效几何的要素,例如闭合折线 (polyline) 或多部分折线 (multipart polyline)
- 需要建立连通性的某条边上出现重合的交汇点;该命令随意连接了其中一个交汇点
- 未在与同一个边要素上多个折点重合的交汇点之间建立连通性
修复网络要素几何
在网络中标识出具有非法网络几何的要素后,可以删除或修复该要素。修复要素几何的必需步骤会根据非法几何类型的不同而有所不同。
具有空几何或零长度的非法要素无法通过用户界面修复。必须通过程序将其删除或修复。
起始顶点和结束顶点相同的要素的一端未连接到交汇点。要更正这些要素的几何,必须将要素的末端捕捉到现有交汇点或者将新交汇点要素捕捉到非法要素的末端。