获取或设置是否去除重复线。

命名空间:  SuperMap.Data.Topology
程序集:  SuperMap.Data.Topology (in SuperMap.Data.Topology)
版本: dll

语法

C#
public bool AreDuplicatedLinesCleaned { get; set; }

字段值

默认值为 false。

备注

若处理对象是三维线数据集,则去掉重复线时具有随机性,即保留下来的三维线的z值可能来自任何一条重复线。

重复线:两条弧段若其所有节点两两重合,则可认为是重复线。重复线的判断不考虑方向。

去除重复线的目的是为避免建立拓扑多边形时产生面积为零的多边形对象,因此,重复的线对象只应保留其中一个,多余的应删除。

通常,出现重复线多是由于弧段求交造成的。如下图中弧段求交之后,将产生8条弧段,分别为 AB、BC、CD、DE、FB、BC、CD、DE,其中弧段 BC 和 CD 都是重复线,通过拓扑处理去除重复线之后,结果只有5条弧段 AB、BC、CD、DE、FB。如果用户选择弧段求交,建议同时选择去除重复线(实际是先进行去除重复线)。

版本信息

SuperMap iObjects .NET


请参见