基于云端的BIM模型数据解析方法技术

技术编号:33461041 阅读:45 留言:0更新日期:2022-05-19 00:41
本发明专利技术公开一种基于云端的BIM模型数据解析方法,操作简单、数据量小、方便应用。本发明专利技术的BIM模型数据解析方法,包括如下步骤:(10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;(20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;所述BIM模型文件对应的模型类型包括土建模型和机电模型;(30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信息和设备信息,计算出设备所在房间并做数据存储。房间并做数据存储。房间并做数据存储。

【技术实现步骤摘要】
基于云端的BIM模型数据解析方法


[0001]本专利技术涉及建筑信息化
,尤其涉及一种基于云端的BIM模型数据解析方法。

技术介绍

[0002]BIM以其富含真实工程数据和精确性在建筑工程行业得到业内较为广泛应用,且BIM技术已在国内甚至国际上普遍得到发展。建筑工程精确性是BIM技术的优点之一,但也正因为如此,在有效传递BIM并加以利用方面,该项优点也正恰好是其缺陷与瓶颈。众所周知,在限定的带宽条件下,数据量与耗时成正比关系。也正因为如此,为了反应建筑工程的实际原貌,越是精确的建筑工程BIM模型,在数据量上也越多,从而带来了BIM模型在管理上的问题,且高度依赖revit工具,数据的查看和管理十分不便。
[0003]现阶段普通的建筑工程BIM模型在设计阶段的数据量因其业务上的精确性限定条件(类似业内常提及的LOD标准限制),往往一个模型的数据量能够达到上百兆甚至上千兆的字节量。在硬件存储容量不断发展的今天,虽然存储千兆字节的数据问题已不再是难事,但传输的问题以及BIM模型的管理问题一直存在,以及数据的提取、实时查看等问题一直存在。
[0004]总之,现有技术存在的问题是:解析BIM模型获取有效数据的过程十分复杂,提取出来的数据没有清晰的格式,对于使用者来说,十分不友好。

技术实现思路

[0005]本专利技术的目的在于提供一种基于云端的BIM模型数据解析方法,操作简单、数据量小、方便应用。
[0006]实现本专利技术目的的技术解决方案为:
[0007]一种基于云端的BIM模型数据解析方法,包括如下步骤:
[0008](10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;
[0009](20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;
[0010]所述BIM模型文件对应的模型类型包括土建模型和机电模型;
[0011](30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信息和设备信息,计算出设备所在房间并做数据存储。
[0012]本专利技术与现有技术相比,其显著优点是:
[0013]1、操作简单:通过现有技术,本自动化流程实现了BIM模型的在线管理,一次上传即可永久使用,提高了用户体验,减少了复杂的文件传输过程,便于文件管理,达到了BIM模型在线管理的效果。
[0014]2、数据量小:通过本专利技术中提及的解析方法,解决了BIM模型数据量大的问题,将
模型文件通过revit软件提供的公开方法进行数据提取,并通过特定的数学计算方法进行计算分析,通过自定义的数据格式输出并存储,将庞大的数据量进行提取精炼,解析出对实际生产环境有用的数据,去除无用信息,提高了用户对BIM模型的使用效率,极为有效地增强了用户体验,为BIM技术在普及和应用上起到了显著作用。
[0015]3、方便应用:本专利技术解决了以往BIM模型在展示方面的技术局限性,以往BIM模型只能在支持的软件上加载展示,通过本专利技术,将BIM模型进行格式转换,转换成浏览器能加载的gltf格式文件,这样便可以在浏览器加载BIM模型并进行模型查看,实现BIM模型的Web在线展示,从实际生产环境来看大大提高了BIM技术的应用价值,能够使BIM技术在建筑工程行业、工程制造行业以及计算机信息科技行业等多个行业中的得到快速普及和推广。
附图说明
[0016]图1为本专利技术基于云端的BIM模型数据解析方法的主流程图。
[0017]图2为图1中模型文件逻辑处理步骤的流程图。
[0018]图3为图2中土建模型逻辑处理步骤的流程图。
[0019]图4为图2中机电模型逻辑处理步骤的流程图。
具体实施方式
[0020]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0021]所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0022]在本专利技术的描述中,需要理解的是,术语“断点续传”、“模型转换”、“解析数据”等是模型解析过程中的具体技术手段,仅是为了便于描述本专利技术的具体流程和步骤,因此不能理解为对本专利技术的限制。
[0023]如图1所示,本专利技术基于云端的BIM模型数据解析方法,包括如下步骤:
[0024](10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;
[0025]数据解析队列处理采用先进先出原则,根据提交时间顺序依次处理。
[0026](20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;
[0027]所述BIM模型文件对应的模型类型包括土建模型和机电模型。
[0028]如图2所示,所述(20)模型文件逻辑处理步骤包括:
[0029](21)土建模型逻辑处理:当BIM模型对应的模型类型为土建模型时,提取房间信息,生成房间文件,转换文件格式,上传到服务器;
[0030]如图3所示,所述(21)土建模型逻辑处理步骤包括:(211)房间信息提取:通过使用Revit提供的二次开发应用程序接口,提取出房间信息,并同步到基础数据库表中,同时同步解析状态和解析时间;
[0031](212)房间文件生成:根据所述BIM模型,生成可以直接加载房间信息的自定义格式文件,并上传到服务器,同时同步生成状态和生成时间;
[0032](213)文件格式转换:将BIM模型转换成gltf格式文件,上传到服务器,同时同步转换状态和生成时间。
[0033](22)机电模型逻辑处理:当BIM模型对应的模型类型为机电模型时,提取设备信息,生成设备文件,解析模型过滤器数据,转换文件格式,上传到服务器;
[0034]如图4所示,所述(22)机电模型逻辑处理步骤包括:
[0035](221)设备信息提取:通过使用Revit提供的二次开发应用程序接口,提取构件和设备信息,以及每个构件属性,同步到基础数据库表中,同时同步解析状态和解析时间;
[0036](222)设备文件生成:根据所述BIM模型,生成包含设备信息的自定义格式文件,并上传到服务器,同时同步生成状态和生成时间;
[0037](223)模型过滤器数据解析:根据所述BIM模型,解析模型包含的过滤器数据,同步到基础数据库表中,同时同步解析状态和解析时间;
[0038](224)文件格式转换:将BIM模型转换成gltf格式文件,上传到服务器,同时同步转换状态和生成时间。
[0039](30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云端的BIM模型数据解析方法,其特征在于,包括如下步骤:(10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;(20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;所述BIM模型文件对应的模型类型包括土建模型和机电模型;(30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信息和设备信息,计算出设备所在房间并做数据存储。2.根据权利要求1所述的BIM模型数据解析方法,其特征在于,所述(20)模型文件逻辑处理步骤包括:(21)土建模型逻辑处理:当BIM模型对应的模型类型为土建模型时,提取房间信息,生成房间文件,转换文件格式,上传到服务器;(22)机电模型逻辑处理:当BIM模型对应的模型类型为机电模型时,提取设备信息,生成设备文件,解析模型过滤器数据,转换文件格式,上传到服务器。3.根据权利要求2所述的BIM模型数据解析方法,其特征在于,所述(21)土建模型逻辑处理步骤包括:(211)房间信息提取:通过使用Rev...

【专利技术属性】
技术研发人员:姜广山孙立方孙晓波陈一峰
申请(专利权)人:南京戎光软件科技有限公司
类型:发明
国别省市:

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

1