获取或设置是否去除冗余点。
命名空间:
SuperMap.Data.Topology程序集: SuperMap.Data.Topology (in SuperMap.Data.Topology)
版本: dll
语法
C# |
---|
public bool AreRedundantVerticesCleaned { get; set; } |
字段值
默认值为 false。备注
任意弧段上两节点之间的距离小于节点容限时,其中一个即被认为是一个冗余点,在进行拓扑处理时可以去除,下图为去除冗余点前后。
用于判断冗余点的节点容限,可通过 VertexTolerance 设置,如果不设置或设置为0,将使用数据集的容限(DatasetVector.Tolerance)中的节点容限。
冗余点与假结点的异同
- 去除冗余点和去除假结点(ArePseudoNodesCleaned)都是去除多余的点。
- 冗余点一定是多余的点,必须去除,而假结点在有意义时需要保留。
- 冗余点一般是矢量化过程中在画线的时候连击所致,该点连接的是连续且完整的一条弧段,而假结点一般是临近端点合并或捕捉画线时产生的,该点连接的是两条弧段。
- 冗余点是节点,假结点是结点。