/

二维拓扑预处理

使用说明

在使用拓扑数据集对关联数据集进行拓扑检查前,需要对待拓扑检查数据进行拓扑预处理操作,通过预处理将那些在容限范围内的问题数据进行调整。不进行拓扑预处理,可能会导致拓扑检查的结果出现错误。二维拓扑预处理方式包括:插入节点、节点和节点的捕捉、多边形走向的调整。

功能入口

在“ 数据 ”选项卡的“ 拓扑 ”组中,单击“ 拓扑预处理 ”下拉按钮,选择“二维拓扑预处理”项。

参数说明

  • 容限 :用于进行拓扑预处理的容限值,它是一个距离值,指的是在这个值的范围内,所有的节点或(和)线被认为是重合的、同一的。例如,若一个线对象的节点与另一个线对象的节点距离在容限范围内,则认为这两个节点重合;若一个线对象的节点与一个点对象的距离在容限范围内,则认为点在线上。 节点或(和)线之间的距离小于容限值时,将进行拓扑预处理。

容限默认值与数据集的坐标系有关,具体说明请参见容限说明

  • 节点捕捉:将容限范围内的节点捕捉在一起(即将捕捉在一起的节点修改为同样的二维坐标),其中“节点”的含义是指点对象以及线对象和面对象的所有控制节点。勾选“节点捕捉”复选框后,可在“参考数据集”处选择一个数据集,以该数据集的节点位置为参照进行捕捉。在捕捉后会将线对象和面对象在容限范围内的临近点去除,节点捕捉处理效果如下图所示。
TopoPreprocess1 TopoPreprocess2
TopoPreprocess3 TopoPreprocess4
拓扑预处理前 拓扑预处理后
  • 节点与线段间插入节点 :若勾选此项,则会根据设置的容限值,对待检查数据集中的拓扑错误进行预处理,在点到线段距离小于容限的情况下,将点到线的垂足插入到线上。
TopoPreprocess5 TopoPreprocess6
拓扑预处理前 拓扑预处理后
  • 线段间求交插入节点 :若勾选此复选框,则在线段相交或重合相交处,并保证数据走向的同时插入节点,处理效果如下图所示。
    拓扑预处理前:
    TopoPreprocess7
    拓扑预处理后:
    TopoPreprocess8
  • 多边形走向调整 :若勾选此复选框,则将传入面数据集对象的边界走向调整为标准走向,即外边界为顺时针走向,洞为逆时针走向,岛为顺时针走向,如下图所示为拓扑预处理后 。

TopoPreprocess9


  1. 单击“确定”按钮,即可对数据集进行拓扑预处理。

注意事项

拓扑预处理会改变源数据集中的空间位置,用户若不想修改原始数据,请在拓扑预处理之前进行数据的备份工作。