一种三维水电预埋图的生成方法、装置、设备及存储介质与流程

文档序号:16846686发布日期:2019-02-12 22:22阅读:259来源:国知局
一种三维水电预埋图的生成方法、装置、设备及存储介质与流程

本发明实施例涉及建筑工程项目技术领域,特别是涉及一种三维水电预埋图的生成方法、装置、设备及计算机可读存储介质。



背景技术:

随着建筑工程行业的发展,传统建筑的现浇方式,由于工序繁琐、人工需求大、管理混乱、资源浪费、噪音大、工期较长、建筑质量不可控,导致建筑质量问题较多。而装配式建筑方式,即将设计-制造-装配(施工)一体化,可有效的避免上述问题,广泛应用于建筑行业。

装配式建筑的水电件预埋均是靠人工进行处理,由于建筑工程师对二维图较为熟悉,一般均是根据装配式建筑的水电预埋件的整体布局制作二维水电预埋图像,然后相关人员再根据二维水电预埋图像制作三维水电预埋图像,随着建筑工程项目的规模不断增大,依靠人工制作三维水电预埋图像,不仅需要耗费大量人力,图像制作效率极点,而且不可避免存在人工制作的准确度低和精度不高的弊端。



技术实现要素:

本发明实施例的目的是提供一种三维水电预埋图的生成方法、装置、设备及计算机可读存储介质,替代传统人工制作三维水电预埋图,提高了三维水电预埋图的生成效率,有利于节省大量的人力和财力。

为解决上述技术问题,本发明实施例提供以下技术方案:

本发明实施例一方面提供了一种三维水电预埋图的生成方法,包括:

在三维制图界面上获取二维竖直构件水电预埋图,并在所述二维竖直构件水电预埋图中提取预先标注的各竖直构件的立面投影的起点位置;

对每个竖直构件,根据所述二维竖直构件预埋图中的水电标识与当前竖直构件间的对应关系,将各水电标识放置在所述当前竖直构件的各投影图中相对应位置,生成所述当前竖直构件的多个投影子图;

根据各水电标识的类型在水电标识数据库中匹配其相应的三维属性信息,并在各投影子图中显示相应的水电预埋件;

根据各竖直构件的水电预埋规则、每个竖直构件的各投影子图及各竖直构件的起点位置生成三维水电预埋图;

其中,所述水电标识数据库包含多个水电标识图像块,每个水电标识图像块包括属性信息、三维水电预埋件在预设方向上的投影图及扣除模型,以构成相应水电标识的三维属性信息。

可选的,所述根据各竖直构件的水电预埋规则、每个竖直构件的各投影子图及各竖直构件的起点位置生成三维水电预埋图之后,还包括:

在所述三维水电预埋图中设置各水电预埋件的空间属性信息;

所述空间属性信息包括各水电预埋件在竖直构件中的位置信息及与所在竖直构件间的空间几何关系。

可选的,所述二维竖直构件水电预埋图为二维墙板水电预埋图。

本发明实施例另一方面提供了一种三维水电预埋图的生成装置,包括:

立面投影起点位置获取模块,用于三维制图界面上获取二维竖直构件水电预埋图,并在所述二维竖直构件水电预埋图中提取预先标注的各竖直构件的立面投影的起点位置;

投影子图生成模块,用于对每个竖直构件,根据所述二维竖直构件预埋图中的水电标识与当前竖直构件间的对应关系,将各水电标识放置在所述当前竖直构件的各投影图中相对应位置,生成所述当前竖直构件的多个投影子图;

水电预埋件显示模块,用于根据各水电标识的类型在水电标识数据库中匹配其相应的三维属性信息,并在各投影子图中显示相应的水电预埋件;所述水电标识数据库包含多个水电标识图像块,每个水电标识图像块包括属性信息、三维水电预埋件在预设方向上的投影图及扣除模型,以构成相应水电标识的三维属性信息;

