图形清理动作可以用于检测地图错误(例如,重复对象、未及点或零长度对象)、简化复杂的二维地图以及剔除和增补三维多段线。由于图形清理可能会更改数据,因此请在清理地图之前备份数据。
要获得最佳结果,请单独运行清理动作或同时运行尽可能少的其他动作。
下表显示了图形清理可以更正的问题的样例。
图形清理之前 | 图形清理之后 | 问题的描述 | 清理动作 |
---|---|---|---|
![]() |
![]() |
重复对象 | 删除重复项 |
![]() |
![]() |
短对象 | 删除短对象 |
![]() |
![]() |
交叉对象 | 打断交叉对象 |
![]() |
![]() |
未及点 | 延伸未及点 |
![]() |
![]() |
对象可以沿着它们的自然路径延伸,以便在投影点相交。 | 外观交点 |
![]() |
![]() |
节点簇 | 捕捉节点簇 |
![]() |
![]() |
伪节点 | 融合伪节点 |
![]() |
![]() |
悬挂点或出头点 | 删除悬挂对象 |
![]() |
![]() |
二维线性对象简化 | 简化对象 |
![]() |
![]() |
零长度对象 | 零长度对象。 |
![]() |
![]() |
三维多段线中的顶点过多或过少 | 剔除多段线 |
不同的清理动作顺序可以生成不同的结果。清理动作的顺序可以通过在列表中上移或下移清理动作来指定。位于列表顶层的动作将首先执行。
分别设置每个清理动作的选项。有关详细信息,请参阅关于各个清理动作的帮助主题。
在创建拓扑之前应更正某些类型的错误。下表给出了创建网络拓扑或多边形拓扑时应考虑的数据错误。节点拓扑通常不需要清理。
错误 | 网络拓扑 | 多边形拓扑 |
---|---|---|
重复项 | 必须删除 | 必须删除 |
短线性对象 | 可以删除 | 可以删除 |
交叉线性对象 | 检查有效性。请参见创建网络拓扑的步骤。 | 必须删除 |
未及点 | 必须删除 | 必须删除 |
节点簇 | 必须删除 | 必须删除 |
伪节点 | 可以删除 | 可以删除 |
悬挂点或出头点 | 检查有效性。可以删除 | 必须删除 |
简化线性对象 | 可以应用 | 可以应用 |
零长度对象 | 必须删除 | 必须删除 |
另外,如果拥有可能缺少质心的闭合多段线(多边形),则应在拓扑中使用它们之前创建质心。
注意