掌桥专利:专业的专利平台
掌桥专利
首页

一种BIM建筑模型生成处理优化方法

文献发布时间:2023-06-19 10:16:30


一种BIM建筑模型生成处理优化方法

技术领域

本发明涉及计算机技术领域,具体是一种BIM建筑模型生成处理优化方法。

背景技术

BIM技术作为信息化技术在建筑领域的新发展,已随着建筑工业化的推进,逐渐在我国建筑业应用推广。业界普遍认为BIM能够实现工程项目的信息化建设,促进业主、设计方、施工方和运维方更好地协同工作,从进度、成本、质量等方面,增强项目的可预知性和可控性,实现项目的全寿命周期管理。

BIM建筑模型在项目建设过程中经常会通过硬件进行转移复制,而由于BIM建筑模型本身涉及的零件较多,造成BIM建筑模型本身数据过大,造成转移复制不变,因此现提供一种BIM建筑模型生成处理优化方法来解决该技术问题。

发明内容

本发明的目的在于提供一种BIM建筑模型生成处理优化方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种BIM建筑模型生成处理优化方法,其应用于计算机系统上,所述方法包括以下步骤:

将BIM建筑模型文件划分为至少一个存载模型信息的最小特征单元;

对最小特征单元进行比对,将相同的多个最小特征单元设置为一个单元组;

对单元组进行虚化处理,将单元组分为一个主单元和多个附属单元,其中所述主单元包括所有完整模型信息,而附属单元包括模型的部分信息;

对处理完成后的BIM建筑模型进行命名并存储、输出。

作为本发明进一步的方案:所述最小特征单元模型信息包括属性信息和几何特征信息,所述几何特征信息包括外部轮廓信息和内部结构信息。

作为本发明再进一步的方案:所述附属单元包括模型的外部轮廓信息。

作为本发明再进一步的方案:所述附属单元与主单元之间存在链接。

作为本发明再进一步的方案:对单元组虚化处理完成后,还将主单元和附属单元的几何特征转换为通用文件格式的特征文件。

作为本发明再进一步的方案:所述最小特征单元可以为模型中的最小的构件。

作为本发明再进一步的方案:所述计算机系统包括操作端和处理器;

其中所述操作端,用于接收BIM建筑模型;

所述处理器,用于将BIM建筑模型文件划分为至少一个存载模型信息的最小特征单元;用于对最小特征单元进行比对,将相同的多个最小特征单元设置为一个单元组;用于对单元组进行虚化处理,将单元组分为一个主单元和多个附属单元,其中所述主单元包括所有完整模型信息,而附属单元只包括模型的外部轮廓信息;对处理完成后的BIM建筑模型进行命名并存储、输出。

作为本发明再进一步的方案:所述处理器包括划分单元、分组单元、虚化单元和输出单元,划分单元、分组单元、虚化单元和输出单元之间通信连接;

划分单元,用于BIM建筑模型文件划分为至少一个存载模型信息的最小特征单元;

分组单元,用于对最小特征单元进行比对,将相同的多个最小特征单元设置为一个单元组;

虚化单元,用于对单元组进行虚化处理,将单元组分为一个主单元和多个附属单元,其中所述主单元包括所有完整模型信息,而附属单元只包括模型的外部轮廓信息;

输出单元,对处理完成后的BIM建筑模型进行命名并存储、输出。

作为本发明再进一步的方案:所述最小特征单元模型信息包括属性信息和几何特征信息,所述几何特征信息包括外部轮廓信息和内部结构信息。

与现有技术相比,本发明的有益效果是:通过将相同最下特征单元划分成一组,然后将其处理为一个主单元和多个附属单元,进而使得对BIM建筑模型进行虚化处理,减少BIM建筑模型中的相同数据量,对数据进行压缩,同时附属单元与主单元之间存在链接,当参看用户在参看模型中附属单元时,直接调出主单元的模型信息供用户查看,进而很好将数据展现处理;同时将BIM模型数据设置为通用格式,进而能够很好地被其他软件进行利用。本发明很好的实现对BIM建筑模型进行压缩,减少数据大小,便于传递。

附图说明

图1为BIM建筑模型生成处理优化方法的流程图一。

图2为BIM建筑模型生成处理优化方法的流程图二。

图3为BIM建筑模型生成处理优化方法中计算机系统的结构示意图一。

图4为BIM建筑模型生成处理优化方法中计算机系统的结构示意图二。

图中:操作端-1、处理器-2、划分单元-21、分组单元-22、虚化单元-23、输出单元-24。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

请参阅图1~2,本发明实施例1中,为本发明实施例提供的一种BIM建筑模型生成处理优化方法的处理流程图,其应用于计算机系统上,所述方法包括以下步骤:

S101:将BIM建筑模型文件划分为至少一个存载模型信息的最小特征单元;

S102:对最小特征单元进行比对,将相同的多个最小特征单元设置为一个单元组;

S103:对单元组进行虚化处理,将单元组分为一个主单元和多个附属单元,其中所述主单元包括所有完整模型信息,而附属单元只包括模型的外部轮廓信息;该设置进而使得用户能够在看到外部轮廓,进而视觉需要,同时对数据进行压缩;