三维水电预埋图生成模块,用于根据各竖直构件的水电预埋规则、每个竖直构件的各投影子图及各竖直构件的起点位置生成三维水电预埋图。

可选的,还包括附加属性模块,用于在所述三维水电预埋图中设置各水电预埋件的空间属性信息;

所述空间属性信息包括各水电预埋件在竖直构件中的位置信息及与所在竖直构件间的空间几何关系。

可选的,所述立面投影起点位置获取模块为在三维制图界面上获取二维墙板水电预埋图,并在所述二维墙板水电预埋图中提取预先标注的墙板的立面投影的起点位置的模块。

本发明实施例还提供了一种三维水电预埋图的生成设备,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前任一项所述三维水电预埋图的生成方法的步骤。

本发明实施例最后还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有三维水电预埋图的生成程序,所述三维水电预埋图的生成程序被处理器执行时实现如前任一项所述三维水电预埋图的生成方法的步骤。

本发明实施例提供了一种三维水电预埋图的生成方法,提取在三维制图界面上的二维竖直构件水电预埋图中预先标注的各竖直构件的立面投影的起点位置;对每个竖直构件,根据二维竖直构件预埋图中的水电标识与当前竖直构件间的对应关系,将各水电标识放置在当前竖直构件的各投影图中相对应位置,生成当前竖直构件的多个投影子图;根据各水电标识的类型在水电标识数据库中匹配其相应的三维属性信息,并在各投影子图中显示相应的水电预埋件;根据各竖直构件的水电预埋规则、每个竖直构件的各投影子图及各竖直构件的起点位置生成三维水电预埋图;其中,水电标识数据库包含多个水电标识图像块,每个水电标识图像块包括属性信息、三维水电预埋件在预设方向上的投影图及扣除模型,以构成相应水电标识的三维属性信息。

本申请提供的技术方案的优点在于,由于水电标识比较规范且竖直构件的水电预埋的走向是有规律的,通过为各类二维水电标识预先设置基于图像块的三维属性信息,根据二维水电预埋图在转化为三维水电预埋图时,由于竖直构件的立面投影位置不确定,只需要获取得到二维图中每个水电标识对应的三维属性信息和立面投影的起点位置,在基于竖直构件的水电预埋规则,便可实现二维竖直水电预埋图和三维水电预埋图的转化。替代了传统人工制作三维水电预埋图,提高了三维水电预埋图的生成效率,有利于节省大量的人力和财力。

此外,本发明实施例还针对三维水电预埋图的生成方法提供了相应的实现装置、设备及计算机可读存储介质,进一步使得所述方法更具有实用性,所述装置、设备及计算机可读存储介质具有相应的优点。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种三维水电预埋图的生成方法的流程示意图;

图2为本发明实施例提供的另一种三维水电预埋图的生成方法的流程示意图;

图3为本发明实施例提供的三维水电预埋图的生成装置的一种具体实施方式结构图;

图4为本发明实施例提供的三维水电预埋图的生成装置的另一种具体实施方式结构图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在介绍了本发明实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。

首先参见图1,图1为本发明实施例提供的一种三维水电预埋图的生成方法的流程示意图,本发明实施例可包括以下内容:

s101:在三维制图界面上获取二维竖直构件水电预埋图,并在二维竖直构件水电预埋图中提取预先标注的各竖直构件的立面投影的起点位置。

将人工制备的二维水电预埋图在任何一种三维制图界面(例如基于bim平台)中打开,水电预埋图为携带水电标识的构件的二维工艺设计图,二维水电预埋图为某一个构件的水电预埋图,也可为包括多个构件(例如建筑物的一层楼,包括楼板、窗户、墙板等多个构件)的水电预埋图。

二维竖直构件水电预埋图为竖直构件的二维水电预埋图,竖直构件为在整个建筑中的位置为与竖直地面相垂直的构件,例如可为墙板、柱等。

