本发明专利技术实施例公开了一种构件编号的生成方法、装置和计算机可读存储介质,获取BIM模型中各标准层的俯视图;其中,在各俯视图中每个构件都有其对应的基准点;每个俯视图的处理方式类似,以一个俯视图为例,按照预设扫描顺序对该俯视图依次进行扫描;每扫描到一个基准点即目标基准点,便可以依据与目标基准点所属的构件类型相匹配的规则,生成目标基准点的构件编号。在构建标准层时针对于每个构件设置基准点,俯视图可以包含标准层中各个构件,通过扫描俯视图中的基准点,实现对构件的自动化编号。
【技术实现步骤摘要】
一种构件编号的生成方法、装置和计算机可读存储介质
本专利技术涉及装配式构件
,特别是涉及一种构件编号的生成方法、装置和计算机可读存储介质。
技术介绍
在装配式构件中,每个构件都会有自己唯一的编号,使得每一个构件在系统或流程中都是唯一存在的,不会有相同编号的构件,便于在后期的设计、制造、吊装区分各个构件,使得各阶段的管理及流程能够更为通畅,也便于进行数据统计和形成报表。而目前缺乏对构件的自动编号规则,均为人工遍历底图,然后根据项目-楼栋-楼层-构件类型-构件序号的方式,赋予每个构件对应的编号。底图中包含的构件数量往往较多,人工不仅需要花费较长的时间,并且容易出现漏编等问题。可见,如何实现对构件的自动化编号,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种构件编号的生成方法、装置和计算机可读存储介质,可以实现对构件的自动化编号。为解决上述技术问题,本专利技术实施例提供一种构件编号的生成方法,包括:获取BIM模型中各标准层的俯视图;其中,在各所述俯视图中每个构件都有其对应的基准点;按照预设扫描顺序对所述俯视图依次进行扫描;依据与所述目标基准点所属的构件类型相匹配的规则,生成所述目标基准点的构件编号。可选的,所述依据与所述目标基准点所属的构件类型相匹配的规则,生成所述目标基准点的构件编号包括:当检测到目标基准点时,则判断所述目标基准点所对应的构件类型是否属于组合构件;其中,所述目标基准点为所述俯视图中所有基准点中的任意一个基准点;若是,则按照特定顺序对所述俯视图进行扫描,并对检测到的各特定基准点生成构件编号;若否,则依据所述目标基准点所对应的构件类型,生成所述目标基准点的构件编号。可选的,所述按照预设扫描顺序对所述俯视图进行扫描包括:依据所述俯视图的外轮廓,按照预设宽度值,对所述俯视图按照从左向右,从上到下的顺序依次扫描。可选的,所述按照特定顺序对所述俯视图进行扫描,并对检测到的各特定基准点生成构件编号包括:S201:按照从上到下的顺序,扫描获取与所述目标基准点相邻的下一个基准点;S202:判断所述下一个基准点所对应的构件类型是否与所述目标基准点所对应的构件类型一致;若是,则执行S203;若否,则执行S205;S203:判断所述目标基准点所对应的第一构件与所述下一个基准点所对应的第二构件的距离值是否小于或等于预设值;若是,则执行S204;若否,则执行S205;S204:依次生成所述目标基准点的构件编号以及所述下一个基准点的构件编号;并将所述下一个基准点作为目标基准点返回所述S201;S205:依据所述目标基准点所对应的构件类型,生成所述目标基准点的构件编号。可选的,还包括:根据所述俯视图的外轮廓,确定出与所述俯视图相对应的外包矩形;依据所述外包矩形的宽度值以及预设扫描行数,调整所述预设宽度值的取值。可选的,所述构件编号包括构件所属的项目编号、楼栋编号、楼层编号、构件类型编号以及构件序列号。本专利技术实施例还提供了一种构件编号的生成装置,包括获取单元、扫描单元和编号单元;所述获取单元,用于获取BIM模型中各标准层的俯视图;其中,在各所述俯视图中每个构件都有其对应的基准点;所述扫描单元,用于按照预设扫描顺序对所述俯视图依次进行扫描;所述编号单元,用于依据与所述目标基准点所属的构件类型相匹配的规则,生成所述目标基准点的构件编号。可选的,所述编号单元包括判断子单元、第一生成子单元和第二生成子单元;所述判断子单元,用于当检测到目标基准点时,则判断所述目标基准点所对应的构件类型是否属于组合构件;其中,所述目标基准点为所述俯视图中所有基准点中的任意一个基准点;若是,则触发所述第一生成子单元;若否,则触发所述第二生成子单元;所述第一生成子单元,用于按照特定顺序对所述俯视图进行扫描,并对检测到的各特定基准点生成构件编号;所述第二生成子单元,用于依据所述目标基准点所对应的构件类型,生成所述目标基准点的构件编号。可选的,所述扫描单元具体用于依据所述俯视图的外轮廓,按照预设宽度值,对所述俯视图按照从左向右,从上到下的顺序依次扫描。可选的,所述第一生成子单元具体用于按照从上到下的顺序,扫描获取与所述目标基准点相邻的下一个基准点;判断所述下一个基准点所对应的构件类型是否与所述目标基准点所对应的构件类型一致;若是,则判断所述目标基准点所对应的第一构件与所述下一个基准点所对应的第二构件的距离值是否小于或等于预设值;若否,则执行所述依据所述目标基准点所对应的构件类型,生成所述目标基准点的构件编号的步骤;当所述目标基准点所对应的第一构件与所述下一个基准点所对应的第二构件的距离值大于或等于预设值时,则执行所述依据所述目标基准点所对应的构件类型,生成所述目标基准点的构件编号的步骤;当所述目标基准点所对应的第一构件与所述下一个基准点所对应的第二构件的距离值小于或等于预设值时,则依次生成所述目标基准点的构件编号以及所述下一个基准点的构件编号;将所述下一个基准点作为目标基准点并返回所述按照从上到下的顺序,扫描获取与所述目标基准点相邻的下一个基准点的步骤。可选的,还包括确定单元和调整单元;所述确定单元,用于根据所述俯视图的外轮廓,确定出与所述俯视图相对应的外包矩形;所述调整单元,用于依据所述外包矩形的宽度值以及预设扫描行数,调整所述预设宽度值的取值。可选的,所述构件编号包括构件所属的项目编号、楼栋编号、楼层编号、构件类型编号以及构件序列号。本专利技术实施例还提供了一种构件编号的生成装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上述构件编号的生成方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述构件编号的生成方法的步骤。由上述技术方案可以看出,获取BIM模型中各标准层的俯视图;其中,在各俯视图中每个构件都有其对应的基准点;每个俯视图的处理方式类似,以一个俯视图为例,按照预设扫描顺序对该俯视图依次进行扫描;每扫描到一个基准点即目标基准点,便可以依据与目标基准点所属的构件类型相匹配的规则,生成目标基准点的构件编号。在构建标准层时针对于每个构件设置基准点,俯视图可以包含标准层中各个构件,通过扫描俯视图中的基准点,实现对构件的自动化编号。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种构件编号的生成方法的流程图;图2为本专利技术实施例提供的一种特定基准点的构件编号生成方法的流程图;图3为本专利技术实施例提供的一种构件编号的生成装置的结构示意图;图4为本专利技术实施例提供的一种构件编号的生成装置的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。为了使本
的人员更好地理解本专利技术方案,下面结合附图本文档来自技高网...
【技术保护点】
1.一种构件编号的生成方法,其特征在于,包括:获取BIM模型中各标准层的俯视图;其中,在各所述俯视图中每个构件都有其对应的基准点;按照预设扫描顺序对所述俯视图依次进行扫描;当检测到目标基准点时,则依据与所述目标基准点所属的构件类型相匹配的规则,生成所述目标基准点的构件编号。
【技术特征摘要】
1.一种构件编号的生成方法,其特征在于,包括:获取BIM模型中各标准层的俯视图;其中,在各所述俯视图中每个构件都有其对应的基准点;按照预设扫描顺序对所述俯视图依次进行扫描;当检测到目标基准点时,则依据与所述目标基准点所属的构件类型相匹配的规则,生成所述目标基准点的构件编号。2.根据权利要求1所述的方法,其特征在于,所述依据与所述目标基准点所属的构件类型相匹配的规则,生成所述目标基准点的构件编号包括:判断所述目标基准点所对应的构件类型是否属于组合构件;其中,所述目标基准点为所述俯视图中所有基准点中的任意一个基准点;若是,则按照特定顺序对所述俯视图进行扫描,并对检测到的各特定基准点生成构件编号;若否,则依据所述目标基准点所对应的构件类型,生成所述目标基准点的构件编号。3.根据权利要求2所述的方法,其特征在于,所述按照预设扫描顺序对所述俯视图进行扫描包括:依据所述俯视图的外轮廓,按照预设宽度值,对所述俯视图按照从左向右,从上到下的顺序依次扫描。4.根据权利要求2所述的方法,其特征在于,所述按照特定顺序对所述俯视图进行扫描,并对检测到的各特定基准点生成构件编号包括:S201:按照从上到下的顺序,扫描获取与所述目标基准点相邻的下一个基准点;S202:判断所述下一个基准点所对应的构件类型是否与所述目标基准点所对应的构件类型一致;若是,则执行S203;若否,则执行S205;S203:判断所述目标基准点所对应的第一构件与所述下一个基准点所对应的第二构件的距离值是否小于或等于预设值;若是,则执行S204;若否,则执行S205;S204:依次生成所述目标基准点的构件编号以及所述下一个基准点的构件编号;并将所述下一个基准点作为目标基准点返回所述S201;S205:依据所述目标基准点所对应的构件类型,生成所述目...
【专利技术属性】
技术研发人员:胡鹏,
申请(专利权)人:中民筑友科技投资有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。