System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及建筑工程,特别是涉及一种建筑构件的清单定额生成方法、系统、设备和介质。
技术介绍
1、建筑工程,指通过对各类房屋建筑及其附属设施的建造和与其配套的线路、管道、设备的安装活动所形成的工程实体。在图形算量软件中导入cad图纸批量识别、建立造价算量模型。
2、由于建筑构件的每个构件属性(高度、材质、类型、砼强度、模板类型、泵送要求、拌合要求等自身信息)及建筑构件在二维三维中和其他构件的关系是不一样的,现有的造价算量模型通常一个个去筛选匹配构件属性,获取清单定额,(清单定额是通过将工程项目按照其构件部分详细列出,并说明每一项工程量的名称、规格、计量单位、数量和单价等信息,来计算整个工程项目的总造价。)且当构件属性变更后需要重新校核是否还满足定额方案,如果不能满足定额方案则需要重新匹配构件属性,获取清单定额,具有生成清单定额效率低的缺点。
3、因此,如何解决相关技术中建筑构件的清单定额生成效率低的问题是本领域技术人员需要解决的。
技术实现思路
1、本申请实施例提供了一种建筑构件的清单定额生成方法、系统、设备和介质,以至少解决相关技术中建筑构件的清单定额生成效率低的问题。
2、第一方面,本申请实施例提供了一种建筑构件的清单定额生成方法,所述方法包括:
3、根据构件属性,建立构件清单定额库,其中,所述构件清单定额库包括不同所述构件属性对应的清单定额数据;
4、根据预先构建的工程模型,确定各个构件属性信息,所述属性信息包括位置关
5、基于所述工程模型各个构件属性信息,将所述工程模型中各个构件属性信息与所述构件清单定额库中的构件属性信息进行匹配,获取所述工程模型中各个所述构件的工程量清单定额。
6、在一实施例中,所述根据预先构建的工程模型,确定各个构件属性信息,包括:
7、根据所述工程模型的预设原点坐标,对所述工程模型中的各个构件的位置进行识别,确定所述工程模型各个构件的位置关系信息;
8、提取所述工程模型中各个构件的基础属性信息,基于所述位置关系信息,确定所述工程模型中各个构件属性信息。
9、在一实施例中,所述根据所述工程模型的预设原点坐标,对所述工程模型中的各个构件的位置进行识别,确定所述工程模型各个构件的位置关系,包括:
10、确定所述工程模型中的原点,将所述原点作为所有工程模型位置判断的基准点;
11、基于所述原点,获取所述工程模型中各个构件的三维坐标值;
12、根据各个所述构件的三维坐标值,确定所述工程模型各个构件的位置关系。
13、在一实施例中,所述位置关系包括重叠位置关系,在根据各个所述构件的三维坐标值,确定所述工程模型各个构件的位置关系之后,包括:
14、比较不同所述构件的三维坐标值,判断所述构件之间是否重叠;
15、在所述构件重叠的情况下,获取所述构件重叠面积;
16、根据所述构件重叠面积,获取所述构件的重叠位置关系。
17、在一实施例中,所述基于所述工程模型各个构件属性信息,将所述工程模型中各个构件属性信息与所述构件清单定额库中的构件属性信息进行匹配,获取所述工程模型中各个所述构件的工程量清单定额,包括:
18、判断所述工程模型中各个构件属性信息是否与所述构件清单定额库中的构件属性信息相匹配;
19、在所述工程模型的构件属性信息与所述构件清单定额库的构件属性信息相匹配的情况下,根据工程模型的构件属性信息,确定所述构件的工程量清单定额。
20、在一实施例中,在根据当前渠道会员数据之前,所述根据构件属性,建立构件清单定额库,包括:
21、获取目标项目中所有构件属性信息,所述构件属性信息包括构件用途、构件尺寸、构件材质、构件位置属性信息;
22、根据所述构件用途,对各个所述构件进行分类,获取各个构件类型;
23、根据所述构件类型和所述构件属性,建立相匹配的构件清单定额模板,所述构件清单定额模板用于计算各个所述构件的定额和清单,将各个所述构件的定额和清单作为所述构件清单定额库。
24、在一实施例中,在获取所述工程模型中各个所述构件的工程量清单定额之后,所述方法包括:
25、工程量清单定额中,对不同构件或同一构件不同属性的清单定额进行分类,获取带有类别的工程量清单定额。
26、第二方面,本申请实施例提供了一种建筑构件的清单定额生成的系统,所述系统包括构件清单定额库模块、构件属性信息模块和工程量清单定额模块,其中:
27、所述构件清单定额库模块,用于根据构件属性,建立构件清单定额库,其中,所述构件清单定额库包括不同所述构件属性对应的清单定额数据;
28、所述构件属性信息模块,用于根据预先构建的工程模型,确定各个构件属性信息,所述属性信息包括位置关系信息和基础属性信息;
29、所述工程量清单定额模块,用于基于所述工程模型各个构件属性信息,将所述工程模型中各个构件属性信息与所述构件清单定额库中的构件属性信息进行匹配,获取所述工程模型中各个所述构件的工程量清单定额。
30、第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的一种建筑构件的清单定额生成方法。
31、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的一种建筑构件的清单定额生成方法。
32、本申请实施例提供的一种建筑构件的清单定额生成方法、系统、设备和介质至少具有以下技术效果。
33、通过根据构件属性,建立构件清单定额库。根据预先构建的工程模型,确定各个构件属性信息。基于工程模型各个构件属性信息,将工程模型中各个构件属性信息与构件清单定额库中的构件属性信息进行匹配,获取工程模型中各个构件的工程量清单定额。通过工程模型中的每个构件属性信息,与构件清单定额库中的构件属性进行匹配,当构件属性匹配时,获取构件的清单定额。解决相关技术中建筑构件的清单定额生成效率低的问题。提高清单定额生成效率低。
34、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
本文档来自技高网...【技术保护点】
1.一种建筑构件的清单定额生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预先构建的工程模型,确定各个构件属性信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述工程模型的预设原点坐标,对所述工程模型中的各个构件的位置进行识别,确定所述工程模型各个构件的位置关系,包括:
4.根据权利要求3所述的方法,其特征在于,所述位置关系包括重叠位置关系,在根据各个所述构件的三维坐标值,确定所述工程模型各个构件的位置关系之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述工程模型各个构件属性信息,将所述工程模型中各个构件属性信息与所述构件清单定额库中的构件属性信息进行匹配,获取所述工程模型中各个所述构件的工程量清单定额,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据构件属性,建立构件清单定额库,包括:
7.根据权利要求1所述的方法,其特征在于,在获取所述工程模型中各个所述构件的工程量清单定额之后,所述方法包括:
8.一
9.一种电子设备,其特征在于,包括存储器和处理器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的一种建筑构件的清单定额生成方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的一种建筑构件的清单定额生成方法。
...【技术特征摘要】
1.一种建筑构件的清单定额生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预先构建的工程模型,确定各个构件属性信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述工程模型的预设原点坐标,对所述工程模型中的各个构件的位置进行识别,确定所述工程模型各个构件的位置关系,包括:
4.根据权利要求3所述的方法,其特征在于,所述位置关系包括重叠位置关系,在根据各个所述构件的三维坐标值,确定所述工程模型各个构件的位置关系之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述工程模型各个构件属性信息,将所述工程模型中各个构件属性信息与所述构件清单定额库中的构件属性信息进行匹配,获取所述工程模型中各个所述构件的工程量清单定额,包...
【专利技术属性】
技术研发人员:杨迎春,王能锋,戴闻刚,杨兴耀,张玉宏,莫绪军,李军,
申请(专利权)人:品茗科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。