对于竖直构件例如墙板其立面的走线,竖直的投影位置是知道的,但是不知道其立面投影的位置。故可将所有的墙体的立面投影放置在同一个图层里面,并在每一墙体的立面投影位置的起点位置标注其在立体图中的起点位置(也即其在竖直底图中的位置)。

s102:对每个竖直构件,根据二维竖直构件预埋图中的水电标识与当前竖直构件间的对应关系,将各水电标识放置在当前竖直构件的各投影图中相对应位置,生成当前竖直构件的多个投影子图。

在二维竖直构件的预埋图中已标明每个水电预埋件与构件之间的对应关系,也即水电预埋件在构件中的位置。

对于每个构件而言,可根据整体的建筑项目的工艺设计图及本领域技术人员熟知的内容,得知各构件在空间各个面上的投影,例如以笛卡尔三维坐标系来说,对任何一个构件,只要知道这个构件在xy平面、xz平面及yz平面上的投影,根据这三个投影和构件的基本参数(如尺寸)便可得知这个构件的三维立体图。

将水电预埋件送入至竖直构件的每个投影图相对应的位置后,便在每个投影图中均存在相应的水电标识,也即生成多个携带水电标识的投影子图,一般来说,一个构件对应三个投影子图。

s103:根据各水电标识的类型在水电标识数据库中匹配其相应的三维属性信息,并在各投影子图中显示相应的水电预埋件。

水电标识数据库为包含多个水电标识图像块的数据库,每个水电标识图像块包括属性信息、三维水电预埋件在预设方向上的投影图及扣除模型,以构成相应水电标识的三维属性信息。

水电标识图像块的属性信息可包括水电标识的类别、位置、功能、尺寸、形状、id号(序号,每个水电标识具有唯一的id号)、二维标识图像、三维标识图像等与水电标识相关的所有参数信息。

三维水电预埋件在预设方向上的投影图与构件在预设方向上的投影图相对应,也即如果以三维笛卡尔坐标系为例,构件的投影图为在xy平面、xz平面及yz平面上的投影图,那么每个水电预埋件的投影图也为在xy平面、xz平面及yz平面上的投影图。

对每个竖直构件而言,将水电预埋件的投影图和投影子图相结合,并在图中相应位置显示水电标识,便可得知每个水电预埋件与构件的三维立体图。

s104:根据各竖直构件的水电预埋规则、每个竖直构件的各投影子图及各竖直构件的起点位置生成三维水电预埋图。

水电预埋规则为按照标准层预先设定的,或者是根据用户的需求进行个性化制定的,这均不影响本申请的实现。

在进行连线处理时,可预先设置线缆的类型(可使用不同的颜色、不同线宽或者不同图层区分不同类型的线),然后将属性相同的线缆相连(例如将同一种颜色的线相连,或者是同一线宽的线相连),便完成了整个水电预埋的走线。

在连接的时候,还可通过人工交互显示起点位置,通过起点位置,确定每一面墙在底图的位置,可通过人工将墙的立面投影导入三维底图的对应位置。

在本发明实施例提供的技术方案中,由于水电标识比较规范且竖直构件的水电预埋的走向是有规律的,通过为各类二维水电标识预先设置基于图像块的三维属性信息,根据二维水电预埋图在转化为三维水电预埋图时,由于竖直构件的立面投影位置不确定,只需要获取得到二维图中每个水电标识对应的三维属性信息和立面投影的起点位置,在基于竖直构件的水电预埋规则,便可实现二维竖直水电预埋图和三维水电预埋图的转化。替代了传统人工制作三维水电预埋图,提高了三维水电预埋图的生成效率,有利于节省大量的人力和财力。

基于上述实施例,请参见图2,图2为本发明实施例提供的另一种三维水电预埋图的生成方法的流程示意图,还可包括以下内容:

s105:在三维水电预埋图中设置各水电预埋件的空间属性信息。

可根据用户输入的附加参数指令进行设置(即以人工交互模式),也可自行读取相关参数进行设置,这均不影响本申请实现。

