算量模型的导出方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35604841 阅读:20 留言:0更新日期:2022-11-16 15:26
本发明专利技术涉及计算机辅助设计技术领域,具体涉及算量模型的导出方法、装置、电子设备及存储介质,该方法包括获取目标算量模型的导出请求,所述导出请求中包括目标建筑模型中目标工作单元的标识;基于目标工作单元的标识确定目标工作单元;查询目标工作单元中待导出构件对应的算量映射规则,算量映射规则用于表示构件信息与算量信息的对应关系;从目标建筑模型中获取待导出构件的构件信息,并基于算量映射规则对构件信息进行映射,确定目标算量模型。该处理过程是在算量云中实现的,无需借助于第三方软件,且算量模型的导出是基于算量云中存储的目标建筑模型进行的,在算量模型导出之前无需对建筑模型进行转换,提高了算量模型的导出效率。效率。效率。

【技术实现步骤摘要】
算量模型的导出方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机辅助设计
,具体涉及算量模型的导出方法、装置、电子设备及存储介质。

技术介绍

[0002]在建筑工程设计领域,通过建筑信息模型工具软件可以实现建筑模型的设计。在传统的算量业务中,安装造价师需理解设计师的设计内容,并做图纸处理以满足后续算量需求,设计分类与算量类别不同,导出设计模型需通过设置,将模型中的图元分类转化为算量专业可识别的分类,不同分类所挂接的属性不同,构件分类映射可确保挂接的算量属性正确,以便算量及编制清单时,可按照特定要求统计和形成清单报表。设计阶段构件的定位通常以建筑标高为基准,但造价阶段的构件归属部分场景需按照结构标高为基准,因此设计模型导出为算量模型需进行楼层转化,即按照建筑标高或结构标高转化。为了更准确更快速且可满足更大规模用户的算量导出分析,需要实现一种基于云端的算量导出分析技术方案。
[0003]在现有技术方案中,都是在Revit软件里以插件化的形式开发模型算量软件,包含:工程设置、模型映射、套用做法、分析计算,输出报表。其中,在Revit算量里面的模型映射,其原理也是生成算量模型,相关操作包括楼层转化、构件转化、计算构件归属楼层,生成算量模型;再基于Revit软件进行算量计算,得到具体的工程量。由于算量模型的生成是基于Revit软件的二次开发,一旦离开Revit将无法独立工作。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种算量模型的导出方法、装置、电子设备及存储介质,以解决现有算量模型强依赖于Revit软件的问题。
[0005]根据第一方面,本专利技术实施例提供了一种算量模型的导出方法,应用于算量云,所述方法包括:
[0006]获取目标算量模型的导出请求,所述导出请求中包括目标建筑模型中目标工作单元的标识;
[0007]基于所述目标工作单元的标识确定目标工作单元;
[0008]查询所述目标工作单元中待导出构件对应的算量映射规则,所述算量映射规则用于表示构件信息与算量信息的对应关系;
[0009]从所述目标建筑模型中获取所述待导出构件的构件信息,并基于所述算量映射规则对所述构件信息进行映射,确定目标算量模型。
[0010]本专利技术实施例提供的算量模型的导出方法,目标建筑模型是存储在算量云中的,且通过算量云先查询到待导出构件的算量映射规则,为了后续的算量规则映射做数据准备,再基于该算量映射规则对目标建筑模型中待导出构件的构件信息进行映射处理,得到目标算量模型。该处理过程是在算量云中实现的,无需借助于第三方软件,且算量模型的导
出是基于算量云中存储的目标建筑模型进行的,在算量模型导出之前无需对建筑模型进行转换,提高了算量模型的导出效率。
[0011]在一些实施方式中,所述查询所述目标工作单元中待导出构件对应的算量映射规则,包括:
[0012]在所述目标建筑模型中并行查询所述目标工作单元,以确定所述待导出构件;
[0013]在预设规则库中查询并确定所述待导出构件对应的算量映射规则。
[0014]本专利技术实施例提供的算量模型的导出方法,通过并行方式查询目标工作单元,以确定出待导出构件,能够提高构件的查询效率。
[0015]在一些实施方式中,所述查询所述目标工作单元中待导出构件对应的算量映射规则,还包括:
[0016]获取所述目标工作单元中所述待导出构件的数量;
[0017]基于所述待导出构件的数量以及所述待导出构件的实时查询处理时间,确定所述目标工作单元的映射查询进度。
[0018]本专利技术实施例提供的算量模型的导出方法,由于构件查询的过程比较耗时,用户端的等待时间会变长,通过确定出目标工作单元的映射查询进度,使得用户能够知晓当前查询处理进度,提高了用户体验。
[0019]在一些实施方式中,所述基于所述算量映射规则对所述构件信息进行映射,确定目标算量模型,包括:
[0020]基于所述构件信息的数量确定用于映射处理的计算节点的数量;
[0021]调用所述计算节点基于所述算量映射规则对所述构件信息进行映射,确定所述目标算量模型。
[0022]本专利技术实施例提供的算量模型的导出方法,在对构件信息进行映射处理时,利用构件信息的数量调整计算节点的数量,根据需求按需进行计算节点的配置,提高重行映射计算的处理效率。
[0023]在一些实施方式中,所述基于所述构件信息的数量确定用于映射处理的计算节点的数量,包括:
[0024]利用所述构件信息确定各算量专业的导出消息队列的初始长度;
[0025]基于所述初始长度确定所述计算节点的初始数量;
[0026]监控各专业的导出消息队列的实时长度,并基于所述实时长度调整所述计算节点的数量。
[0027]本专利技术实施例提供的算量模型的导出方法,通过监测导出消息队列的实施长度,实现计算节点数量的实时调整,实现智能话动态的弹性伸缩,以满足计算处理性能的要求。
[0028]在一些实施方式中,所述调用所述计算节点基于所述算量映射规则对所述构件信息进行映射,确定所述目标算量模型,包括:
[0029]将所述构件信息以及对应的所述算量映射规则发送至所述计算节点;
[0030]接收所述计算节点反馈的所述目标算量模型,所述目标算量模型是所述计算节点基于算量映射规则对所述构件信息进行映射得到构件映射结果,利用关联属性对所述构件数据映射结果进行关联得到关联数据,基于所述构件数据映射结果中的属性数据以及所述关联数据得到的。
[0031]本专利技术实施例提供的算量模型的导出方法,对于计算节点而言,在对构件信息映射处理之后,还对存在关联关系的构件数据映射结果进行关联处理,得到关联数据,即,在所得到的目标算量模型中已经对关联数据进行了整理,便于后续算量清单的导出。
[0032]在一些实施方式中,所述获取目标算量模型的导出请求,包括:
[0033]接收协同平台发送的至少一个所述目标模型的导出请求,所述目标建筑模型为设计端通过所述协同平台上传的。
[0034]本专利技术实施例提供的算量模型的导出方法,利用协同平台实现多人同时协同处理,即同一个项目在云端不同专业多人同时发起算量模型的导出请求。
[0035]根据第二方面,本专利技术实施例还提供了一种算量模型的导出装置,应用于算量云,所述装置包括:
[0036]获取模块,用于获取目标算量模型的导出请求,所述导出请求中包括目标建筑模型中目标工作单元的标识;
[0037]确定模块,用于基于所述目标工作单元的标识确定目标工作单元;
[0038]查询模块,用于查询所述目标工作单元中待导出构件对应的算量映射规则,所述算量映射规则用于表示构件信息与算量信息的对应关系;
[0039]映射模块,用于从所述目标建筑模型中获取所述待导出构件的构件信息,并基于所述算量映射规则对所述构件信息进行映射,确定目标算量模型。
[0040]根据第三方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算量模型的导出方法,其特征在于,应用于算量云,所述方法包括:获取目标算量模型的导出请求,所述导出请求中包括目标建筑模型中目标工作单元的标识;基于所述目标工作单元的标识确定目标工作单元;查询所述目标工作单元中待导出构件对应的算量映射规则,所述算量映射规则用于表示构件信息与算量信息的对应关系;从所述目标建筑模型中获取所述待导出构件的构件信息,并基于所述算量映射规则对所述构件信息进行映射,确定目标算量模型。2.根据权利要求1所述的方法,其特征在于,所述查询所述目标工作单元中待导出构件对应的算量映射规则,包括:在所述目标建筑模型中并行查询所述目标工作单元,以确定所述待导出构件;在预设规则库中查询并确定所述待导出构件对应的算量映射规则。3.根据权利要求2所述的方法,其特征在于,所述查询所述目标工作单元中待导出构件对应的算量映射规则,还包括:获取所述目标工作单元中所述待导出构件的数量;基于所述待导出构件的数量以及所述待导出构件的实时查询处理时间,确定所述目标工作单元的映射查询进度。4.根据权利要求1所述的方法,其特征在于,所述基于所述算量映射规则对所述构件信息进行映射,确定目标算量模型,包括:基于所述构件信息的数量确定用于映射处理的计算节点的数量;调用所述计算节点基于所述算量映射规则对所述构件信息进行映射,确定所述目标算量模型。5.根据权利要求4所述的方法,其特征在于,所述基于所述构件信息的数量确定用于映射处理的计算节点的数量,包括:利用所述构件信息确定各算量专业的导出消息队列的初始长度;基于所述初始长度确定所述计算节点的初始数量;监控各专业的导出消息队列的实时长度,并基于所述实时长度调整所述计算节点的数量。6.根据权利要求4所述的方法,其特征在于,所述调用所述...

【专利技术属性】
技术研发人员:苏辰彦翁泉飞王兆林朱绍能郑红军邓波樊东伟王川
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:

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

1