S104:对处理完成后的BIM建筑模型进行命名并存储、输出。

所述最小特征单元模型信息包括属性信息和几何特征信息,所述几何特征信息包括外部轮廓信息和内部结构信息。而附属单元只包括模型的外部轮廓信息,进而减少整个单元的数据,使得模型数据变小。

进一步的,所述附属单元与主单元之间存在链接,当参看用户在参看模型时,调用附属单元,直接调出主单元的模型信息供用户学习。可以理解为用户能够查看到任意最小特征单元的模型信息。

所述S103还包括将主单元和附属单元的几何特征转换为通用文件格式的特征文件。

可以理解为,使得本模型能够被其他软件所识别,避免在转移过程中存在数据丢失,难以使用的问题。

所述通用文件格式为GLTF格式、FBX格式、XT格式和SAT格式,四者中的任一种。

所述BIM建筑模型包括多个构件,所述构件类型分为单独的构件以及组合件中的构件;所述将BIM建筑模型文件划分为至少一个承载模型信息的最小特征单元,包括:

遍历所述BIM建筑模型文件中的所有构件;

判断当前构件是单独的构件还是组合件中的构件;

若当前构件是单独的构件,则将该单独的构件作为一最小特征单元;

若当前构件是组合件中的构件,则将该组合件作为一最小特征单元。

另外,所述最小特征单元可以为模型中的最小的构件,该设置进而将BIM建筑模型压缩至最小状态。

具体的,通过将相同最下特征单元划分成一组,然后将其处理为一个主单元和多个附属单元,进而使得对BIM建筑模型进行虚化处理,减少BIM建筑模型中的相同数据量,对数据进行压缩,同时附属单元与主单元之间存在链接,当参看用户在参看模型中附属单元时,直接调出主单元的模型信息供用户查看,进而很好将数据展现处理;同时将BIM模型数据设置为通用格式,进而能够很好地被其他软件进行利用。

实施例2

请参阅图3~4,本实施例2提供一种计算机系统的结构示意图,所述计算机系统包括操作端1和处理器2;

其中所述操作端1,用于接收用户操作指令和用于接收BIM建筑模型;

所述处理器2,用于BIM建筑模型文件划分为至少一个存载模型信息的最小特征单元;用于对最小特征单元进行比对,将相同的多个最小特征单元设置为一个单元组;用于对单元组进行虚化处理,将单元组分为一个主单元和多个附属单元,其中所述主单元包括所有完整模型信息,而附属单元只包括模型的外部轮廓信息;对处理完成后的BIM建筑模型进行命名并存储、输出。

所述处理器2包括划分单元21、分组单元22、虚化单元23和输出单元24,划分单元21、分组单元22、虚化单元23和输出单元24之间通信连接;

划分单元21,用于BIM建筑模型文件划分为至少一个存载模型信息的最小特征单元;

分组单元22,用于对最小特征单元进行比对,将相同的多个最小特征单元设置为一个单元组;

虚化单元23,用于对单元组进行虚化处理,将单元组分为一个主单元和多个附属单元,其中所述主单元包括所有完整模型信息,而附属单元只包括模型的外部轮廓信息;

输出单元24,对处理完成后的BIM建筑模型进行命名并存储、输出。

所述最小特征单元模型信息包括属性信息和几何特征信息,所述几何特征信息包括外部轮廓信息和内部结构信息。

所述最小特征单元模型信息包括属性信息和几何特征信息,所述几何特征信息包括外部轮廓信息和内部结构信息。而附属单元只包括模型的外部轮廓信息,进而减少整个单元的数据,使得模型数据变小。

进一步的,所述附属单元与主单元之间存在链接,当参看用户在参看模型时,调用附属单元,直接调出主单元的模型信息供用户学习。可以理解为用户能够查看到任意最小特征单元的模型信息。

虚化单元23,还用于将主单元和附属单元的几何特征转换为通用文件格式的特征文件。

可以理解为,使得本模型能够被其他软件所识别,避免在转移过程中存在数据丢失,难以使用的问题。

所述通用文件格式可以为GLTF格式、FBX格式、XT格式和SAT格式,四者中的任一种。

所述BIM建筑模型包括多个构件,所述构件类型分为单独的构件以及组合件中的构件;所述将BIM建筑模型文件划分为至少一个承载模型信息的最小特征单元,包括:

所述划分单元21,遍历所述BIM建筑模型文件中的所有构件;

判断当前构件是单独的构件还是组合件中的构件;

若当前构件是单独的构件,则将该单独的构件作为一最小特征单元;

若当前构件是组合件中的构件,则将该组合件作为一最小特征单元。将组合件作为最小特征单元,进而能够在保证对BIM建筑模型在有限的处理次数下,最大的对其进行虚化处理,避免BIM建筑模型数据过大,也避免虚化单元23处理次数过多。

当设备处理能力允许的情况下,所述最小特征单元可以为模型中的最小的构件,该设置进而将BIM建筑模型压缩至最小状态。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种BIM建筑模型生成处理优化方法
  • 一种基于BIM的建筑模型生成处理方法
技术分类

06120112480815