CN114510906A - 基于云端的bim模型数据解析方法 - Google Patents
基于云端的bim模型数据解析方法 Download PDFInfo
- Publication number
- CN114510906A CN114510906A CN202210139832.6A CN202210139832A CN114510906A CN 114510906 A CN114510906 A CN 114510906A CN 202210139832 A CN202210139832 A CN 202210139832A CN 114510906 A CN114510906 A CN 114510906A
- Authority
- CN
- China
- Prior art keywords
- model
- file
- bim
- room
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Architecture (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Civil Engineering (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Artificial Intelligence (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种基于云端的BIM模型数据解析方法,操作简单、数据量小、方便应用。本发明的BIM模型数据解析方法,包括如下步骤:(10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;(20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;所述BIM模型文件对应的模型类型包括土建模型和机电模型;(30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信息和设备信息,计算出设备所在房间并做数据存储。
Description
技术领域
本发明涉及建筑信息化技术领域,尤其涉及一种基于云端的BIM模型数据解析方法。
背景技术
BIM以其富含真实工程数据和精确性在建筑工程行业得到业内较为广泛应用,且BIM技术已在国内甚至国际上普遍得到发展。建筑工程精确性是BIM技术的优点之一,但也正因为如此,在有效传递BIM并加以利用方面,该项优点也正恰好是其缺陷与瓶颈。众所周知,在限定的带宽条件下,数据量与耗时成正比关系。也正因为如此,为了反应建筑工程的实际原貌,越是精确的建筑工程BIM模型,在数据量上也越多,从而带来了BIM模型在管理上的问题,且高度依赖revit工具,数据的查看和管理十分不便。
现阶段普通的建筑工程BIM模型在设计阶段的数据量因其业务上的精确性限定条件(类似业内常提及的LOD标准限制),往往一个模型的数据量能够达到上百兆甚至上千兆的字节量。在硬件存储容量不断发展的今天,虽然存储千兆字节的数据问题已不再是难事,但传输的问题以及BIM模型的管理问题一直存在,以及数据的提取、实时查看等问题一直存在。
总之,现有技术存在的问题是:解析BIM模型获取有效数据的过程十分复杂,提取出来的数据没有清晰的格式,对于使用者来说,十分不友好。
发明内容
本发明的目的在于提供一种基于云端的BIM模型数据解析方法,操作简单、数据量小、方便应用。
实现本发明目的的技术解决方案为:
一种基于云端的BIM模型数据解析方法,包括如下步骤:
(10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;
(20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;
所述BIM模型文件对应的模型类型包括土建模型和机电模型;
(30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信息和设备信息,计算出设备所在房间并做数据存储。
本发明与现有技术相比,其显著优点是:
1、操作简单:通过现有技术,本自动化流程实现了BIM模型的在线管理,一次上传即可永久使用,提高了用户体验,减少了复杂的文件传输过程,便于文件管理,达到了BIM模型在线管理的效果。
2、数据量小:通过本发明中提及的解析方法,解决了BIM模型数据量大的问题,将模型文件通过revit软件提供的公开方法进行数据提取,并通过特定的数学计算方法进行计算分析,通过自定义的数据格式输出并存储,将庞大的数据量进行提取精炼,解析出对实际生产环境有用的数据,去除无用信息,提高了用户对BIM模型的使用效率,极为有效地增强了用户体验,为BIM技术在普及和应用上起到了显著作用。
3、方便应用:本发明解决了以往BIM模型在展示方面的技术局限性,以往BIM模型只能在支持的软件上加载展示,通过本发明,将BIM模型进行格式转换,转换成浏览器能加载的gltf格式文件,这样便可以在浏览器加载BIM模型并进行模型查看,实现BIM模型的Web在线展示,从实际生产环境来看大大提高了BIM技术的应用价值,能够使BIM技术在建筑工程行业、工程制造行业以及计算机信息科技行业等多个行业中的得到快速普及和推广。
附图说明
图1为本发明基于云端的BIM模型数据解析方法的主流程图。
图2为图1中模型文件逻辑处理步骤的流程图。
图3为图2中土建模型逻辑处理步骤的流程图。
图4为图2中机电模型逻辑处理步骤的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“断点续传”、“模型转换”、“解析数据”等是模型解析过程中的具体技术手段,仅是为了便于描述本发明的具体流程和步骤,因此不能理解为对本发明的限制。
如图1所示,本发明基于云端的BIM模型数据解析方法,包括如下步骤:
(10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;
数据解析队列处理采用先进先出原则,根据提交时间顺序依次处理。
(20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;
所述BIM模型文件对应的模型类型包括土建模型和机电模型。
如图2所示,所述(20)模型文件逻辑处理步骤包括:
(21)土建模型逻辑处理:当BIM模型对应的模型类型为土建模型时,提取房间信息,生成房间文件,转换文件格式,上传到服务器;
如图3所示,所述(21)土建模型逻辑处理步骤包括:(211)房间信息提取:通过使用Revit提供的二次开发应用程序接口,提取出房间信息,并同步到基础数据库表中,同时同步解析状态和解析时间;
(212)房间文件生成:根据所述BIM模型,生成可以直接加载房间信息的自定义格式文件,并上传到服务器,同时同步生成状态和生成时间;
(213)文件格式转换:将BIM模型转换成gltf格式文件,上传到服务器,同时同步转换状态和生成时间。
(22)机电模型逻辑处理:当BIM模型对应的模型类型为机电模型时,提取设备信息,生成设备文件,解析模型过滤器数据,转换文件格式,上传到服务器;
如图4所示,所述(22)机电模型逻辑处理步骤包括:
(221)设备信息提取:通过使用Revit提供的二次开发应用程序接口,提取构件和设备信息,以及每个构件属性,同步到基础数据库表中,同时同步解析状态和解析时间;
(222)设备文件生成:根据所述BIM模型,生成包含设备信息的自定义格式文件,并上传到服务器,同时同步生成状态和生成时间;
(223)模型过滤器数据解析:根据所述BIM模型,解析模型包含的过滤器数据,同步到基础数据库表中,同时同步解析状态和解析时间;
(224)文件格式转换:将BIM模型转换成gltf格式文件,上传到服务器,同时同步转换状态和生成时间。
(30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信息,和设备信息,计算出设备所在房间并做数据存储。
整个自动化流程会进行以上步骤的每一步操作,但是具体的业务需要,可能只需要单独处理其中一步,本发明支持单步骤处理操作,根据需求做单独解析处理操作(失败重试,或数据更新等操作)
在本说明书的描述中,参考术语“断点续传”、“在线解析”、“格式转换”、“数据同步”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (4)
1.一种基于云端的BIM模型数据解析方法,其特征在于,包括如下步骤:
(10)模型文件获取:从云端获取BIM模型文件,加入到数据解析队列;
(20)模型文件逻辑处理:根据所述BIM模型文件对应的模型类型分别做相应逻辑处理;
所述BIM模型文件对应的模型类型包括土建模型和机电模型;
(30)设备所在房间计算:通过使用Revit提供的二次开发应用程序接口,同时加载同一楼层的土建模型和机电模型的BIM模型,根据空间信息和设备信息,计算出设备所在房间并做数据存储。
2.根据权利要求1所述的BIM模型数据解析方法,其特征在于,所述(20)模型文件逻辑处理步骤包括:
(21)土建模型逻辑处理:当BIM模型对应的模型类型为土建模型时,提取房间信息,生成房间文件,转换文件格式,上传到服务器;
(22)机电模型逻辑处理:当BIM模型对应的模型类型为机电模型时,提取设备信息,生成设备文件,解析模型过滤器数据,转换文件格式,上传到服务器。
3.根据权利要求2所述的BIM模型数据解析方法,其特征在于,所述(21)土建模型逻辑处理步骤包括:
(211)房间信息提取:通过使用Revit提供的二次开发应用程序接口,提取出房间信息,并同步到基础数据库表中,同时同步解析状态和解析时间;
(212)房间文件生成:根据所述BIM模型,生成可以直接加载房间信息的自定义格式文件,并上传到服务器,同时同步生成状态和生成时间;
(213)文件格式转换:将BIM模型转换成gltf格式文件,上传到服务器,同时同步转换状态和生成时间。
4.根据权利要求2所述的BIM模型数据解析方法,其特征在于,所述(22)机电模型逻辑处理步骤包括:
(221)设备信息提取:通过使用Revit提供的二次开发应用程序接口,提取构件和设备信息,以及每个构件属性,同步到基础数据库表中,同时同步解析状态和解析时间;
(222)设备文件生成:根据所述BIM模型,生成包含设备信息的自定义格式文件,并上传到服务器,同时同步生成状态和生成时间;
(223)模型过滤器数据解析:根据所述BIM模型,解析模型包含的过滤器数据,同步到基础数据库表中,同时同步解析状态和解析时间;
(224)文件格式转换:将BIM模型转换成gltf格式文件,上传到服务器,同时同步转换状态和生成时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210139832.6A CN114510906A (zh) | 2022-02-16 | 2022-02-16 | 基于云端的bim模型数据解析方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210139832.6A CN114510906A (zh) | 2022-02-16 | 2022-02-16 | 基于云端的bim模型数据解析方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114510906A true CN114510906A (zh) | 2022-05-17 |
Family
ID=81551525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210139832.6A Pending CN114510906A (zh) | 2022-02-16 | 2022-02-16 | 基于云端的bim模型数据解析方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114510906A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115292785A (zh) * | 2022-08-06 | 2022-11-04 | 中铁六局集团有限公司 | 临近既有线钢结构预拼装方法、装置、设备和存储介质 |
CN116882014A (zh) * | 2023-07-11 | 2023-10-13 | 广东方程建筑科技有限公司 | 一种基于bim技术的建筑自动设计方法 |
-
2022
- 2022-02-16 CN CN202210139832.6A patent/CN114510906A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115292785A (zh) * | 2022-08-06 | 2022-11-04 | 中铁六局集团有限公司 | 临近既有线钢结构预拼装方法、装置、设备和存储介质 |
CN115292785B (zh) * | 2022-08-06 | 2024-03-22 | 中铁六局集团有限公司 | 临近既有线钢结构预拼装方法、装置、设备和存储介质 |
CN116882014A (zh) * | 2023-07-11 | 2023-10-13 | 广东方程建筑科技有限公司 | 一种基于bim技术的建筑自动设计方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114510906A (zh) | 基于云端的bim模型数据解析方法 | |
CN108597032B (zh) | 将建筑信息模型导入Unity3D中显示方法及*** | |
CN111597257A (zh) | 数据库的同步方法、装置、存储介质及终端 | |
CN112559475B (zh) | 数据实时捕获和传输方法及*** | |
CN113485781A (zh) | 报表生成方法、装置、电子设备及计算机可读介质 | |
CN116340260A (zh) | 建筑模型数据渲染方法、装置、电子设备及可读存储介质 | |
CN110990467A (zh) | 一种bim模型格式转换方法及转换*** | |
CN115310420A (zh) | 一种仿真分析报告的生成方法、装置、设备以及存储介质 | |
CN113190517B (zh) | 数据集成方法、装置、电子设备和计算机可读介质 | |
CN115146000A (zh) | 一种数据库数据同步方法、装置、电子设备及存储介质 | |
CN112328667B (zh) | 一种基于数据血缘的页岩气田地面工程数字化移交方法 | |
CN110059122B (zh) | 一种基于云端Web的野生动物资源数据入库方法 | |
CN112035256A (zh) | 一种资源分配方法、装置、电子设备及介质 | |
CN102270219B (zh) | 一种火星探测器部件级虚拟样机库的架构方法 | |
CN111813555B (zh) | 基于互联网技术的超融合基础架构分层资源管理*** | |
CN112000669B (zh) | 一种环境监测数据的处理方法、装置、存储介质及终端 | |
CN115035044A (zh) | 一种应用于工业质检的智能ai平台 | |
CN111540044A (zh) | 一种多专业综合三维模型的整合方法、装置及相关设备 | |
US8136121B2 (en) | Graphical message format builder | |
CN109284263A (zh) | 一种las文件的点云图浏览方法及相关装置 | |
CN114911862B (zh) | 一种网上国网运营链路大数据传输***及方法 | |
CN115269900A (zh) | 一种模型显示方法、装置、电子设备及存储介质 | |
CN117669525A (zh) | 一种技术文档编辑***及方法 | |
CN115828572A (zh) | 一种生产***数据处理方法、装置、设备及存储介质 | |
CN114500272A (zh) | 一种配置信息采集处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |