System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于BIM的图形数据提取的方法技术_技高网

一种基于BIM的图形数据提取的方法技术

技术编号:40602512 阅读:5 留言:0更新日期:2024-03-12 22:07
本发明专利技术提供了一种基于BIM的图形数据提取的方法,包括:获取文件中的目标图层中的所有对象,并对每个对象进行不同类型的筛选,得到文字对象和图形对象;对所述图形对象进行平面优化处理,得到平面、平面轮廓和平面形心点;对所述文字对象进行形心匹配处理,得到文本集合和点集合平均点;根据所述计算点集合平均点和所述平面、平面轮廓和平面形心点进行最短距离两两匹配,以将所述文本集合和所述平面、平面轮廓和平面形心点按顺序两两集合进行组合,得到匹配集合;按照预设路径将所述匹配集合进行输出,得到导出参数。本发明专利技术将图纸中数据拾取后进行特性匹配,组成新的图像与文字相结合的数据集合流程做集成,形成自动化处理工作方式。

【技术实现步骤摘要】

本专利技术涉及图形提取,特别是涉及一种基于bim的图形数据提取的方法。


技术介绍

1、建筑信息模型(bim)是一种基于数字信息模型的新型建筑设计方法。bim技术不仅仅是一种新的技术,更是一种新的设计方法和思维方式,它将建筑物的各种信息集成在一个模型中,使得所有的设计信息都可以在一个统一的平台上进行交流和共享,从而大大提高了设计的效率和准确性。

2、在bim技术中,图形数据是一种非常重要的数据类型,它包括了建筑物的几何形状、空间关系、材料属性等各种信息。然而,由于bim模型的复杂性,这些图形数据往往难以直接提取和使用。

3、为了解决这个问题,研究人员提出了基于bim的图形数据提取的方法。这种方法主要是通过对bim模型的解析和处理,将其中的图形数据提取出来,然后将这些数据转化为可以直接使用的格式,如二维图形、三维模型等。

4、这种方法的主要优点是可以直接从bim模型中提取出所需的图形数据,无需进行复杂的计算和处理。此外,这种方法还可以提高图形数据的精度和可用性,使得设计人员可以更加方便地使用这些数据进行设计和分析。

5、但是同类技术并没有将图纸中曲线转为曲面数据进行准确分析匹配、打包存储到excel的全过程集成。


技术实现思路

1、为了克服现有技术的不足,本专利技术的目的是提供一种基于bim的图形数据提取的方法。

2、为实现上述目的,本专利技术提供了如下方案:

3、一种基于bim的图形数据提取的方法,包括:

4、获取文件中的目标图层中的所有对象,并对每个对象进行不同类型的筛选,得到文字对象和图形对象;

5、对所述图形对象进行平面优化处理,得到平面、平面轮廓和平面形心点;

6、对所述文字对象进行形心匹配处理,得到文本集合和点集合平均点;

7、根据所述计算点集合平均点和所述平面、平面轮廓和平面形心点进行最短距离两两匹配,以将所述文本集合和所述平面、平面轮廓和平面形心点按顺序两两集合进行组合,得到匹配集合;

8、按照预设路径将所述匹配集合进行输出,得到导出参数。

9、优选地,获取文件中的目标图层中的所有对象,并对每个对象进行不同类型的筛选,得到文字对象和图形对象,包括:

10、调取文件内已有图层信息;所述图层信息包括建模软件绘制的图形和文字、其他建模软件文件中链接或导入的图形和建模软件所支持链接或导入的其他文件内的图形;

11、在所述图层信息中选择目标图层的名称;

12、调取目标图层内的所有对象;

13、判断所述所有对象中的任一个对象是否为文字类型,若是,则将该对象确定为所述文字对象;

14、判断所述所有对象中的任一个对象是否为线、面类型,若是,则将该对象确定为所述图形对象。

15、优选地,对所述图形对象进行平面优化处理,得到平面、平面轮廓和平面形心点,包括:

