System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种CAD图纸暖通风管结构化信息提取方法及系统技术方案_技高网

一种CAD图纸暖通风管结构化信息提取方法及系统技术方案

技术编号:40088023 阅读:8 留言:0更新日期:2024-01-23 15:45
本发明专利技术公开一种CAD图纸暖通风管结构化信息提取方法及系统,方法包括:将风管线、法兰线以及风管线中心线拆分成至少一个线段,对至少一个线段进行预处理,得到与风管线相对应的第一目标线段集、与法兰线相对应的第二目标线段集以及与风管中心线相对应的第三目标线段;分别寻找至少一个第一目标线段以及至少一个第二目标线段,使由至少一个第一目标线段与至少一个第二目标线段围合而成至少一个多边形区域;对闭合的至少一个多边形区域划分为风管和/或管件;将围合后第一目标线段集中多余的平行且等长的线段配对组合成风管;根据相对位置关系对风管进行修正为管件,并对未修正的风管进行断管重连。对于不太规范的图纸具体相当高的容错能力。

【技术实现步骤摘要】

本专利技术属于信息提取,尤其涉及一种cad图纸暖通风管结构化信息提取方法及系统及可读存储介质。


技术介绍

1、bim(building information model) 是“建筑信息模型”的简称,是一种多维信息模型集成技术,可以将建筑、结构、给排水、暖通、电气专业信息集成于一个三维建筑模型中,能极大地提高设计生产效率。随着对建筑质量、工期和成本管理的要求越来越高,越来越多的建筑公司正在转向bim技术,由此带来的是对二维 cad 图纸转三维 bim 模型的巨量需求。现阶段这个过程主要是由人工来完成的,人工翻模需要大量的时间和人力成本,特别是对于复杂的建筑设计,可能需要数周甚至数月时间才能完成,远远无法满足市场需求,因此能够取代人工翻模的自动化翻模技术十分关键。

2、二维 cad 图纸自动转三维bim 模型的一个核心难题是将 cad 图纸中非结构化的数据结构化。以暖通专业为例,cad 图纸中的风管图层仅包含一些零散的线段,图纸并不会直接告诉我们一个风管的位置以及它是由哪些风管线组合而成,暖通风管数据结构化要做的是合理地组织cad 图纸中数据,提取风管的几何结构及其它相关属性。实际的暖通专业 cad 图纸没有统一规范,很大程度上受设计师个人设计习惯的影响,如何尽可能地兼容更多图纸的同时保证结构化结果的准确性是一个十分困难的问题。


技术实现思路

1、本专利技术提供一种cad图纸暖通风管结构化信息提取方法及系统,用于解决将cad图纸中非结构化数据转换为结构化数据的准确性不高的技术问题。

2、第一方面,本专利技术提供一种cad图纸暖通风管结构化信息提取方法,包括:

3、对暖通cad图纸进行解析,得到风管线图层、法兰线图层以及风管线中心线图层,其中,所述风管线图层中包含风管线、所述法兰线图层中包含法兰线以及所述风管线中心线图层中包含风管线中心线;

4、将所述风管线、所述法兰线以及所述风管线中心线分别拆分成至少一个线段,并对所述至少一个线段进行预处理,分别得到与所述风管线相对应的第一目标线段集、与所述法兰线相对应的第二目标线段集以及与所述风管线中心线相对应的第三目标线段;

5、基于多边形化算法在所述第一目标线段集和所述第二目标线段中分别寻找至少一个第一目标线段以及至少一个第二目标线段,使由所述至少一个第一目标线段与所述至少一个第二目标线段围合而成至少一个多边形区域;

6、根据多边形区域的形状特征对闭合的所述至少一个多边形区域划分为风管和/或管件,其中,所述风管包括横风管和/或立风管,所述形状特征包括圆形特征、矩形特征以及不规则多边形特征;

7、将围合后所述第一目标线段集中多余的平行且等长的线段配对组合成风管;

8、根据相对位置关系对所述风管进行修正为管件。

9、第二方面,本专利技术提供一种cad图纸暖通风管结构化信息提取系统,包括:

