BIM制造技术

技术编号:39641391 阅读:9 留言:0更新日期:2023-12-09 11:08
本申请提供一种

【技术实现步骤摘要】
BIM模型文件的存储方法、装置、存储介质及电子设备


[0001]本申请涉及
BIM
数据转换
,具体涉及一种
BIM
模型文件的存储方法

装置

存储介质及电子设备


技术介绍

[0002]建筑信息模型(
Building Information Modeling

BIM
)技术是一种应用于工程设计

建造

管理的数据化工具

随着
BIM
技术的发展,各种
BIM
软件层出不穷,具有一定市场份额和普及程度的
BIM
软件都有其独特的文件格式,例如作为工程建设行业主力软件的
CAD
的原始文件格式
DWG

Bentley
公司开发的
DGN
格式等等

[0003]在上层业务系统通过
BIM
模型文件获取工程数据时,各软件厂商的不同的
BIM
软件虽然能够表达和存储工程数据,但工程数据往往通过
BIM
软件厂商的私有格式存储,需要根据
BIM
软件的文件格式选择相应的转换方式,再对
BIM
模型文件进行数据转换,才能得到上层业务系统所能调用的数据,因此上层业务系统获取不同文件格式的工程数据比较复杂


技术实现思路
<br/>[0004]本申请提供一种
BIM
模型文件的存储方法

装置

存储介质及电子设备,通过构建
BIM
模型对应的数据库,并将不同文件格式的
BIM
模型文件解析之后存储至统一定义的数据库中,使得上层业务系统能够直接从数据库中调用统一定义的
BIM
模型文件的工程数据,能够降低上层业务系统获取不同文件格式的工程数据的复杂度

[0005]第一方面,本申请提供了一种
BIM
模型文件的存储方法,所述方法包括:基于
BIM
模型的基本实体与基本实体连接关系,构建所述
BIM
模型对应的数据库,所述数据库包括目标数据存储接口;读取
BIM
模型文件,并对所述
BIM
模型文件进行解析,得到工程数据;将所述工程数据通过所述目标数据存储接口存储到所述数据库中,以使所述
BIM
模型的上层业务系统能够调用所述数据库中的工程数据

[0006]通过采用上述技术方案,通过构建
BIM
模型对应的数据库,并将不同文件格式的
BIM
模型文件解析之后存储至统一定义的数据库中,使得上层业务系统能够直接从数据库中调用统一定义的
BIM
模型文件的工程数据,能够降低上层业务系统获取不同文件格式的工程数据的复杂度

[0007]可选的,所述定义
BIM
模型的基本实体与基本实体关系,构建所述
BIM
模型对应的数据库,包括:定义
BIM
模型的基本实体与基本实体连接关系;根据所述基本实体与所述基本实体连接关系,构建所述
BIM
模型的
UML
图;将所述
UML
图的基本实体转换成第一实体结构,将所述
UML
图的基本实体连接关系转换成第一实体连接关系结构,所述第一实体结构以及所述第一实体连接关系结构为
XSD
语言形式的数据结构;
基于所述第一实体结构以及所述第一实体连接关系结构,构建所述
BIM
模型对应的数据库

[0008]通过采用上述技术方案,根据
BIM
模型文件的标准定义
BIM
的基本实体与实体连接关系,并构建相应的
UML
图,再将基本实体与基本实体连接关系转换为
XSD
语言形式的数据结构,构建数据库

能够确保基本实体与基本实体连接关系在转换过程中的一致性与有效性,使得数据库能够满足
BIM
模型的存储和处理要求

[0009]可选的,所述将所述
UML
图的基本实体转换成第一实体结构,将所述
UML
图的基本实体连接关系转换成第一实体连接关系结构之后,还包括:将所述第一实体结构转换成第二实体结构,将所述第一实体连接关系结构转换成第二实体连接关系结构,所述第二实体结构以及所述第二实体连接关系结构为开发语言形式的数据结构;所述基于所述第一实体结构以及所述第一实体连接关系结构,构建所述
BIM
模型对应的数据库,包括:基于所述第二实体结构以及所述第二实体连接关系结构,构建所述
BIM
模型对应的数据库