空间属性信息可包括各水电预埋件在竖直构件中的位置信息(例如在构件的哪个位置、在构件的哪个高度处)及与所在竖直构件间的空间几何关系。

空间几何关系为指构件和水电预埋件之间的相互关系,例如包含和被包含关系。

由上可知,本发明实施例通过为三维水电预埋图中各水电预埋件设置空间属性信息,使得相关工作人员更加明确、清楚、快速的得知水电预埋件在构件中的位置及其与构件的包含关系,提高了工作效率,提升了用户的使用体验。

此外,为了提升三维水电预埋图的生成效率,还可预先建立构件三维图库,构件三维图库包括每个构件在预设方向上的投影图、三维标识图及二维标识图,且投影图、三维标识图及二维标识图与构件的id号(用于唯一标识构件的序号,类似身份证号)相对应,以便根据构件的id号获取构件的投影图、三维标识图及二维标识图等信息。

本发明实施例还针对三维水电预埋图的生成方法提供了相应的实现装置,进一步使得所述方法更具有实用性。下面对本发明实施例提供的三维水电预埋图的生成装置进行介绍,下文描述的三维水电预埋图的生成装置与上文描述的三维水电预埋图的生成方法可相互对应参照。

参见图3,图3为本发明实施例提供的三维水电预埋图的生成装置在一种具体实施方式下的结构图,该装置可包括:

立面投影起点位置获取模块301,用于三维制图界面上获取二维竖直构件水电预埋图,并在二维竖直构件水电预埋图中提取预先标注的各竖直构件的立面投影的起点位置。

投影子图生成模块302,用于对每个竖直构件,根据二维竖直构件预埋图中的水电标识与当前竖直构件间的对应关系,将各水电标识放置在当前竖直构件的各投影图中相对应位置,生成当前竖直构件的多个投影子图。

水电预埋件显示模块303,用于根据各水电标识的类型在水电标识数据库中匹配其相应的三维属性信息,并在各投影子图中显示相应的水电预埋件;水电标识数据库包含多个水电标识图像块,每个水电标识图像块包括属性信息、三维水电预埋件在预设方向上的投影图及扣除模型,以构成相应水电标识的三维属性信息。

三维水电预埋图生成模块304,用于根据各竖直构件的水电预埋规则、每个竖直构件的各投影子图及各竖直构件的起点位置生成三维水电预埋图。

可选的,在本实施例的一些实施方式中,请参阅图4,所述装置例如还可以包括附加属性模块304,所述附加属性模块304用于在三维水电预埋图中设置各水电预埋件的空间属性信息;空间属性信息包括各水电预埋件在竖直构件中的位置信息及与所在竖直构件间的空间几何关系。

可选的,在本实施例的另一些实施方式中,所述立面投影起点位置获取模块301还可为在三维制图界面上获取二维墙板水电预埋图,并在所述二维墙板水电预埋图中提取预先标注的墙板的立面投影的起点位置的模块。

本发明实施例所述三维水电预埋图的生成装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

由上可知,本发明实施例替代传统人工制作三维水电预埋图,提高了三维水电预埋图的生成效率,有利于节省大量的人力和财力。

本发明实施例还提供了一种三维水电预埋图的生成设备,具体可包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序以实现如上任意一实施例所述三维水电预埋图的生成方法的步骤。

本发明实施例所述三维水电预埋图的生成设备的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

由上可知,本发明实施例替代传统人工制作三维水电预埋图,提高了三维水电预埋图的生成效率,有利于节省大量的人力和财力。

本发明实施例还提供了一种计算机可读存储介质,存储有三维水电预埋图的生成程序,所述三维水电预埋图的生成程序被处理器执行时如上任意一实施例所述三维水电预埋图的生成方法的步骤。

本发明实施例所述计算机可读存储介质的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

由上可知,本发明实施例替代传统人工制作三维水电预埋图,提高了三维水电预埋图的生成效率,有利于节省大量的人力和财力。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种三维水电预埋图的生成方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1