一种BIM数据模型的标识方法及系统技术方案

技术编号:36708500 阅读:16 留言:0更新日期:2023-03-01 09:33
本发明专利技术提供的一种BIM数据模型的标识方法及系统,涉及BIM模型技术领域。在本发明专利技术中,在存在多个三维建筑模型的情况下,对多个三维建筑模型进行去重筛选,以形成多个三维建筑模型对应的数据模型集合,数据模型集合包括多个三维建筑模型。对于数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型进行相似性计算,以输出该两个三维建筑模型之间的模型相似性。根据每两个三维建筑模型之间的模型相似性,对数据模型集合包括的三维建筑模型进行关联标识处理,以在对应的模型相似性满足预设条件的每两个三维建筑模型之间建立模型关联关系。基于上述方法,可以改善现有技术中BIM数据模型的管控效果不佳的问题。模型的管控效果不佳的问题。模型的管控效果不佳的问题。

【技术实现步骤摘要】
一种BIM数据模型的标识方法及系统


[0001]本专利技术涉及BIM模型
,具体而言,涉及一种BIM数据模型的标识方法及系统。

技术介绍

[0002]建筑信息模型(Building Information Modeling,BIM)是以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的建立,通过数字信息仿真模拟建筑物所具有的真实信息。它具有信息完备性、信息关联性、信息一致性、可视化、协调性、模拟性、优化性和可出图性八大特点,使得其具有较大的应用价值。其中,由于建筑信息模型的数量较多,为了便于管控,一般会对建筑信息模型进行标识,但是,在现有技术中,一般是基于模型的管理人员进行人工标识,使得存在管控效果不佳的问题。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种BIM数据模型的标识方法及系统,以改善现有技术中BIM数据模型的管控效果不佳的问题。
[0004]为实现上述目的,本专利技术实施例采用如下技术方案:
[0005]一种BIM数据模型的标识方法,应用于建筑模型管控服务器,所述BIM数据模型的标识方法包括:
[0006]在存在多个三维建筑模型的情况下,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合,所述数据模型集合包括多个三维建筑模型,所述三维建筑模型属于BIM数据模型;
[0007]对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型进行相似性计算,以输出该两个三维建筑模型之间的模型相似性
[0008]根据每两个三维建筑模型之间的模型相似性,对所述数据模型集合包括的三维建筑模型进行关联标识处理,以在对应的模型相似性满足预设条件的每两个三维建筑模型之间建立模型关联关系。
[0009]在一些优选的实施例中,在上述BIM数据模型的标识方法中,所述在存在多个三维建筑模型的情况下,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合的步骤,包括:
[0010]在构建出新的三维建筑模型的情况下,对当前存在的三维建筑模型进行数量统计,以输出当前存在的三维建筑模型对应的模型统计数量;
[0011]对所述模型统计数量和预先设置的模型数量阈值进行对比处理;
[0012]倘若所述模型统计数量大于或等于所述模型数量阈值,则确定存在多个三维建筑模型,以及,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合。
[0013]在一些优选的实施例中,在上述BIM数据模型的标识方法中,所述倘若所述模型统
计数量大于或等于所述模型数量阈值,则确定存在多个三维建筑模型,以及,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合的步骤,包括:
[0014]倘若所述模型统计数量大于或等于所述模型数量阈值,则确定存在多个三维建筑模型,对于所述多个三维建筑模型中的每一个三维建筑模型,确定该三维建筑模型对应的模型标签信息,所述模型标签信息通过所述建筑模型管控服务器响应对应的模型构建用户进行的标识操作生成;
[0015]根据所述三维建筑模型对应的模型标签信息是否相同,对所述多个三维建筑模型进行分类,以输出所述多个三维建筑模型对应的多个模型分类集合,同一个模型分类集合包括的三维建筑模型对应的模型标签信息相同;
[0016]分别在所述多个模型分类集合包括的每一个模型分类集合中提取出一个三维建筑模型,以构建形成对应的数据模型集合。
[0017]在一些优选的实施例中,在上述BIM数据模型的标识方法中,所述对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型进行相似性计算,以输出该两个三维建筑模型之间的模型相似性的步骤,包括:
[0018]对于所述数据模型集合包括的每一个三维建筑模型,对该三维建筑模型进行模型拆分处理,以形成该三维建筑模型对应的子模型集合,每一个所述子模型集合包括多个三维建筑子模型;
[0019]对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型对应的子模型集合进行相同子模型确定处理,以输出该两个三维建筑模型对应的相同子模型集合,再对该相同子模型集合包括的三维建筑子模型进行模型数量统计,以输出该相同子模型集合对应的子模型数量;
[0020]对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型对应的相同子模型集合对应的子模型数量和预先设置的子模型数量阈值进行大小比较,以输出该两个三维建筑模型对应的数量比较结果;
[0021]对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量小于所述子模型数量阈值,则将该两个三维建筑模型之间的模型相似性标记为0;
[0022]对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量大于或等于所述子模型数量阈值,则从该两个三维建筑模型对应的相同子模型集合中提取出一个三维建筑子模型,再对该三维建筑子模型进行标记操作,以形成该两个三维建筑模型对应的第一三维建筑子模型;
[0023]对于所述数据模型集合包括的每两个三维建筑模型,以该两个三维建筑模型对应的第一三维建筑子模型为遍历起点,按照子模型之间的邻接关系,分别对该两个三维建筑模型包括的三维建筑子模型进行遍历,以分别形成该两个三维建筑模型对应的子模型序列集合,每一个子模型序列集合包括至少一条子模型序列,同一个子模型序列集合包括的任意两条子模型序列不具有包含关系,每一条子模型序列包括的三维建筑子模型不重复;
[0024]对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型对应的子模型序列集合之间的每两条子模型序列进行序列相似度计算,以输出每两条子模型序
列之间的序列相似度;
[0025]对于所述数据模型集合包括的每两个三维建筑模型,依据该两个三维建筑模型对应的子模型序列集合之间的每两条子模型序列之间的序列相似度进行融合操作,以输出该两个三维建筑模型之间的模型相似性。
[0026]在一些优选的实施例中,在上述BIM数据模型的标识方法中,所述对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量大于或等于所述子模型数量阈值,则从该两个三维建筑模型对应的相同子模型集合中提取出一个三维建筑子模型,再对该三维建筑子模型进行标记操作,以形成该两个三维建筑模型对应的第一三维建筑子模型的步骤,包括:
[0027]对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量大于或等于所述子模型数量阈值,则对于该两个三维建筑模型对应的相同子模型集合中的每一个三维建筑子模型,分别对该三维建筑子模型与该两个三维建筑模型中的每一个其它三维建筑子模型之间的位置距离进行确定,再对该位置距离进行均值计算,以输出该三维建筑子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BIM数据模型的标识方法,其特征在于,应用于建筑模型管控服务器,所述BIM数据模型的标识方法包括:在存在多个三维建筑模型的情况下,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合,所述数据模型集合包括多个三维建筑模型,所述三维建筑模型属于BIM数据模型;对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型进行相似性计算,以输出该两个三维建筑模型之间的模型相似性;根据每两个三维建筑模型之间的模型相似性,对所述数据模型集合包括的三维建筑模型进行关联标识处理,以在对应的模型相似性满足预设条件的每两个三维建筑模型之间建立模型关联关系。2.如权利要求1所述的BIM数据模型的标识方法,其特征在于,所述在存在多个三维建筑模型的情况下,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合的步骤,包括:在构建出新的三维建筑模型的情况下,对当前存在的三维建筑模型进行数量统计,以输出当前存在的三维建筑模型对应的模型统计数量;对所述模型统计数量和预先设置的模型数量阈值进行对比处理;倘若所述模型统计数量大于或等于所述模型数量阈值,则确定存在多个三维建筑模型,以及,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合。3.如权利要求2所述的BIM数据模型的标识方法,其特征在于,所述倘若所述模型统计数量大于或等于所述模型数量阈值,则确定存在多个三维建筑模型,以及,对所述多个三维建筑模型进行去重筛选,以形成所述多个三维建筑模型对应的数据模型集合的步骤,包括:倘若所述模型统计数量大于或等于所述模型数量阈值,则确定存在多个三维建筑模型,对于所述多个三维建筑模型中的每一个三维建筑模型,确定该三维建筑模型对应的模型标签信息,所述模型标签信息通过所述建筑模型管控服务器响应对应的模型构建用户进行的标识操作生成;根据所述三维建筑模型对应的模型标签信息是否相同,对所述多个三维建筑模型进行分类,以输出所述多个三维建筑模型对应的多个模型分类集合,同一个模型分类集合包括的三维建筑模型对应的模型标签信息相同;分别在所述多个模型分类集合包括的每一个模型分类集合中提取出一个三维建筑模型,以构建形成对应的数据模型集合。4.如权利要求1所述的BIM数据模型的标识方法,其特征在于,所述对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型进行相似性计算,以输出该两个三维建筑模型之间的模型相似性的步骤,包括:对于所述数据模型集合包括的每一个三维建筑模型,对该三维建筑模型进行模型拆分处理,以形成该三维建筑模型对应的子模型集合,每一个所述子模型集合包括多个三维建筑子模型;对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型对应的子模型集合进行相同子模型确定处理,以输出该两个三维建筑模型对应的相同子模型集合,
再对该相同子模型集合包括的三维建筑子模型进行模型数量统计,以输出该相同子模型集合对应的子模型数量;对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型对应的相同子模型集合对应的子模型数量和预先设置的子模型数量阈值进行大小比较,以输出该两个三维建筑模型对应的数量比较结果;对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量小于所述子模型数量阈值,则将该两个三维建筑模型之间的模型相似性标记为0;对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量大于或等于所述子模型数量阈值,则从该两个三维建筑模型对应的相同子模型集合中提取出一个三维建筑子模型,再对该三维建筑子模型进行标记操作,以形成该两个三维建筑模型对应的第一三维建筑子模型;对于所述数据模型集合包括的每两个三维建筑模型,以该两个三维建筑模型对应的第一三维建筑子模型为遍历起点,按照子模型之间的邻接关系,分别对该两个三维建筑模型包括的三维建筑子模型进行遍历,以分别形成该两个三维建筑模型对应的子模型序列集合,每一个子模型序列集合包括至少一条子模型序列,同一个子模型序列集合包括的任意两条子模型序列不具有包含关系,每一条子模型序列包括的三维建筑子模型不重复;对于所述数据模型集合包括的每两个三维建筑模型,对该两个三维建筑模型对应的子模型序列集合之间的每两条子模型序列进行序列相似度计算,以输出每两条子模型序列之间的序列相似度;对于所述数据模型集合包括的每两个三维建筑模型,依据该两个三维建筑模型对应的子模型序列集合之间的每两条子模型序列之间的序列相似度进行融合操作,以输出该两个三维建筑模型之间的模型相似性。5.如权利要求4所述的BIM数据模型的标识方法,其特征在于,所述对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量大于或等于所述子模型数量阈值,则从该两个三维建筑模型对应的相同子模型集合中提取出一个三维建筑子模型,再对该三维建筑子模型进行标记操作,以形成该两个三维建筑模型对应的第一三维建筑子模型的步骤,包括:对于所述数据模型集合包括的每两个三维建筑模型,倘若该两个三维建筑模型对应的数量比较结果表征对应的子模型数量大于或等于所述子模型数量阈值,则对于该两个三维建筑模型对应的相同子模型集合中的每一个三维建筑子模型,分别对该三维建筑子模型与该两个三维建筑模型中的每一个其它三维建筑子模型之间的位置距离进行确定,再对该位置距离进行均值计算,以输出该三维建筑子模型对应的平均位置距离;对于所述数据模型集合包括的每两个三维建筑模型,从该两个三维建筑模型对应的相同子模型集合中提取出一个对应的平均位置距离具有最小值的三维建筑子模型,再对该三维建筑子模型进行标记操作,以形成该两个三维建筑模型对应...

【专利技术属性】
技术研发人员:周传洋张咏杨慧慧徐华根刘丹
申请(专利权)人:海口龙华海耶达信息技术中心
类型:发明
国别省市:

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

1