建筑模型处理方法、装置、计算机设备及可读存储介质与流程

专利2022-05-09  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.本申请实施例提供一种建筑模型处理装置,所述装置包括:
35.标准点信息获取模块,用于获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;
36.采集模块,用于对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;
37.计算模块,用于通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;
38.获取模型模块,用于根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型。
39.本申请实施例提供一种计算机设备,包括存储器、处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
40.获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;
41.对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;
42.通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;
43.根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型。
44.本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
45.获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;
46.对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;
47.通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;
48.根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型。
49.本实施例提供的建筑模型处理方法、装置、计算机设备及可读存储介质,该方法可以获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息,对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息,通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息,根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型;该方法可以采用大数据分析方式,同步分析不同专业空白的建筑模型,以及不同专业实际的建筑模型的方式生成三维建筑信息化模型,从而缩短了建筑模型的设计时间。
附图说明
50.图1为一实施例提供的建筑模型处理方法的应用系统示意图;
51.图2为一实施例提供的建筑模型处理方法的流程示意图;
52.图3为另一实施例提供的建筑模型处理方法的具体流程示意图;
53.图4为一实施例提供的建筑模型处理装置的结构示意图;
54.图5为一个实施例提供的计算机设备的内部结构图。
具体实施方式
55.为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
56.本实施例提供的建筑模型处理方法,可以适用于图1所示的建筑模型处理系统中,采用建筑模型处理系统中的多台服务器实现大数据分析方式。如图1所示,该系统包括计算机设备以及后台服务器。计算机设备上安装三维建筑模型设计应用程序。其中,该三维建筑模型设计应用程序上设置有合模任务功能按钮;当计算机设备接收到合模任务命令后,后台服务器可以实现合模处理。可选的,合模处理可以理解为合并不同专业的建筑模型,得到所有专业共存的三维建筑信息化模型的过程。可选的,后台服务器和计算机设备可以通过无线连接进行通信。可选的,无线连接的方式可以是wi-fi,移动网络或蓝牙连接。可选的,上述计算机设备可以为手机、平板电脑、笔记本电脑、台式电脑或个人数字助理等能够运行软件代码的电子设备。可选的,建筑模型处理系统中的后台服务器可以包括主服务器集群、负载均衡服务器1、负载均衡服务器2、子服务器集群1以及子服务器集群2;主服务器集群、子服务器集群1以及子服务器集群2均可以包括多个服务器,建筑模型处理系统中的所有服务器均可以实现相同的任务,也可以实现不相同的任务。
57.需要说明的是,主服务器集群中的任意一个服务器可以对接收到初始专业建筑模型,并将合模任务和初始专业建筑模型发送至负载均衡服务器1,负载均衡服务器1可以根据负载均衡原则,将该合模任务分配至子服务器集群1中的任意一个服务器,负载均衡服务器1并将初始专业建筑模型发送至该服务器,该服务器可以对初始专业建筑模型以及目标专业建筑模型中的信息进行采集,并将采集到的信息发送至负载均衡服务器2,负载均衡服务器2可以根据负载均衡原则,将采集到的信息分配至子服务器集群2中的任意一个服务器中,该服务器可以根据这些信息进行转换处理以及定位处理,然后该服务器将处理结果发送至负载均衡服务器2,在发送至子服务器集群1中的服务器,该服务器再将该处理结果通过负载均衡服务器1后发送至子服务器集群1中的服务器,最后该服务器可以根据处理结果,将建筑构件填充至不同专业的初始建筑模型中,以得到所有专业共存的三维建筑信息化模型。其中,上述负载均衡原则可以表征为对负载的工作任务进行平衡、分配以使负载正常运行,该负载可以为上述子服务器集群1和子服务器集群2中的服务器。另外,若合模任务包含的数据量比较大,建筑模型处理系统可以增加后台服务器,以提高建筑模型处理系统对大数据的处理能力。在下述实施例中将具体介绍建筑模型处理方法的具体过程。
58.需要说明的是,本申请实施例提供的建筑模型处理方法,其执行主体可以是建筑模型处理装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为计算机设备的部分或者全部。下述方法实施例的执行主体以计算机设备为例来进行说明,以实现通过对
不同专业的建筑模型进行分析,得到整体三维建筑信息化模型。其中,计算机设备可以通过建模应用程序实现下述方法实施例的过程。
59.图2为一实施例提供的建筑模型处理方法的流程示意图。本实施例涉及的是如何通过不同专业的建筑模型得到整体三维建筑信息化模型的过程。如图2所示,该方法包括:
60.步骤s101、获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息。
61.可选的,上述步骤s101中获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息的过程,具体可以通过以下过程实现:获取所述初始专业建筑模型中不同轴网之间的交点,得到所述第一标准点信息;获取所述目标专业建筑模型中不同轴网之间的交点,得到所述第二标准点信息。
62.具体的,上述初始专业建筑模型可以为计算机设备构建的不同专业的虚拟建筑模型,也就是,该初始专业建筑模型中没有填充任何建筑构件模型,只包含一些轴网,为不同专业的空白建筑模型。可选的,上述建筑构件模型可以为构成建筑物的各个构件的模型。其中,建筑物中的构件主要可以包括:楼(屋)面、墙体以及柱子等;上述建筑构件可以具有开合结构,还可以为固定结构。例如,门和窗具有开合结构,梁、板和柱具有固定结构。在建筑领域,上述专业可以包括建筑、结构、水暖和电气。可选的,上述不同专业的初始专业建筑模型可以不相同;在本实施例中,初始专业建筑模型可以包括初始建筑模型、初始结构模型、初始水暖模型和初始电气模型。可选的,后台服务器可以同步分析不同专业的虚拟建筑模型。
63.需要说明的是,上述目标专业建筑模型可以表征为服务器数据库中保存的已创建的不同专业的建筑模型,该建筑模型中包含了不同的建筑构件模型。可选的,目标专业建筑模型可以包括目标建筑模型、目标结构模型、目标水暖模型和目标电气模型。其中,目标建筑模型的结构和初始建筑模型的结构可以完全相同,目标结构模型的结构和初始结构模型的结构可以完全相同,目标水暖模型的结构和初始水暖模型的结构可以完全相同,目标电气模型的结构和初始电气模型的结构可以完全相同,因此,初始专业建筑模型对应的每个专业中的建筑构件模型的结构和属性,与目标专业建筑模型对应的每个专业中的建筑构件模型的结构和属性可以完全相同。可选的,上述第一标准点可以为初始专业建筑模型中轴网的交点,第一标准点信息可以为该交点的坐标信息;上述第二标准点可以为目标专业建筑模型中轴网的交点,第二标准点信息可以为该交点的坐标信息。可选的,上述坐标信息可以为二维平面坐标信息。可选的,后台服务器可以同步分析不同专业的目标建筑模型。
64.可以理解的是,后台服务器可以对分析初始专业建筑模型中不同轴网之间的交点,得到第一标准点信息,并分析目标专业建筑模型中不同轴网之间的交点,得到第二标准点信息。
65.步骤s102、对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息。
66.具体的,上述信息可以包括目标专业建筑模型中不同建筑构件的受力特征信息、材料特征信息以及建筑构件的自身属性特征信息。但是,在本实施例中,目标专业建筑模型中的信息可以为建筑构件的属性信息。其中,属性信息可以包括建筑构件的名称、型号、类型、自身特征信息等等。可选的,后台服务器可以对目标专业建筑模型中的信息进行采集,
得到目标专业建筑模型中所有建筑构件的属性信息。其中,本实施例中的建筑构件实际上是三维建筑信息化模型中的建筑构件模型。
67.可选的,上述步骤s102中对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息的过程,具体可以通过以下过程实现:对每个专业对应的目标专业建筑模型中建筑构件的信息进行采集,得到每个目标专业建筑模型中建筑构件的属性信息;其中,所述建筑构件的属性信息包括构件族的名称、类型以及特征信息。
68.在本实施例中,建筑构件的属性信息可以包括构件族的名称、类型以及特征信息。例如,建筑构件中的楼板、门、墙、楼梯、天花板等多种构件,对应的构件族名称可以称为楼板族、门族、墙族、楼梯族、天花板族,相同尺寸规格相同属性的建筑构件可以称为一个族。可选的,相同建筑构件可以包括多种类型;例如,门可以包括玻璃门、铁门、木门等。可选的,建筑构件的特征信息可以包括建筑构件的尺寸信息;例如,门的长度、宽度和厚度,可以定义为门的尺寸信息。
69.步骤s103、通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息。
70.具体的,后台服务器可以通过初始专业建筑模型中的第一标准点信息、目标专业建筑模型中的第二标准点信息以及建筑构件的属性信息,采用算术运算或拟合算法,计算初始专业建筑模型中建筑构件的位置信息。
71.需要说明的是,初始专业建筑模型中建筑构件的位置信息可以表征建筑构件在初始专业建筑模型中的具体位置,该位置可以包括点位置、线位置以及面位置等等。
72.步骤s104、根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型。
73.具体的,后台服务器可以根据获取到的目标专业建筑模型中建筑构件的属性信息,以及对应建筑构件的位置信息,确定所有建筑构件的具体位置,得到完整的三维建筑信息化模型。
74.在本实施例中,后台服务器可以对不同的初始建筑模型与对应的目标建筑模型进行同步分析处理,以得到不同专业对应的建筑构件的属性信息以及建筑构件的位置信息,以生成所有专业共存的三维建筑信息化模型。
75.本实施例提供的建筑模型处理方法,该方法可以获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息,对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息,通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息,根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型;该方法可以采用大数据分析方式,同步分析不同专业空白的建筑模型,以及不同专业实际的建筑模型得到建筑构件的属性信息和位置信息,然后根据建筑构件的属性信息和位置信息以生成完整的三维建筑信息化模型,避免了传统的设计方式中存在文件丢失、交接不及时,以及设计过程出现工作阻塞的问题,从而缩短了建筑模型的设计时间,提高了建筑模型设计工程师的工作效率,同时,也提高了工程施工的进度。
76.作为其中一个实施例,上述步骤s103中通过所述第一标准点信息、所述第二标准
点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息的过程,可以通过以下步骤实现:
77.步骤s113、通过所述第一标准点信息与所述第二标准点信息,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量。
78.具体的,后台服务器可以对初始专业建筑模型中的第一标准点信息,与目标专业建筑模型中的第二标准点信息进行算术运算或者拟合运算,得到建筑构件从初始专业建筑模型到目标专业建筑模型的转换向量。
79.可选的,上述步骤s113中通过所述第一标准点信息与所述第二标准点信息,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量的过程,可以通过以下步骤实现:
80.步骤s1131、对所述第一标准点信息与所述第二标准点信息进行第一算术运算处理,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量。其中,步骤s1131的过程具体可以包括:对所述第一标准点信息与所述第二标准点信息进行减法运算,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量。
81.具体的,后台服务器可以对初始专业建筑模型中的第一标准点信息,与目标专业建筑模型中的第二标准点信息进行算术运算(即第一算术运算),得到建筑构件从初始专业建筑模型到目标专业建筑模型的转换向量。可选的,第一算术运算可以包括加法运算、减法运算、乘法运算、除法运算或者算术运算的组合运算。
82.在本实施例中,第一算术运算可以为减法运算。可选的,后台服务器可以对初始专业建筑模型中的第一标准点信息,与目标专业建筑模型中的第二标准点信息进行减法运算,也就是,对第一标准点的坐标与第二标准点的坐标进行减法运算,得到具有大小和方向的转换向量。其中,转换向量可以表征初始专业建筑模型中的建筑构件以第一标准点为基准点的延伸至具体方向的线段长度。可选的,第一标准点可以为建筑构件包含的所有边,以及面的边缘或中心的任意一个点。
83.步骤s123、采用定位处理方法确定所述建筑构件中的几何图像位置信息。
84.具体的,上述定位处理方法可以包括点定位方法和线定位方法,还可以为其它定位方法。以点定位方法为例,建筑构件中的几何图像位置信息可以为目标专业建筑模型中的建筑构件上的第二标准点的位置信息(即坐标位置);此时,建筑构件中的几何图像位置信息可以称为建筑构件中的点位置信息,不同建筑构件中的点位置信息可以不相同。以线定位方法为例,建筑构件中的几何图像位置信息可以为目标专业建筑模型中的不同建筑构件上包含第二标准点的一条预设线段两端点的坐标;此时,建筑构件中的几何图像位置信息可以称为建筑构件中的线位置信息。
85.步骤s133、根据所述几何图形位置信息以及所述转换向量,得到所述建筑构件的位置信息。
86.可选的,上述步骤s133中根据所述几何图形位置信息以及所述转换向量,得到所述建筑构件的位置信息的过程,具体可以包括:对所述几何图形位置信息与所述转换向量进行第二算术运算处理,得到所述建筑构件的位置信息;其中,所述第二算术运算处理与所述第一算术运算处理的运算处理方式不同。
87.具体的,上述第二算术运算可以为加法运算、减法运算、乘法运算或除法运算。以点定位方法为例,后台服务器可以根据每个建筑构件对应的转换向量将该第二标准点进行平移,平移后的位置对应的位置信息可以为该建筑构件的位置信息;其中,平移的方向可以为转换向量的方向,平移的长度可以为转换向量的大小。以线定位方法为例,后台服务器可以根据每个建筑构件对应的转换向量将该线段进行延伸,延伸的起点和终点信息可以为该建筑构件的位置信息;此时,建筑构件中的几何图像位置信息可以称为建筑构件中的线位置信息;其中,延伸的方向可以为转换向量的方向,延伸线段的长度可以通过转换向量的大小与预设线段的长度的确定;延伸线段的长度可以等于转换向量的大小,也可以等于转换向量的大小与预设线段的长度的差值。
88.本实施例提供的建筑模型处理方法,该方法可以通过第一标准点信息与第二标准点信息,得到建筑构件从初始专业建筑模型到目标专业建筑模型的转换向量,采用定位处理方法确定建筑构件中的几何图像位置信息,根据几何图形位置信息以及转换向量,得到建筑构件的位置信息,进而根据获取到的建筑构件的属性信息以及建筑构件的位置信息,生成三维建筑信息化模型;该方法可以采用大数据分析方式,计算建筑构件的位置信息,然后根据建筑构件的属性信息和建筑构件的位置信息以生成完整的三维建筑信息化模型,避免了传统的设计方式中存在文件丢失、交接不及时,以及设计过程出现工作阻塞的问题,从而缩短了建筑模型的设计时间,提高了建筑模型设计工程师的工作效率,同时,也提高了工程施工的进度
89.作为其中一个实施例,上述步骤s104中根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型的过程,具体可以包括以下步骤:根据所述建筑构件的属性信息以及所述建筑构件的位置信息,在所述初始专业建筑模型中所述建筑构件的对应位置,构建所述建筑构件,得到所述三维建筑信息化模型。
90.具体的,后台服务器可以根据不同建筑构件的属性信息,以及对应建筑构件的位置信息,确定不同专业的初始建筑模型中不同建筑构件的对应位置,然后在不同专业的初始建筑模型中构建对应的建筑构件模型,从而得到所有专业共存的三维建筑信息化模型。可选的,构建建筑构件可以理解为填充建筑模型。
91.在本实施例中,后台服务器在得到三维建筑信息化模型后,可以将合模处理成功的结果发送至计算机设备,该结果可以为合模处理后三维建筑信息化模型的下载地址。另外,若在合模处理过程中出现异常,导致合模处理失败,不能得到三维建筑信息化模型,此时,后台服务器可以将合模处理失败的结果发送至计算机设备,该结果可以为失败相关的文字信息或视图信息等。
92.本实施例提供的建筑模型处理方法,该方法可以根据建筑构件的属性信息和建筑构件的位置信息,构建不同专业的初始建筑模型中不同建筑构件,以生成完整的三维建筑信息化模型,避免了传统的设计方式中存在文件丢失、交接不及时,以及设计过程出现工作阻塞的问题,从而缩短了建筑模型的设计时间,提高了建筑模型设计工程师的工作效率,同时,也提高了工程施工的进度。
93.图3为另一实施例提供的建筑模型处理方法的具体流程示意图。如图3所示,所述建筑模型处理方法可以包括:
94.步骤s201、获取初始专业建筑模型中不同轴网之间的交点,得到第一标准点信息;
95.步骤s202、获取目标专业建筑模型中不同轴网之间的交点,得到第二标准点信息;
96.步骤s203、对每个专业对应的目标专业建筑模型中建筑构件的信息进行采集,得到每个目标专业建筑模型中建筑构件的属性信息;其中,所述建筑构件的属性信息包括构件族的名称、类型以及特征信息;
97.步骤s204、对所述第一标准点信息与所述第二标准点信息进行减法运算,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量;
98.步骤s205、采用定位处理方法确定所述建筑构件中的几何图像位置信息;
99.步骤s206、对所述几何图形位置信息与所述转换向量进行第二算术运算处理,得到所述建筑构件的位置信息;其中,所述第二算术运算处理与所述第一算术运算处理的运算处理方式不同;
100.步骤s207、根据所述建筑构件的属性信息以及所述建筑构件的位置信息,在所述初始专业建筑模型中所述建筑构件的对应位置,构建所述建筑构件,得到所述三维建筑信息化模型。
101.本实施例提供的建筑模型处理方法,该方法可以采用大数据分析方式,构建不同专业的初始建筑模型中不同建筑构件,生成完整的三维建筑信息化模型,避免了传统的设计方式中存在文件丢失、交接不及时,以及设计过程出现工作阻塞的问题,从而缩短了建筑模型的设计时间,提高了建筑模型设计工程师的工作效率,同时,也提高了工程施工的进度。
102.应该理解的是,虽然图2~图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2~图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
103.关于建筑模型处理装置的具体限定可以参见上文中对于建筑模型处理方法的限定,在此不再赘述。上述计算机设备的建筑模型处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
104.图4为一实施例提供的建筑模型处理装置结构示意图。如图4所示,该装置可以包括:标准点信息获取模块11、采集模块12、计算模块13以及获取模型模块14。
105.具体的,所述标准点信息获取模块11,用于获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;
106.所述采集模块12,用于对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;
107.所述计算模块13,用于通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;
108.所述获取模型模块14,用于根据所述建筑构件的属性信息以及所述建筑构件的位
置信息,生成三维建筑信息化模型。
109.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
110.在其中一个实施例中,所述标准点信息获取模块11包括:第一获取单元以及第二获取单元。
111.其中,所述第一获取单元,用于获取所述初始专业建筑模型中不同轴网之间的交点,得到所述第一标准点信息;
112.所述第二获取单元,用于获取所述目标专业建筑模型中不同轴网之间的交点,得到所述第二标准点信息。
113.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
114.在其中一个实施例中,所述采集模块12具体用于对每个专业对应的目标专业建筑模型中建筑构件的信息进行采集,得到每个目标专业建筑模型中建筑构件的属性信息;其中,所述建筑构件的属性信息包括构件族的名称、类型以及特征信息。
115.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
116.在其中一个实施例中,所述计算模块13包括:第三获取单元、定位单元以及第三获取单元。
117.其中,所述第三获取单元,用于通过所述第一标准点信息与所述第二标准点信息,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量;
118.所述定位单元,用于采用定位处理方法确定所述建筑构件中的几何图像位置信息;
119.所述第三获取单元,用于根据所述几何图形位置信息以及所述转换向量,得到所述建筑构件的位置信息。
120.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
121.在其中一个实施例中,所述第三获取单元包括:算术运算子单元。
122.其中,所述算术运算子单元,用于对所述第一标准点信息与所述第二标准点信息进行第一算术运算处理,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量。
123.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
124.在其中一个实施例中,所述算术运算子单元具体用于对所述第一标准点信息与所述第二标准点信息进行减法运算,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量。
125.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
126.在其中一个实施例中,所述第三获取单元具体用于对所述几何图形位置信息与所述转换向量进行第二算术运算处理,得到所述建筑构件的位置信息;其中,所述第二算术运
算处理与所述第一算术运算处理的运算处理方式不同。
127.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
128.在其中一个实施例中,所述获取模型模块14具体用于根据所述建筑构件的属性信息以及所述建筑构件的位置信息,在所述初始专业建筑模型中所述建筑构件的对应位置,构建所述建筑构件,得到所述三维建筑信息化模型。
129.本实施例提供的建筑模型处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
130.在一个实施例中,提供了一种计算机设备,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的计算机设备通过网络连接通信。该计算机程序被处理器执行时以实现一种建筑模型处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
131.本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
132.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
133.获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;
134.对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;
135.通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;
136.根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型。
137.在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
138.获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;
139.对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;
140.通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;
141.根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息
化模型。
142.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
143.以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