[0010]通过采用上述技术方案,使用开发语言形式的数据结构更符合开发人员的习惯和理解,能够直观地表示第二实体结构与第二实体连接关系结构

同时也能够更方便与其它开发工具和系统进行集成与交互,能够提高第二实体结构与第二实体连接关系结构的可拓展性

[0011]可选的,所述读取
BIM
模型文件,并对所述
BIM
模型文件进行解析,得到工程数据之后,还包括:根据第二实体结构以及所述第二实体连接关系结构,将所述工程数据转换成开发语言形式的实例对象;所述将所述工程数据通过所述目标数据存储接口存储到所述数据库中,包括:将所述实例对象通过所述目标数据存储接口存储到所述数据库中

[0012]通过采用上述技术方案,相比于将工程数据直接存储至数据库中,将工程数据转换为结构化的实体对象,能够降低工程数据的复杂度,提高存储效率

[0013]可选的,所述定义
BIM
模型的基本实体与基本实体连接关系,包括:获取
IFC
数据模型,所述
IFC
数据模型包括
IFC
标准的相关文档与规范;基于所述
IFC
数据模型定义
BIM
模型的基本实体与基本实体连接关系

[0014]通过采用上述技术方案,参考各个
BIM
设计软件都支持的
IFC
标准,定义
BIM
模型的基本实体与基本实体连接关系,能够确保不同
BIM
设计软件之间数据转换的一致性

[0015]可选的,所述将所述工程数据通过所述目标数据存储接口存储到所述数据库中,包括:将所述工程数据划分为若干个独立数据块;将若干个所述独立数据块通过所述目标数据存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
BIM
模型文件的存储方法,其特征在于,所述方法包括:基于
BIM
模型的基本实体与基本实体连接关系,构建所述
BIM
模型对应的数据库,所述数据库包括目标数据存储接口;读取
BIM
模型文件,并对所述
BIM
模型文件进行解析,得到工程数据;将所述工程数据通过所述目标数据存储接口存储到所述数据库中,以使所述
BIM
模型的上层业务系统能够调用所述数据库中的工程数据
。2.
根据权利要求1所述的方法,其特征在于,所述基于
BIM
模型的基本实体与基本实体连接关系,构建所述
BIM
模型对应的数据库,包括:定义
BIM
模型的基本实体与基本实体连接关系;根据所述基本实体与所述基本实体连接关系,构建所述
BIM
模型的
UML
图;将所述
UML
图的基本实体转换成第一实体结构,将所述
UML
图的基本实体连接关系转换成第一实体连接关系结构,所述第一实体结构以及所述第一实体连接关系结构为
XSD
语言形式的数据结构;基于所述第一实体结构以及所述第一实体连接关系结构,构建所述
BIM
模型对应的数据库
。3.
根据权利要求2所述的方法,其特征在于,所述将所述
UML
图的基本实体转换成第一实体结构,将所述
UML
图的基本实体连接关系转换成第一实体连接关系结构之后,还包括:将所述第一实体结构转换成第二实体结构,将所述第一实体连接关系结构转换成第二实体连接关系结构,所述第二实体结构以及所述第二实体连接关系结构为开发语言形式的数据结构;所述基于所述第一实体结构以及所述第一实体连接关系结构,构建所述
BIM
模型对应的数据库,包括:基于所述第二实体结构以及所述第二实体连接关系结构,构建所述
BIM
模型对应的数据库
。4.
根据权利要求3所述的方法,其特征在于,所述读取
BIM
模型文件,并对所述
BIM
模型文件进行解析,得到工程数据之后,还包括:根据第二实体结构以及所述第二实体连接关系结构,将所述工程数据转换成开发语言形式的实例对象;所述将所述工程数据通过所述目标数据存储接口存储到所述数据库中,包括:将所述实例对象通过所述目标数据存储接口存储到所述数据库中
。5.
根据权利...

【专利技术属性】
技术研发人员:罗林欣李贝
申请(专利权)人:中设数字技术有限公司
类型:发明
国别省市:

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

1