基于建筑信息模型BIM的数据存储方法及相关装置制造方法及图纸

技术编号:26342417 阅读:48 留言:0更新日期:2020-11-13 20:33
本申请实施例公开了一种基于建筑信息模型BIM的数据存储方法及相关装置,所述方法包括:根据网格信息对BIM模型中的每个构件进行分类,得到多个构件组;针对所述多个构件组中每个构件组执行如下操作,得到每个构件组的目标存储数据:根据所述构件信息确定当前处理的构件组的第一数据;根据所述构件信息确定所述当前处理的构件组中每个构件的第二数据;处理所述第一数据和所述第二数据,得到所述当前处理的构件组的目标存储数据;存储所述多个构件组的目标存储数据。这样可以使得BIM模型在存储时对存储空间的占用减少,从而提高BIM模型的网络传输性能和流转速度。

Data storage method and related devices based on BIM

【技术实现步骤摘要】
基于建筑信息模型BIM的数据存储方法及相关装置
本申请涉及建筑设计
,具体涉及一种基于建筑信息模型BIM的数据存储方法及相关装置。
技术介绍
建筑信息模型(BuildingInformationModeling,BIM)技术是一种应用于工程设计、建造、管理的数据化工具,通过对建筑的数据化、信息化模型整合,在项目策划、运行和维护的全生命周期过程中进行共享和传递,使工程技术人员对各种建筑信息作出正确理解和高效应对,为设计团队以及包括建筑、运营单位在内的各方建设主体提供协同工作的基础,在提高生产效率、节约成本和缩短工期方面发挥重要作用。目前市面上使用的BIM文件大多数是采用数模分离的方式来实现模型的轻量化目的。由于不同厂商的模型格式组织方式不一样,而不同厂商几乎都会提供特定的模型导出应用程序接口(ApplicationProgrammingInterface,API),以实现BIM文件中模型部分直接导出为通用的3d模型格式。
技术实现思路
本申请实施例提供了一种基于建筑信息模型BIM的数据存储方法及相关装置,以期能减少模型的本文档来自技高网...

【技术保护点】
1.一种基于建筑信息模型BIM的数据存储方法,其特征在于,所述方法包括:/n根据网格信息对BIM模型中的每个构件进行分类,得到多个构件组,所述网格信息用于表示构件形状,所述每个构件包括构件信息,所述构件信息包括所述网格信息;/n针对所述多个构件组中每个构件组执行如下操作,得到每个构件组的目标存储数据:根据所述构件信息确定当前处理的构件组的第一数据,所述第一数据是指所述当前处理的构件组中多个构件的构件信息中参数类型和参数值都相同的数据,所述第一数据包括所述网格信息;根据所述构件信息确定所述当前处理的构件组中每个构件的第二数据,所述第二数据包括与所述第一数据的参数类型不同的数据;处理所述第一数据和...

【技术特征摘要】
1.一种基于建筑信息模型BIM的数据存储方法,其特征在于,所述方法包括:
根据网格信息对BIM模型中的每个构件进行分类,得到多个构件组,所述网格信息用于表示构件形状,所述每个构件包括构件信息,所述构件信息包括所述网格信息;
针对所述多个构件组中每个构件组执行如下操作,得到每个构件组的目标存储数据:根据所述构件信息确定当前处理的构件组的第一数据,所述第一数据是指所述当前处理的构件组中多个构件的构件信息中参数类型和参数值都相同的数据,所述第一数据包括所述网格信息;根据所述构件信息确定所述当前处理的构件组中每个构件的第二数据,所述第二数据包括与所述第一数据的参数类型不同的数据;处理所述第一数据和所述第二数据,得到所述当前处理的构件组的目标存储数据;
存储所述多个构件组的目标存储数据。


2.根据权利要求1所述的方法,其特征在于,所述网格信息包括所述构件包含的顶点对应的法线数据、坐标数据和/或颜色数据。


3.根据权利要求2任一项所述的方法,其特征在于,所述处理所述第一数据和所述第二数据,得到目标存储数据,包括:
获取所述第一数据和所述第二数据中包含的浮点型数据;
根据预设变换矩阵将所述浮点型数据转换为整型数据;
根据数据压缩算法将所述整型数据转换为字节流数据;
确定所述第一数据和所述第二数据中包含的非浮点型数据和所述字节流数据为目标存储数据。


4.根据权利要求3所述的方法,其特征在于,所述构件信息包括位置信息,所述根据数据压缩算法将所述整型数据转换为字节流数据,包括:
确定所述BIM模型的中心坐标;
根据所述位置信息获取所述每个构件相对于所述中心坐标的偏移坐标;
对所述偏移坐标进行赋值,得到压缩整型数据;
对所述压缩整型数据进行数据类型转换,得到字节流数据。


5.根据权利要求1所述的方法,其特征在于,所述根据所述构件信息确定所述每个构件的第二数据,包括:
确定所述每个构件组的基准构件,所述基准构件为所述每个构件组中的构件;
确定所述每个构件组中的所述多个构件的构件信息中每个参数类型的数据相对于所述基准构件的构件信息的偏移数据;
确定所述偏移数据为所述每个构件的第二数据。


6.根据权利...

【专利技术属性】
技术研发人员:曾仲光
申请(专利权)人:万翼科技有限公司
类型:发明
国别省市:广东;44

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

1