一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种BIM模型属性更新装置及方法与流程

2022-08-17 00:26:17 来源:中国专利 TAG:

一种bim模型属性更新装置及方法
技术领域
1.本发明属于建筑信息模型技术领域,具体涉及一种bim模型属性更新装置及方法。


背景技术:

2.目前,随着我国建筑信息模型(bim)技术应用向城市信息模型 (cim)发展,以及对智慧城市和智能建造的推进,为规范三维数字化竣工验收模型的交付和管理,促进cim平台信息交换与共享,各地相继出台标准,对项目的三维数字化竣工模型做了一定要求,包括模型的系统分类、关联关系、几何信息及表达精度、属性信息及信息深度等方面。
3.现阶段bim模型在几何表达及精度方面已经能够满足规范要求,而在属性信息等方面还存在一些欠缺,主要是由于模型构件种类和数量繁多,编辑操作工作量大且繁琐;同时bim模型构件在不同时段可能会具有不同的属性,更新难度也较大;加上属性信息不会在bim模型中直观展示,主观上编辑的意愿很低,造成了目前模型普遍都只能满足几何尺寸而缺乏属性信息。
4.因此,为实现bim技术的进一步应用,高效便捷的处理模型属性是需要解决的问题。


技术实现要素:

5.为解决上述问题,本发明提供了一种bim模型属性更新装置,包括:模型解析器、模型选择器、属性解析器、属性输出器、属性编辑修改器、属性输入器、材质属性库、属性编辑器、模型修改器,其中,所述模型选择器分别与所述模型解析器和所述属性解析器连接,所述属性输出器分别与所述属性解析器和所述属性编辑修改器连接,所述属性输入器分别与所述属性编辑修改器和所述属性编辑器连接,所述属性编辑器分别与所述材质属性库和所述模型修改器连接。
6.本发明还提供了一种bim模型属性更新方法,基于如上述中所述的bim模型属性更新装置实现,所述方法包括步骤:
7.利用模型解析器重建bim模型文件;
8.根据重建结果利用模型选择器筛选模型图元构件;
9.利用属性解析器对所述模型图元构件进行属性解析处理;
10.利用属性输出器输出所述模型图元构件及所述属性解析处理结果;
11.保存所述属性解析处理结果为属性文档;
12.利用属性输入器导入所述属性文档并重建所述模型图元构件与属性的映射关系;
13.获取材质属性库中材质的附加信息;
14.利用属性编辑器调用所述附加信息并修改所述映射关系;
15.根据所述映射关系利用模型修改器修改所述bim模型文件的属性。
16.本技术提供的一种bim模型属性更新装置及方法可将模型中构件属性批量快速修改为标准格式参数,满足竣工模型深度及城市信息模型要求,极大的减少了人工操作,提高
了操作的效率和质量。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
18.图1为本发明实施例的一种bim模型属性更新装置的总体应用架构图;
19.图2为本发明实施例中模型选择器的流程图;
20.图3是本发明实施例中提取的矩形梁的图元属性;
21.图4是本发明实施例中模型属性编辑器的流程图。
22.图5是本发明实施例中模型修改器对模型图元进行修改的节点图。
具体实施方式
23.为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
24.如图1,在本技术实施例中,本发明提供了一种bim模型属性更新装置,包括:模型解析器1、模型选择器2、属性解析器3、属性输出器4、属性编辑修改器5、属性输入器6、材质属性库7、属性编辑器8、模型修改器9,其中,所述模型选择器2分别与所述模型解析器1和所述属性解析器3连接,所述属性输出器4分别与所述属性解析器3和所述属性编辑修改器5连接,所述属性输入器6分别与所述属性编辑修改器5和所述属性编辑器8连接,所述属性编辑器8分别与所述材质属性库7和所述模型修改器9连接。
25.在本技术实施例中,模型解析器1与bim模型文件相连,用于实现对bim模型文件的读取与解析,将不同格式的模型文件在内存中以结构化数据形式重建。对于不同格式的模型文件,根据其接口类型的不同,模型解析器1可能有不同的形式,本发明实施例利用autodesk 平台的revit模型为例,使用dynamo作为模型解析器解析模型数据。
26.在本技术实施例中,模型选择器2可选择导入模型中要编辑的模型图元构件,其包含两种模式:全选和条件筛选。全选可选择模型文件中所包含的所有构件图元;条件筛选可设定多重筛选类别(如构件类型、所在楼层、材质等),批量选择符合条件的图元构件。
27.在本技术实施例中,属性解析器3与模型选择器2相连,可对导入的模型提取其所含所有属性,并对属性字段进行合并归类处理。
28.在本技术实施例中,属性输出器4与属性解析器3相连,可对提取分类后的属性信息写入文档,输出文件以便查看编辑。
29.在本技术实施例中,属性编辑修改器5根据图纸及现场条件,编辑输出的属性文档信息,修改文档中属性值为要求内容。
30.在本技术实施例中,属性输入器6将编辑后的所含模型属性信息的文档输入,获得模型图元与属性值的映射关系。
31.在本技术实施例中,材质属性库7包含标准的材质名称及其附加参数值和贴图信息,可加载入模型直接调用。
32.在本技术实施例中,属性编辑器8与属性输入器6和材质属性库 7相连,可根据属性输入器中模型图元与属性值的映射关系,调用材质属性库中材质的附加信息,修改原映射关系中的材质部分属性。
33.在本技术实施例中,模型修改器9与模型解析器1和属性编辑器 8相连,根据模型解析器处理后的数据和图元属性的映射关系,修改对应的bim模型文件。
34.在本技术实施例中,本发明还提供了一种bim模型属性更新方法,基于如上述中所述的bim模型属性更新装置实现,所述方法包括步骤:
35.利用模型解析器1重建bim模型文件;
36.根据重建结果利用模型选择器2筛选模型图元构件;
37.利用属性解析器3对所述模型图元构件进行属性解析处理;
38.利用属性输出器4输出所述模型图元构件及所述属性解析处理结果;
39.保存所述属性解析处理结果为属性文档;
40.利用属性输入器6导入所述属性文档并重建所述模型图元构件与属性的映射关系;
41.获取材质属性库7中材质的附加信息;
42.利用属性编辑器8调用所述附加信息并修改所述映射关系;
43.根据所述映射关系利用模型修改器9修改所述bim模型文件的属性。
44.在本技术实施例中,本发明提供的一种bim模型属性更新方法具体步骤如下:
45.步骤1,利用模型解析器1打开bim模型文件,将不同格式的模型文件在内存中以结构化数据形式重建;
46.步骤2,利用模型选择器2将步骤1的结果导入,并在其中全选或利用条件筛选要编辑的模型图元构件;
47.步骤3,利用属性解析器3将步骤2的结果导入,解析提取所选图元的属性值,属性字段进行合并归类处理;
48.步骤4,基于步骤3中的属性值,利用属性输出器4将模型图元及属性值写入文档,并输出文件(例如:excel文件);
49.步骤5,基于步骤4输出的属性文档,打开文档并对其属性值部分进行编辑,保存文件;
50.步骤6,利用属性输入器6将步骤5中编辑保存后的属性文档导入,重建模型图元与属性的映射关系;
51.步骤7,利用属性编辑器8调用材质属性库7中材质的附加信息,修改基于步骤6中模型图元与属性值的映射关系,使其中材质部分属性修改为材质属性库中的标准样式。
52.步骤8,利用模型修改器9根据步骤7中更新后的模型图元与属性值的映射关系,修改原bim模型文件中构件图元的属性。
53.图2是本发明实施例中模型选择器的流程图。
54.在步骤21中,模型选择器连接bim解析器,对模型中图元构件及其属性进行读取;
55.在步骤22中,选择模型中所有图元构件,获取构件id,通过构件id连接传递图元属
性;
56.在步骤23中,通过步骤22中获取的图元id,在bim模型中取得各id下对应的属性信息;
57.在步骤24中,利用选择器输入判断是否要执行选择全部图元构件操作;
58.在步骤25中,在步骤24中若不选择全部图元构件,则利用筛选框,分类筛选所需参数的构件,输出相应构件名称及属性;
59.在步骤26中,在步骤24中若选择全部图元构件,则输出全部图元构件名称及属性。
60.图3是本发明实施例中提取的矩形梁的图元属性。
61.如图所示,本发明实施例使用revit模型中的矩形梁构件作属性提取示例,利用dynamo作为模型解析器,可将模型中图元的全部属性提取为结构化数据,然后可提取所需属性字段,进行合并归类处理。
62.图4是本发明实施例中属性编辑器的流程图。
63.在步骤81中,模型属性编辑器与属性输入器和材质属性库相连,可根据属性输入器中模型图元与属性值的映射关系,调用材质属性库中材质的附加信息,将属性值写入对应的模型图元构件;
64.在步骤82中,载入属性输入器中获得的修改后的图元构件与属性的关联关系;
65.在步骤83中,载入材质属性库中材质参数;
66.在步骤84中,遍历在步骤82中载入的属性名称,对其中材质属性部分,在步骤83中的材质属性库中匹配对应的材质设置;
67.在步骤85中,判断步骤84中材质属性的对应情况,是否存在同名称材质;
68.在步骤86中,若步骤85判定不存在同名称材质,则新建与步骤 82中同名的材质类型,并设定材质属性为默认值;
69.在步骤87中,若步骤85判定存在同名称材质,则应用步骤83 中的同名称材质的属性值;
70.在步骤88中,将步骤86和步骤87中修改后的材质属性,替换原步骤82中获取的图元构件的材质部分属性参数,获得新的图元构件与属性的关联关系;
71.图5是本发明实施例中模型修改器对模型图元进行修改的节点图。
72.如图所示,本发明实施例使用revit模型中作属性修改示例,利用dynamo作为模型修改器,依据图元构件与属性的映射关系,新建增加的属性名称,然后修改其值为对应的属性值,实现bim模型属性的修改操作。
73.本技术提供的一种bim模型属性更新装置及方法可将模型中构件属性批量快速修改为标准格式参数,满足竣工模型深度及城市信息模型要求,极大的减少了人工操作,提高了操作的效率和质量。
74.应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献