10、解析模块,配置为对暖通cad图纸进行解析,得到风管线图层、法兰线图层以及风管线中心线图层,其中,所述风管线图层中包含风管线、所述法兰线图层中包含法兰线以及所述风管线中心线图层中包含风管线中心线;

11、拆分模块,配置为将所述风管线、所述法兰线以及所述风管线中心线分别拆分成至少一个线段,并对所述至少一个线段进行预处理,分别得到与所述风管线相对应的第一目标线段集、与所述法兰线相对应的第二目标线段集以及与所述风管线中心线相对应的第三目标线段;

12、围合模块,配置为基于多边形化算法在所述第一目标线段集和所述第二目标线段中分别寻找至少一个第一目标线段以及至少一个第二目标线段,使由所述至少一个第一目标线段与所述至少一个第二目标线段围合而成至少一个多边形区域;

13、划分模块,配置为根据多边形区域的形状特征对闭合的所述至少一个多边形区域划分为风管和/或管件,其中,所述风管包括横风管和/或立风管,所述形状特征包括圆形特征、矩形特征以及不规则多边形特征;

14、配对模块,将围合后所述第一目标线段集中多余的平行且等长的线段配对组合成风管;

15、修正模块,配置为根据相对位置关系对所述风管进行修正为管件。

16、第三方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例的cad图纸暖通风管结构化信息提取方法的步骤。

17、第四方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序指令被处理器执行时,使所述处理器执行本专利技术任一实施例的cad图纸暖通风管结构化信息提取方法的步骤。

18、本申请的cad图纸暖通风管结构化信息提取方法及系统,具体以下有益效果:结合几何、图论以及机器学习中的多种算法提取cad图纸暖通风管结构化信息,速度快、准确度高、可扩展性强,对于不太规范的图纸具体相当高的容错能力。

本文档来自技高网...

【技术保护点】

1.一种CAD图纸暖通风管结构化信息提取方法,其特征在于,包括:

2.根据权利要求1所述的一种CAD图纸暖通风管结构化信息提取方法,其特征在于,所述对暖通CAD图纸进行解析,得到风管线图层、法兰线图层以及风管线中心线图层包括:

3.根据权利要求1所述的一种CAD图纸暖通风管结构化信息提取方法,其特征在于,其中,所述风管线、所述法兰线以及所述风管线中心线为多段线、圆弧线或椭圆弧线;

4.根据权利要求1所述的一种CAD图纸暖通风管结构化信息提取方法,其特征在于,所述将围合后所述第一目标线段集中多余的平行且等长的线段配对组合成风管包括:

5.根据权利要求4所述的一种CAD图纸暖通风管结构化信息提取方法,其特征在于,所述通过聚类算法在所述第一目标线段集中寻找平行且等长的冗余的风管线段,并对冗余的风管线段进行分组包括:

6.根据权利要求1所述的一种CAD图纸暖通风管结构化信息提取方法,其特征在于,所述根据相对位置关系对所述风管进行修正为管件包括:

7.根据权利要求1所述的一种CAD图纸暖通风管结构化信息提取方法,其特征在于,所述对未修正的风管进行断管重连包括:

8.一种CAD图纸暖通风管结构化信息提取系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种cad图纸暖通风管结构化信息提取方法,其特征在于,包括:

2.根据权利要求1所述的一种cad图纸暖通风管结构化信息提取方法,其特征在于,所述对暖通cad图纸进行解析,得到风管线图层、法兰线图层以及风管线中心线图层包括:

3.根据权利要求1所述的一种cad图纸暖通风管结构化信息提取方法,其特征在于,其中,所述风管线、所述法兰线以及所述风管线中心线为多段线、圆弧线或椭圆弧线;

4.根据权利要求1所述的一种cad图纸暖通风管结构化信息提取方法,其特征在于,所述将围合后所述第一目标线段集中多余的平行且等长的线段配对组合成风管包括:

5.根据权利要求4所述的一种cad图纸暖通风管结构化信息提取方法,其特征在于,所述通过聚类算法在所述第一目标线段集中寻找平行且等长的冗余的风管线段,并对冗余的风管线段进行...

【专利技术属性】
技术研发人员:周自强李一华彭飞罗佳晖
申请(专利权)人:江西少科智能建造科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1