节点打断
使用说明
用于将线/面几何对象按照节点顺序依次在折点位置进行分割,生成折线对象。输出的结果数据集具有输入数据的全部属性,并新增 “oriseq” 字段记录折线对象在输入数据中的顺序。
如下图所示,输入参数化面对象(含圆弧边),执行【节点打断】工具后,输出三条折线和一条圆弧,从输出结果可以看出该工具不会对参数化对象进行折线化处理。
应用场景
- 道路网络拓扑构建:需要将连续道路按实际交叉口位置分段管理,可使用节点打断在道路交叉点处自动拆分路段,生成具有拓扑关联的路网数据;
- 城市地块边界分析:在提取建筑外轮廓线进行日照分析过程中,可用于将面状建筑要素转为边界折线,保留转角节点信息,便于准确计算建筑投影范围。
参数说明
参数名 | 参数释义 | 参数类型 |
---|---|---|
源数据集 | 输入数据,支持线、面数据集 | DatasetVector |
目标数据源 | 指定的存储结果数据集的数据源 | Datasource |
结果数据集名称 | 指定输出结果数据集名称 | String |
输出结果
参数名 | 参数释义 | 参数类型 |
---|---|---|
折线数据集 | 输出的结果数据集 | Dataset |
注意事项
当输入数据中存在重合的节点时,自动忽略重合节点对的打断操作,仅保留单一节点。
圆、圆弧、椭圆、椭圆弧、3阶贝塞尔曲线等参数化对象将保持其几何类型,不会进行折线化处理。