线数据->面数据

使用说明

线数据转面数据是通过连接线数据集中每个线对象的起点与终点,从而构成一个面对象,起点与终点的连接方式是最短距离的直线连接。

  • 如果输入的线图层包含复合对象,输出的面数据仍为复合对象,可以使用分解功能,将转换后的面对象分解为简单对象。
  • 新生成的面数据集(或追加后的数据集)继承源数据集的字段 SmUserID 和所有非系统字段的属性信息。

使用场景

【线数据->面数据】工具常用于对单个线对象进行构面操作,当线对象为单一直线且构面的面积为0时,该对象构面会失败。若用户想要将多个线对象构成的封闭区域进行构面时,可以使用【拓扑构面】工具。【线数据->面数据】和【拓扑构面】的区别在于:线转面是将单个线对象首尾连接构面,而拓扑构面是将多个线对象封闭区域进行构面,如下图所示:

参数说明

参数名 默认值 参数释义 参数类型
二维线数据集   二维线数据集 DatasetVector
拓扑处理 false 通过拓扑处理可以将那些在容限范围内的问题线对象(例如存在假结点、冗余点、悬线、重复线、未合并的邻近端点等拓扑错误)进行修复,同时对呈相交关系的线对象在交点处进行打断,以便于更准确的生成面对象 Boolean
目标数据源   存储结果数据集的数据源 Datasource
结果数据集名
(可选)
  指定的结果数据集名称 String

输出结果

参数名 参数释义 参数类型
二维面数据集 二维面数据集 DatasetVector