16、判断所述图形对象是否为平面,得到第一判断结果,若所述第一判断结果为是,则计算平面轮廓和平面形心点;若所述第一判断结果否,则判断所述图形对象是否为平面曲线集合,得到第二判断结果,若所述第二判断结果为是,则利用所述平面曲线集合作为平面轮廓,并创建平面,并计算平面封闭曲线的平面形心点;若所述第二判断结果为否,则将多重曲线优化为平面封闭曲线,得到平面曲线集合,利用所述平面曲线集合作为平面轮廓,并创建平面,并计算平面封闭曲线的平面形心点。

17、优选地,将多重曲线优化为平面封闭曲线,包括:

18、若曲线为平面曲线,且为首位不相接的情况,则执行延长未封闭曲线、裁剪多余曲线操作,将平面曲线优化为闭合的平面封闭曲线;

19、若曲线是多重曲线的情况下,先将曲线投影到xy平面上,得到平面曲线,若平面曲线未闭合,则对平面曲线执行优化操作形成闭合的平面封闭曲线。

20、优选地,对所述文字对象进行形心匹配处理,得到文本集合和点集合平均点,包括:

21、根据所述文字对象获取文字文本信息和文字空间插入平面;

22、对所述文字空间插入平面进行z坐标0处理,并查找指定范围内的其他点,相互组成集合,并计算得到所述点集合平均点;

23、根据所述文字文本信息进行重新排序,得到文本集合。

24、优选地,所述导出参数的格式为excel或word格式。

25、根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:

26、本专利技术提供了一种基于bim的图形数据提取的方法,包括:获取文件中的目标图层中的所有对象,并对每个对象进行不同类型的筛选,得到文字对象和图形对象;对所述图形对象进行平面优化处理,得到平面、平面轮廓和平面形心点;对所述文字对象进行形心匹配处理,得到文本集合和点集合平均点;根据所述计算点集合平均点和所述平面、平面轮廓和平面形心点进行最短距离两两匹配,以将所述文本集合和所述平面、平面轮廓和平面形心点按顺序两两集合进行组合,得到匹配集合;按照预设路径将所述匹配集合进行输出,得到导出参数。本专利技术将图纸中数据拾取后进行特性匹配,组成新的图像与文字相结合的数据集合流程做集成,形成自动化处理工作方式。

本文档来自技高网
...

【技术保护点】

1.一种基于BIM的图形数据提取的方法,其特征在于,包括:

2.根据权利要求1所述的基于BIM的图形数据提取的方法,其特征在于,获取文件中的目标图层中的所有对象,并对每个对象进行不同类型的筛选,得到文字对象和图形对象,包括:

3.根据权利要求1所述的基于BIM的图形数据提取的方法,其特征在于,对所述图形对象进行平面优化处理,得到平面、平面轮廓和平面形心点,包括:

4.根据权利要求3所述的基于BIM的图形数据提取的方法,其特征在于,将多重曲线优化为平面封闭曲线,包括:

5.根据权利要求1所述的基于BIM的图形数据提取的方法,其特征在于,对所述文字对象进行形心匹配处理,得到文本集合和点集合平均点,包括:

6.根据权利要求1所述的基于BIM的图形数据提取的方法,其特征在于,所述导出参数的格式为Excel或word格式。

【技术特征摘要】

1.一种基于bim的图形数据提取的方法,其特征在于,包括:

2.根据权利要求1所述的基于bim的图形数据提取的方法,其特征在于,获取文件中的目标图层中的所有对象,并对每个对象进行不同类型的筛选,得到文字对象和图形对象,包括:

3.根据权利要求1所述的基于bim的图形数据提取的方法,其特征在于,对所述图形对象进行平面优化处理,得到平面、平面轮廓和平面形心点,包括:

【专利技术属性】
技术研发人员:阙靖昌余金彪林云
申请(专利权)人:深圳广晟幕墙科技有限公司
类型:发明
国别省市:

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

1