技术特征:
1.一种建筑模型处理方法,其特征在于,所述方法包括:获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型。2.根据权利要求1所述的方法,其特征在于,所述获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息,包括:获取所述初始专业建筑模型中不同轴网之间的交点,得到所述第一标准点信息;获取所述目标专业建筑模型中不同轴网之间的交点,得到所述第二标准点信息。3.根据权利要求1所述的方法,其特征在于,所述对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息,包括:对每个专业对应的目标专业建筑模型中建筑构件的信息进行采集,得到每个目标专业建筑模型中建筑构件的属性信息;其中,所述建筑构件的属性信息包括构件族的名称、类型以及特征信息。4.根据权利要求1所述的方法,其特征在于,所述通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息,包括:通过所述第一标准点信息与所述第二标准点信息,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量;采用定位处理方法确定所述建筑构件中的几何图像位置信息;根据所述几何图形位置信息以及所述转换向量,得到所述建筑构件的位置信息。5.根据权利要求4所述的方法,其特征在于,所述通过所述第一标准点信息与所述第二标准点信息,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量,包括:对所述第一标准点信息与所述第二标准点信息进行第一算术运算处理,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量;以及优选地,所述对所述第一标准点信息与所述第二标准点信息进行第一算术运算处理,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量,包括:对所述第一标准点信息与所述第二标准点信息进行减法运算,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量。6.根据权利要求4所述的方法,其特征在于,所述根据所述几何图形位置信息以及所述转换向量,得到所述建筑构件的位置信息,包括:对所述几何图形位置信息与所述转换向量进行第二算术运算处理,得到所述建筑构件的位置信息;其中,所述第二算术运算处理与所述第一算术运算处理的运算处理方式不同。7.根据权利要求1所述的方法,其特征在于,所述根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型,包括:
根据所述建筑构件的属性信息以及所述建筑构件的位置信息,在所述初始专业建筑模型中所述建筑构件的对应位置,构建所述建筑构件,得到所述三维建筑信息化模型。8.一种建筑模型处理方法,其特征在于,所述方法包括:获取初始专业建筑模型中不同轴网之间的交点,得到第一标准点信息;获取目标专业建筑模型中不同轴网之间的交点,得到第二标准点信息;对每个专业对应的目标专业建筑模型中建筑构件的信息进行采集,得到每个目标专业建筑模型中建筑构件的属性信息;其中,所述建筑构件的属性信息包括构件族的名称、类型以及特征信息;对所述第一标准点信息与所述第二标准点信息进行减法运算,得到所述建筑构件从所述初始专业建筑模型到所述目标专业建筑模型的转换向量;采用定位处理方法确定所述建筑构件中的几何图像位置信息;对所述几何图形位置信息与所述转换向量进行第二算术运算处理,得到所述建筑构件的位置信息;其中,所述第二算术运算处理与所述第一算术运算处理的运算处理方式不同;根据所述建筑构件的属性信息以及所述建筑构件的位置信息,在所述初始专业建筑模型中所述建筑构件的对应位置,构建所述建筑构件,得到所述三维建筑信息化模型。9.一种建筑模型处理装置,其特征在于,所述装置包括:标准点信息获取模块,用于获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息;采集模块,用于对所述目标专业建筑模型中的信息进行采集,得到所述目标专业建筑模型中建筑构件的属性信息;计算模块,用于通过所述第一标准点信息、所述第二标准点信息以及所述属性信息,计算所述初始专业建筑模型中建筑构件的位置信息;获取模型模块,用于根据所述建筑构件的属性信息以及所述建筑构件的位置信息,生成三维建筑信息化模型。10.一种计算机设备,包括存储器、处理器,所述存储器上存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。11.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述方法的步骤。
技术总结
本申请提供建筑模型处理方法、装置、计算机设备及可读存储介质,该方法包括:获取初始专业建筑模型中的第一标准点信息,以及目标专业建筑模型中的第二标准点信息,对目标专业建筑模型中的信息进行采集,得到目标专业建筑模型中建筑构件的属性信息,通过第一标准点信息、第二标准点信息以及属性信息,计算初始专业建筑模型中建筑构件的位置信息,根据建筑构件的属性信息以及建筑构件的位置信息,生成三维建筑信息化模型;该方法可以采用大数据分析方式,同步分析不同专业空白的建筑模型,以及不同专业实际的建筑模型的方式生成三维建筑信息化模型,从而缩短了建筑模型的设计时间。从而缩短了建筑模型的设计时间。从而缩短了建筑模型的设计时间。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:久瓴(上海)智能科技有限公司
技术研发日:2019.12.31
技术公布日:2021/7/15

转载请注明原文地址:https://doc.8miu.com/read-650275.html

最新回复(0)