本发明专利技术涉及建筑施工技术领域,具体涉及建筑工程量的提取方法、装置、电子设备及存储介质,该方法包括获取待提量的工程量数据;对所述待提量的工程量数据进行解析,确定工程量元数据以及工程量明细数据,并建立所述工程量元数据与所述工程量明细数据的对应关系,所述工程量元数据用于表示所述建筑工程量的提量维度,所述工程量明细数据包括所述建筑工程量的提量测度;当获取到目标提量场景时,基于所述对应关系以及所述目标提量场景查询所述工程量明细数据,确定所述建筑工程量的提取结果,所述目标提量场景包括目标提量维度以及目标提量测度。对待提量的工程量数据的整理,从而能够直接获取到提量结果,提高了建筑工程量的提取效率。提取效率。提取效率。
【技术实现步骤摘要】
建筑工程量的提取方法、装置、电子设备及存储介质
[0001]本专利技术涉及建筑施工
,具体涉及建筑工程量的提取方法、装置、电子设备及存储介质。
技术介绍
[0002]在建筑工程量的提取需求中,往往用户会根据需求场景进行提量,这样的场景变化频繁,各种场景差别并不大,有些只是在维度方面多一个或者少一个,有些只是在维度值方面进行了简单的过滤。
[0003]针对用户这样的需求,一般有两种解决方案,一是根据用户的特定需求进行开发,用户有多少需求就需要开发多少功能报表,这样会导致研发成本高,用户使用的灵活性也比较低;二是用户会根据一些比较相似的报表导出一份成为表格数据,再在此基础上进行二次编辑得到自己想要的报表。然而,上述方式均会导致建筑工程量的提取效率较低。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供了一种建筑工程量的提取方法、装置、电子设备及存储介质,以解决建筑工程量的提取效率较低的问题。
[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]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种建筑工程量的提取方法,其特征在于,包括:获取待提量的工程量数据;对所述待提量的工程量数据进行解析,确定工程量元数据以及工程量明细数据,并建立所述工程量元数据与所述工程量明细数据的对应关系,所述工程量元数据用于表示所述建筑工程量的提量维度,所述工程量明细数据包括所述建筑工程量的提量测度;当获取到目标提量场景时,基于所述对应关系以及所述目标提量场景查询所述工程量明细数据,确定所述建筑工程量的提取结果,所述目标提量场景包括目标提量维度以及目标提量测度。2.根据权利要求1所述的方法,其特征在于,所述目标提量场景的获取方式,包括:响应于建筑工程量的提取请求,显示所述建筑工程量的提取页面,所述提取页面包括维度选择区以及测度选择区,所述维度选择区包括所述工程量元数据;响应于对所述维度选择区以及所述测度选择区的配置操作,确定所述目标提量场景。3.根据权利要求1所述的方法,其特征在于,所述工程量元数据包括第一类型的元数据,所述建立所述工程量元数据与所述工程量明细数据的对应关系,包括:获取元数据与明细数据的配置关系;基于所述第一类型的元数据查询所述配置关系,确定所述第一类型的元数据与所述工程量明细数据的对应关系。4.根据权利要求2所述的方法,其特征在于,所述工程量元数据还包括第二类型的元数据,所述建立所述工程量元数据与所述工程量明细数据的对应关系,包括:获取所述第二类型的元数据在所述工程量明细数据中的名称;将获取到的所述名称确定为所述第二类型的元数据的名称,以建立所述第二类型的元数据与所述工程量明细数据的对应关系。5.根据权利要求1所述的方法,其特征在于,所述基于所述对应关系以及所述目标提量场景查询所述工程量明细数据,确定所述建筑工程量的提取结果,包括:利用所述目标提量维度查询所述对应关系确定待提量的工程量明细数据;利用所述目标提量测度查询所述待提量的工程量明细数据,确定所述建筑工程量的提取结果。6...
【专利技术属性】
技术研发人员:赵孝军,
申请(专利权)人:广联达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。