计算;推算;计数设备的制造及其应用技术1.本技术涉及模型构建技术领域,尤其涉及一种楼栋模型建立方法、装置、电子设备及存储介质。背景技术:2.随着越来越多的房源采用虚拟现实(virtual reality,vr)技术展示,用户在线上看房场景下所获取的关键信息已逐步对交易决策产生一定影响。3.在线上看房场景中,为了使得用户在了解房源信息的同时对房源位置有直观的了解,工作人员通常会直接建立楼栋模型,通过楼栋模型使得用户了解房源位置以及房源所在楼栋的相关情况。4.目前在构建楼栋模型时,通常是工作人员手动建模,此种建模方式耗时长且人力成本高。技术实现要素:5.本技术实施例提供了一种楼栋模型建立方法、装置、电子设备及存储介质,以解决现有技术中手动建立楼栋模型时存在的耗时长且人力成本高的问题。6.第一方面,本技术实施例提供了一种楼栋模型建立方法,包括:7.根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在与所述第一模型面相对的第二模型面确定第三区域和第四区域,所述目标楼层对象为目标楼栋中的目标楼层对应的模型对象,所述目标楼层平面图为所述目标楼层对应的楼层平面图,所述第一模型面为单元门对象所在模型面,所述第一区域相对于所述第二区域为凸出区域,所述第三区域相对于所述第四区域为凸出区域;8.基于第一摆放规则在所述第一区域和所述第二区域设置窗体对象和墙体对象、基于第二摆放规则在所述第三区域和所述第四区域设置窗体对象和墙体对象、基于第三摆放规则在第三模型面设置窗体对象和墙体对象,以构建所述第一模型面对应的第一模型面对象、所述第二模型面对应的第二模型面对象、所述第三模型面对应的第三模型面对象,所述第三模型面连接所述第一模型面和所述第二模型面;9.根据所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象,构建所述目标楼层对象;10.根据所述目标楼栋的多个楼层分别对应的楼层对象,建立所述目标楼栋对应的楼栋模型,所述多个楼层包括所述目标楼层。11.第二方面,本技术实施例提供了一种楼栋模型建立装置,包括:12.确定模块,用于根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在与所述第一模型面相对的第二模型面确定第三区域和第四区域,所述目标楼层对象为目标楼栋中的目标楼层对应的模型对象,所述目标楼层平面图为所述目标楼层对应的楼层平面图,所述第一模型面为单元门对象所在模型面,所述第一区域相对于所述第二区域为凸出区域,所述第三区域相对于所述第四区域为凸出区域;13.设置模块,用于基于第一摆放规则在所述第一区域和所述第二区域设置窗体对象和墙体对象、基于第二摆放规则在所述第三区域和所述第四区域设置窗体对象和墙体对象、基于第三摆放规则在第三模型面设置窗体对象和墙体对象,以构建所述第一模型面对应的第一模型面对象、所述第二模型面对应的第二模型面对象、所述第三模型面对应的第三模型面对象,所述第三模型面连接所述第一模型面和所述第二模型面;14.构建模块,用于根据所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象,构建所述目标楼层对象;15.建立模块,用于根据所述目标楼栋的多个楼层分别对应的楼层对象,建立所述目标楼栋对应的楼栋模型,所述多个楼层包括所述目标楼层。16.第三方面,本技术实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的楼栋模型建立方法的步骤。17.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的楼栋模型建立方法的步骤。18.本技术实施例技术方案,通过根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在第二模型面确定第三区域和第四区域,基于第一摆放规则在第一区域和第二区域设置窗体对象和墙体对象构建第一模型面对应的第一模型面对象,基于第二摆放规则在第三区域和第四区域设置窗体对象和墙体对象构建第二模型面对应的第二模型面对象,基于第三摆放规则在第三模型面设置窗体对象和墙体对象构建第三模型面对应的第三模型面对象,根据第一模型面对象、第二模型面对象以及第三模型面对象构建目标楼层对象,根据包括目标楼层对象的多个楼层对象生成目标楼栋对应的楼栋模型,可以基于摆放规则实现楼栋自动化建模,提高模型构建效率、节约人力成本,解决大批量小区楼栋模型生成效率低的问题。附图说明19.图1表示本技术实施例提供的楼栋模型建立方法的示意图;20.图2表示本技术实施例提供的目标楼层平面图的示意图;21.图3表示本技术实施例提供的目标楼栋的示意图;22.图4表示本技术实施例提供的在第二区域摆放窗体对象的摆放策略示意图;23.图5a表示本技术实施例提供的第二区域对应的窗体样式示意图;24.图5b表示本技术实施例提供的第二窗体对象集合包括的多个第二窗体对象组合的示意图;25.图6a表示本技术实施例提供的在第三区域摆放窗体对象的摆放策略示意图之一;26.图6b表示本技术实施例提供的在第三区域摆放窗体对象的摆放策略示意图之二;27.图7a表示本技术实施例提供的第三区域对应的窗体样式示意图;28.图7b表示本技术实施例提供的第三窗体对象集合包括的多个第三窗体对象组合的示意图;29.图8表示本技术实施例提供的楼栋模型建立装置的示意图;30.图9表示本技术实施例提供的电子设备结构示意图。具体实施方式31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。32.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。33.在本技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。34.本技术实施例提供一种楼栋模型建立方法,参见图1所示,该方法包括:35.步骤101、根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在与所述第一模型面相对的第二模型面确定第三区域和第四区域,所述目标楼层对象为目标楼栋中的目标楼层对应的模型对象,所述目标楼层平面图为所述目标楼层对应的楼层平面图,所述第一模型面为单元门对象所在模型面,所述第一区域相对于所述第二区域为凸出区域,所述第三区域相对于所述第四区域为凸出区域。36.本技术实施例在针对目标楼栋建立楼栋模型时,可以首先针对各楼层,建立楼层对应的楼层对象,这里的楼层对象即为楼层对应的模型对象。在针对目标楼层建立对应的楼层对象时,根据目标楼层对应的楼层平面图,确定待构建的目标楼层对象的第一模型面、与第一模型面相对的第二模型面以及连接第一模型面和第二模型面的第三模型面。其中,目标楼层对象为目标楼层对应的模型对象,目标楼层可以为多个楼层中的任一楼层,第一模型面为单元门对象所在的模型面,第一模型面和第二模型面可以理解为前端模型面和后端模型面,第三模型面可以理解为侧面模型面。且本实施例中的模型面为模型对象构建之前基于目标楼层平面图的轮廓线确定的虚拟轮廓面,在构建模型对象时,需要在模型面上构建,以针对模型面确定对应的模型面对象。37.在确定第一模型面、第二模型面和第三模型面之后,可以根据目标楼层平面图,在第一模型面确定第一区域和第二区域、在与第一模型面相对的第二模型面确定第三区域和第四区域。其中,第一区域为第一模型面中的凸出区域、第三区域为第二模型面中的凸出区域,即第一区域相对于第二区域为凸出区域,第三区域相对于第四区域为凸出区域。参见图2所示,为目标楼层平面图的一具体示意,目标楼层平面图中设置单元门的一侧与第一模型面匹配。38.步骤102、基于第一摆放规则在所述第一区域和所述第二区域设置窗体对象和墙体对象、基于第二摆放规则在所述第三区域和所述第四区域设置窗体对象和墙体对象、基于第三摆放规则在第三模型面设置窗体对象和墙体对象,以构建所述第一模型面对应的第一模型面对象、所述第二模型面对应的第二模型面对象、所述第三模型面对应的第三模型面对象,所述第三模型面连接所述第一模型面和所述第二模型面。39.在根据目标楼层平面图,在第一模型面确定第一区域和第二区域、在第二模型面确定第三区域和第四区域之后,可以基于与第一模型面匹配的第一摆放规则,在第一区域和第二区域设置窗体对象和墙体对象,基于与第二模型面匹配的第二摆放规则,在第三区域和第四区域设置窗体对象和墙体对象,基于与第三模型面匹配的第三摆放规则,在第三模型面设置窗体对象和墙体对象。其中,第三模型面连接第一模型面和第二模型面,下面以图2所示的楼层平面图为例,说明第一模型面、第二模型面以及第三模型面的关系。图2中设置单元门的第一侧边与第一模型面匹配,第一模型面为基于第一侧边对应的轮廓线所确定的虚拟轮廓面,与第一侧边相对的第二侧边与第二模型面匹配,第二模型面为基于第二侧边对应的轮廓线所确定的虚拟轮廓面,位于第一侧边与第二侧边之间、连接第一侧边和第二侧边的为第三侧边,第三侧边与第三模型面匹配,第三模型面为基于第三侧边对应的轮廓线所确定的虚拟轮廓面,且第三模型面为两个。40.通过基于第一摆放规则在第一区域和第二区域设置窗体对象和墙体对象,可以构建第一模型面对应的第一模型面对象;通过基于第二摆放规则在第三区域和第四区域设置窗体对象和墙体对象,可以构建第二模型面对应的第二模型面对象;通过基于第三摆放规则在第三模型面设置窗体对象和墙体对象,可以构建第三模型面对应的第三模型面对象。41.步骤103、根据所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象,构建所述目标楼层对象。42.在构建目标楼层对应的第一模型面对象、第二模型面对象以及第三模型面对象之后,根据第一模型面对象、第二模型面对象以及第三模型面对象,构建目标楼层对应的目标楼层对象。43.步骤104、根据所述目标楼栋的多个楼层分别对应的楼层对象,建立所述目标楼栋对应的楼栋模型,所述多个楼层包括所述目标楼层。44.本实施例中,目标楼栋对应于多个楼层,目标楼层为多个楼层中的任意一楼层,针对多个楼层中的区别于目标楼层的其他楼层,可以基于对应的楼层平面图采用相同的策略构建楼层对象。其中,多个楼层对应的楼层平面图可以相同,也可以是至少部分相同,还可以为完全不同。在针对目标楼栋的多个楼层(包括目标楼层),均生成对应的楼层对象之后,可以根据多个楼层对象(包括目标楼层对象)建立目标楼栋对应的楼栋模型。45.本技术上述实施过程,通过根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在第二模型面确定第三区域和第四区域,基于第一摆放规则在第一区域和第二区域设置窗体对象和墙体对象构建第一模型面对应的第一模型面对象,基于第二摆放规则在第三区域和第四区域设置窗体对象和墙体对象构建第二模型面对应的第二模型面对象,基于第三摆放规则在第三模型面设置窗体对象和墙体对象构建第三模型面对应的第三模型面对象,根据第一模型面对象、第二模型面对象以及第三模型面对象构建目标楼层对象,根据包括目标楼层对象的多个楼层对象生成目标楼栋对应的楼栋模型,可以基于摆放规则实现楼栋自动化建模,提高模型构建效率、节约人力成本,解决大批量小区楼栋模型生成效率低的问题。46.下面对在第一模型面确定第一区域和第二区域、在第二模型面确定第三区域和第四区域的过程进行介绍。在根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在与所述第一模型面相对的第二模型面确定第三区域和第四区域时,包括:47.根据所述目标楼层平面图中的第一轮廓线集合,在所述第一模型面确定至少一个第一区域和至少一个第二区域,所述第一轮廓线集合与所述第一模型面匹配;48.根据所述目标楼层平面图中的第二轮廓线集合,在所述第二模型面确定至少一个第三区域和至少一个第四区域,所述第二轮廓线集合与所述第二模型面匹配。49.在确定第一区域和第二区域时,根据目标楼层平面图中的第一轮廓线集合,在与第一轮廓线集合匹配的第一模型面,确定至少一个第一区域和至少一个第二区域,其中第一区域和第二区域的数目可以相同或者相区别,第一区域的数目与第一轮廓线集合中的凸出的轮廓线的数目匹配,第一轮廓线集合可以包括目标楼层平面图的目标中心线一侧的多条轮廓线,目标楼层平面图的目标中心线与目标楼栋的第一中心线对应,第一中心线为平分目标楼栋的侧边的中心线。50.相应地,在确定第三区域和第四区域时,根据目标楼层平面图中的第二轮廓线集合,在与第二轮廓线集合匹配的第二模型面,确定至少一个第三区域和至少一个第四区域,其中第三区域和第四区域的数目可以相同或者相区别,第三区域的数目与第二轮廓线集合中的凸出的轮廓线的数目匹配,第二轮廓线集合可以包括目标楼层平面图的目标中心线另一侧的多条轮廓线。51.其中,在根据所述目标楼层平面图中的第一轮廓线集合,在所述第一模型面确定至少一个第一区域和至少一个第二区域时,包括:52.在包括多条第一轮廓线的所述第一轮廓线集合中,确定凸出的至少一条第一目标轮廓线,根据所述至少一条第一目标轮廓线在所述第一模型面中确定所述至少一个第一区域;根据所述第一轮廓线集合中区别于所述第一目标轮廓线的其他第一轮廓线,在所述第一模型面中确定所述至少一个第二区域。53.本实施例中的一条轮廓线可以理解为在一条水平线上的线条,参见图2所示,第一轮廓线集合包括5条轮廓线(在楼层平面图的长度方向上、设置单元门的一侧对应的轮廓线)。在包括多条第一轮廓线的第一轮廓线集合中,确定处于凸出状态的至少一条第一目标轮廓线,这里的处于凸出状态,可以理解为相较于其他轮廓线均凸出,即,最凸出的轮廓线。在确定至少一条第一目标轮廓线之后,根据至少一条第一目标轮廓线在第一模型面中确定匹配的至少一个第一区域,即,每条第一目标轮廓线对应于一第一区域。在确定第一区域时,可以理解为在对应的第一目标轮廓线的基础上,沿高度方向延伸确定对应的第一区域。54.在确定至少一个第一区域之后,根据第一轮廓线集合中区别于第一目标轮廓线的其他第一轮廓线,在第一模型面中确定至少一个第二区域。确定第二区域的过程与确定第一区域的过程类似,这里不再赘述。其中,区别于第一目标轮廓线的其他轮廓线可以理解为凹进轮廓线,相应的,第二区域为凹进区域。本实施例中的凸出和凹进是相对来说的,第一轮廓线集合中的轮廓线为凸出状态或者凹进状态,首先在第一轮廓线集合中确定最凸出的轮廓线,将其确定为第一目标轮廓线,然后将相较于第一目标轮廓线凹进的轮廓线均确定为凹进轮廓线。55.相应地,在根据所述目标楼层平面图中的第二轮廓线集合,在所述第二模型面确定至少一个第三区域和至少一个第四区域时,包括:56.在包括多条第二轮廓线的所述第二轮廓线集合中,确定凸出的至少一条第二目标轮廓线,根据所述至少一条第二目标轮廓线在所述第二模型面中确定所述至少一个第三区域;根据所述第二轮廓线集合中区别于所述第二目标轮廓线的其他第二轮廓线,在所述第二模型面中确定所述至少一个第四区域。57.在包括多条第二轮廓线的第二轮廓线集合中,确定处于凸出状态的至少一条第二目标轮廓线,这里的处于凸出状态,可以理解为相较于其他轮廓线均凸出,即,最凸出的轮廓线。在确定至少一条第二目标轮廓线之后,根据至少一条第二目标轮廓线在第二模型面中确定匹配的至少一个第三区域,即,每条第二目标轮廓线对应于一第三区域。在确定第三区域时,可以理解为在对应的第二目标轮廓线的基础上,沿高度方向延伸确定对应的第三区域。58.在确定至少一个第三区域之后,根据第二轮廓线集合中区别于第二目标轮廓线的其他第二轮廓线,在第二模型面中确定至少一个第四区域。确定第四区域的过程与确定第三区域的过程类似,这里不再赘述。59.本技术上述实施过程,根据目标楼层平面图中的第一轮廓线集合确定第一模型面中凸出的第一区域以及凹进的第二区域,根据第二轮廓线集合确定第二模型面中凸出的第三区域以及凹进的第四区域,可以基于轮廓线对第一模型面和第二模型面进行区域划分,以基于划分的区域采用相应的规则摆放模型对象,实现构建楼层对象。60.下面对在第一模型面设置模型对象的过程进行介绍。本技术实施例中的第一区域、第二区域均至少为一个,在基于第一摆放规则在所述第一区域和所述第二区域设置窗体对象和墙体对象时,包括:61.针对每个所述第一区域,根据所述第一区域的区域长度,在第一窗体对象集合中选择匹配的第一窗体对象组合、以居中摆放原则进行摆放,并在所述第一区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,所述第一窗体对象集合为所述至少一个第一区域对应的集合;62.针对每个所述第二区域,根据所述第二区域与楼梯间对象的关联情况,在第二窗体对象集合中选择匹配的第二窗体对象组合进行摆放,并在所述第二区域的区别于摆放窗体对象区域的其他区域摆放墙体对象;所述第二窗体对象集合为所述至少一个第二区域对应的集合,所述楼梯间对象与所述单元门对象相邻。63.针对第一模型面中的每个第一区域,可以基于第一区域对应的区域长度确定第一区域对应的区域类别,在确定区域类别之后,采用相应的居中摆放策略,摆放在第一窗体对象集合中选择的与第一区域匹配的第一窗体对象组合,然后在第一区域的区别于摆放窗体对象区域的其他区域摆放墙体对象。需要说明的是,第一区域所对应的区域类别不同,则对应的居中摆放策略有所区别。至少一个第一区域对应于第一窗体对象集合,第一窗体对象集合中可以包括多个第一窗体对象组合,在第一窗体对象集合选择第一窗体对象组合时,可以基于第一区域对应的区域长度选择与区域长度最接近的第一窗体对象组合作为匹配的第一窗体对象组合。64.针对第一模型面中的每个第二区域,可以基于第二区域与楼梯间对象的关联关系将第二区域进行类别划分,针对与楼梯间对象具有关联关系的第二区域,采用对应的摆放策略进行模型对象摆放,针对与楼梯间对象无关联关系的第二区域,采用对应的摆放策略摆放模型对象。至少一个第二区域对应于第二窗体对象集合,第二窗体对象集合中可以包括多个第二窗体对象组合,在第二窗体对象集合选择第二窗体对象组合时,可以基于第二区域对应的区域长度选择与区域长度最接近的第二窗体对象组合作为匹配的第二窗体对象组合。65.需要说明的是,本实施例针对的是楼梯间与单元门相邻的目标楼栋,可以理解为在目标楼栋的高度方向上,楼梯间位于单元门的正上方。参见图3所示,为楼梯间与单元门位置关系的一具体示意,图3中单元门上方凸出的区域为楼梯间。66.其中,本实施例中的第一窗体对象组合可以包括一个第一窗体对象,也可以由至少两个第一窗体对象通过组合形成;相应地,第二窗体对象组合可以包括一个第二窗体对象,也可以由至少两个第二窗体对象通过组合形成。第一窗体对象集合所包括的第一窗体对象组合、第二窗体对象集合所包括的第二窗体对象组合均为预先确定的。本实施例中第一摆放规则包括与第一区域匹配的居中摆放策略以及与第二区域匹配的摆放策略。67.本技术上述实施过程,可以基于第一区域的区域长度,采用对应的居中摆放策略摆放窗体对象;基于第二区域与楼梯间的关联关系,采用相应策略摆放窗体对象。68.下面针对在第一区域进行模型对象摆放、在第二区域进行模型对象摆放的过程进行介绍。在根据所述第一区域的区域长度,在第一窗体对象集合中选择匹配的第一窗体对象组合、以居中摆放原则进行摆放时,包括:69.所述第一区域对应的长度位于第一长度区间的情况下,在所述第一区域居中摆放匹配的第一窗体对象组合;70.在所述第一区域对应的长度位于第二长度区间的情况下,在所述第一区域居中摆放可选的最大第一窗体对象组合,在所述第一区域的剩余区域居中摆放相适配的第一窗体对象组合。71.针对第一区域而言,若第一区域对应的长度位于第一长度区间时,则确定第一区域属于长度适中的区域,此时,可以基于第一区域对应的长度在第一窗体对象集合中选择匹配的第一窗体对象组合,然后将选择的第一窗体对象组合在第一区域居中摆放,以基于居中摆放原则实现窗体对象的摆放。其中,与第一区域匹配的第一窗体对象组合,可以理解为基于第一区域的长度,在第一窗体对象集合中所选择的与第一区域的长度最为接近的第一窗体对象组合。72.在第一区域对应的长度位于第二长度区间时,则确定第一区域属于超长区域,此时可以在第一窗体对象集合中选择可选的最大第一窗体对象组合,在第一区域居中摆放。由于首先在第一区域居中摆放,则在摆放之后两侧都可以有剩余区域,针对每一侧的剩余区域,在第一窗体对象集合中选择与当前剩余区域相适配的第一窗体对象组合,并居中摆放,这里的相适配,可以为与当前剩余区域的区域长度最为接近。73.需要说明的是,第一窗体对象集合所包括的每个第一窗体对象组合对应的长度为预先设定的,因此可以基于区域长度选择合适的第一窗体对象组合。本实施例中,第二长度区间对应的最小值大于或者等于第一长度区间对应的最大值,针对第二长度区间对应的最小值大于第一长度区间对应的最大值的情况,两者的差值需要满足特定条件,即,需要小于一预设值,避免出现第二长度区间对应的最小值与第一长度区间对应的最大值相差较大,区域长度不属于任意一长度区间的情况。74.上述实施过程,在针对第一区域摆放模型对象时,可以基于第一区域对应的长度选择合适的窗体对象组合,基于居中摆放策略对窗体对象组合进行居中摆放,实现凸出区域对应的窗体对象为居中显示样式。75.其中,在根据所述第二区域与楼梯间对象的关联情况,在第二窗体对象集合中选择匹配的第二窗体对象组合进行摆放时,包括:76.在所述楼梯间对象将所述第二区域划分为第一子区域和第二子区域的情况下,在长度较小的所述第一子区域以所述楼梯间对象为起点摆放适配的至少一个第二窗体对象组合,在所述第二子区域以所述楼梯间对象为起点摆放与所述第一子区域相同的至少一个第二窗体对象组合,并在所述第二子区域的目标区域摆放适配的第二窗体对象组合,所述目标区域为与摆放与所述第一子区域相同的至少一个第二窗体对象组合的区域相区别的区域;77.在所述第二区域与所述楼梯间对象不存在关联关系的情况下,在所述第二区域居中摆放匹配的第二窗体对象组合。78.针对第二区域而言,若第二区域与楼梯间对象关联,此时,楼梯间对象将第二区域划分为第一子区域和第二子区域,第二区域对应的长度包括楼梯间对象所占区域的长度。在第二区域摆放模型对象时,首先在长度较小的第一子区域以楼梯间对象为起点摆放适配的至少一个第二窗体对象组合,在选择与第一子区域相适配的至少一个第二窗体对象组合时,可以根据第一子区域的长度,首先选择可以在第一子区域摆放的最大第二窗体对象组合,然后以楼梯间对象为起点进行摆放,若在摆放之后,第一子区域还有剩余区域,则针对剩余区域继续选择适配的第二窗体对象组合,与之前的第二窗体对象组合连续摆放,若还有剩余区域可以继续选取并摆放。需要说明的是,在针对第一子区域摆放完成后,第一子区域通常还会有剩余区域,当然不排除第一子区域已经全部摆放第二窗体对象组合的情况。79.在第一子区域摆放完成之后,基于对称原则,在第二子区域摆放与第一子区域相同的至少一个第二窗体对象组合,实现关于楼梯间对象的对称摆放。由于第二子区域的长度大于第一子区域,针对第二子区域中与对称区域区别的目标区域,可以选择与目标区域适配的第二窗体对象组合,然后在目标区域摆放。这里的对称区域可以为与第一子区域对称的区域(此种情况下第一子区域全部摆放第二窗体对象组合),也可以为与第一子区域中摆放至少一个第二窗体对象组合的区域对称的区域(此种情况对应于第一子区域至少部分区域摆放第二窗体对象组合)。在目标区域摆放适配的第二窗体对象组合时,可以以目标区域与对称区域相交的一端为起点进行摆放。80.需要说明的是,针对目标楼栋的多个楼层对应的楼层平面图相同的情况,可以基于处于凹进状态的与楼梯间对象关联的第二区域,在第一模型面对应的楼顶区域设置装饰对象,其中,第一级装饰对象可以与第二区域等长,第二级装饰对象可以与楼梯间对象向两侧延伸一个窗户的距离等长。若目标楼栋的多个楼层对应的楼层平面图不相同,也可以针对目标楼层,基于其第一模型面的与楼梯间对象关联的第二区域,在楼栋模型的楼顶区域设置装饰对象。81.针对第二区域而言,若第二区域与楼梯间对象无关联,则直接根据第二区域的长度,在第二窗体对象集合中选择匹配的第二窗体对象组合,在第二区域居中摆放。82.下面通过一具体示意图,针对楼梯间对象将第二区域划分为第一子区域和第二子区的情况,说明摆放窗体对象的过程。参见图4所示,楼梯间对象将第二区域划分为左侧的第一子区域和右侧的第二子区域,基于第一子区域的长度选择第一子区域可以摆放的最大第二窗体对象组合,在第一子区域以楼梯间对象为起点进行摆放。图4中示意的是摆放最大窗体对象组合之后、第一子区域无剩余区域的情况,在完成在第一子区域的摆放之后,在第二子区域摆放与第一子区域相同的第二窗体对象组合,并在第二子区域的剩余区域(目标区域)摆放与目标区域适配的第二窗体对象组合,图4中示意的是目标区域为第二子区域中与第一子区域关于楼梯间对象非对称的区域。83.下面通过一举例对包括多个第二窗体对象组合的第二窗体对象集合进行介绍。其中,第二区域对应的窗体样式参见图5a所示,第二窗体对象集合所包括的9个第二窗体对象组合如图5b所示,参见图5b所示,第二窗体对象组合1对应的长度为16.8米,适用于区域长度大于或者等于16.8米的第二区域,第二窗体对象组合2对应的长度为15.5米,适用于区域长度大于或者等于15.5米、小于16.8米的第二区域。其他第二窗体对象组合的适用条件这里不再一一赘述。84.上述实施过程,在针对第二区域摆放模型对象时,可以基于第二区域与楼梯间对象的关联选择合适的策略选定窗体对象组合,以在第二区域与楼梯间对象关联时基于对称原则摆放窗体对象组合,在第二区域与楼梯间对象无关联时基于居中原则摆放窗体对象组合。85.下面对在第二模型面设置模型对象的过程进行介绍。本技术实施例中的第三区域、第四区域均至少为一个;在基于第二摆放规则在所述第三区域和所述第四区域设置窗体对象和墙体对象,包括:86.针对每个所述第三区域,根据所述第三区域的区域长度,在第三窗体对象集合中选择匹配的第三窗体对象组合、以居中摆放原则进行摆放,并在所述第三区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,所述第三窗体对象集合为所述至少一个第三区域对应的集合;87.针对每个所述第四区域,根据所述第四区域的区域长度,在第四窗体对象集合中选择匹配的第四窗体对象组合、以居中摆放原则进行摆放,并在所述第四区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,所述第四窗体对象集合为所述至少一个第四区域对应的集合。88.针对第二模型面中的每个第三区域,可以基于第三区域对应的区域长度确定第三区域对应的区域类别,在确定区域类别之后,采用相应的居中摆放策略,摆放在第三窗体对象集合中选择的与第三区域匹配的第三窗体对象组合,然后在第三区域的区别于摆放窗体对象区域的其他区域摆放墙体对象。需要说明的是,第三区域所对应的区域类别不同,则对应的居中摆放策略有所区别。至少一个第三区域对应于第三窗体对象集合,第三窗体对象集合中可以包括多个第三窗体对象组合,在第三窗体对象集合选择第三窗体对象组合时,可以基于第三区域对应的区域长度选择与区域长度最接近的第三窗体对象组合作为匹配的第三窗体对象组合。89.针对第二模型面中的每个第四区域,可以根据第四区域对应的区域长度确定第四区域对应的区域类别,在确定区域类别之后,采用相应的居中摆放策略,在第四区域摆放在第四窗体对象集合中选择的第四窗体对象组合,然后在第四区域的区别于摆放窗体对象区域的其他区域摆放墙体对象。90.本实施例中的第三窗体对象组合可以包括一个第三窗体对象,也可以由至少两个第三窗体对象通过组合形成;相应地,第四窗体对象组合可以包括一个第四窗体对象,也可以由至少两个第四窗体对象通过组合形成。第三窗体对象集合所包括的第三窗体对象组合、第四窗体对象集合所包括的第四窗体对象组合均为预先确定的。本实施例中第二摆放规则包括与第三区域匹配的居中摆放策略以及与第四区域匹配的居中摆放策略。91.本技术上述实施过程,可以基于第三区域的区域长度,采用对应的居中摆放策略摆放窗体对象;基于第四区域的区域长度,采用对应的居中摆放策略摆放窗体对象。92.下面针对在第三区域进行模型对象摆放、在第四区域进行模型对象摆放的过程进行介绍。其中,在根据所述第三区域的区域长度,在第三窗体对象集合中选择匹配的第三窗体对象组合、以居中摆放原则进行摆放,包括:93.在所述第三区域对应的长度位于第一长度区间的情况下,在所述第三区域居中摆放匹配的第三窗体对象组合;94.在所述第三区域对应的长度位于第二长度区间的情况下,在所述第三区域居中摆放可选的最大第三窗体对象组合,在所述第三区域的剩余区域居中摆放相适配的第三窗体对象组合。95.针对第三区域而言,若第三区域对应的长度位于第一长度区间时,则确定第三区域属于长度适中的区域,此时,可以基于第三区域对应的长度在第三窗体对象集合中选择匹配的第三窗体对象组合,然后将选择的第三窗体对象组合在第三区域居中摆放,以基于居中摆放原则实现窗体对象的摆放。其中,与第三区域匹配的第三窗体对象组合,可以理解为基于第三区域的长度,在第三窗体对象集合中选择的与第三区域的长度最为接近的第三窗体对象组合。96.在第三区域对应的长度位于第二长度区间时,则确定第三区域属于超长区域,此时可以在第三窗体对象集合中选择可选的最大第三窗体对象组合,在第三区域居中摆放。由于首先在第三区域居中摆放,则在摆放之后两侧都可以有剩余区域,针对每一侧的剩余区域,在第三窗体对象集合中选择与当前剩余区域相适配的第三窗体对象组合,并居中摆放,这里的相适配,可以为与当前剩余区域的区域长度最为接近。97.需要说明的是,针对目标楼栋的多个楼层对应的楼层平面图相同的情况,可以基于处于凸出状态的第三区域,在第二模型面对应的楼顶区域设置装饰对象。在第三区域为长度适中的区域时,可以设置与第三区域等长的第一级装饰对象,第二级装饰对象可以从第三区域的中心线向两侧延伸到与中间两个窗户对齐的状态。在第三区域为超长区域时,可以设置与第三区域等长的第一级装饰对象,第二级装饰对象可以与最大第三窗体对象组合对应。若目标楼栋的多个楼层对应的楼层平面图不相同,也可以针对目标楼层,基于其第二模型面的第三区域,在楼栋模型的楼顶区域设置装饰对象。98.下面通过一具体实例来说明第三区域对应的窗体对象组合、装饰对象与第三区域的关系。参见图6a所示,在第三区域为长度适中的区域时,在第三区域居中显示匹配的第三窗体对象组合,此时,第一级装饰对象与第三区域等长,第二级装饰对象与第三区域内居中摆放的第三窗体对象组合中间的两个窗户对齐。参见图6b所示,在第三区域为超长区域时,在第三区域居中摆放可选的最大第三窗体对象组合,在剩余区域居中摆放合适的第三窗体对象组合,此时,第一级装饰对象与第三区域等长,第二级装饰对象与第三区域内居中摆放的最大第三窗体对象组合对齐。99.下面通过一举例对包括多个第三窗体对象组合的第三窗体对象集合进行介绍。其中,第三区域对应的窗体样式参见图7a所示,第三窗体对象集合所包括的8个第三窗体对象组合如图7b所示,参见图7b所示,第三窗体对象组合1对应的长度为14.6米,适用于区域长度大于或者等于14.6米的第三区域,第三窗体对象组合2对应的长度为10.3米,适用于区域长度大于或者等于10.3米、小于14.6米的第三区域。其他第三窗体对象组合的适用条件这里不再一一赘述。100.上述实施过程,在针对第三区域摆放模型对象时,可以基于第三区域对应的长度选择合适的窗体对象组合,基于居中摆放策略对窗体对象组合进行居中摆放,实现凸出区域对应的窗体对象为居中显示样式。101.其中,在根据所述第四区域的区域长度,在第四窗体对象集合中选择匹配的第四窗体对象组合、以居中摆放原则进行摆放时,包括:102.在所述第四区域对应的长度位于第一长度区间的情况下,在所述第四区域居中摆放匹配的第四窗体对象组合;103.在所述第四区域对应的长度位于第二长度区间的情况下,在所述第四区域居中摆放可选的最大第四窗体对象组合,在所述第四区域的剩余区域居中摆放相适配的第四窗体对象组合。104.针对第四区域而言,若第四区域对应的长度位于第一长度区间时,则确定第四区域属于长度适中的区域,此时,可以基于第四区域对应的长度在第四窗体对象集合中选择匹配的第四窗体对象组合,然后将选择的第四窗体对象组合在第四区域居中摆放,以基于居中摆放原则实现窗体对象的摆放。其中,与第四区域匹配的第四窗体对象组合,可以理解为基于第四区域的长度,在第四窗体对象集合中所选择的与第四区域的长度最为接近的第四窗体对象组合。105.在第四区域对应的长度位于第二长度区间时,则确定第四区域属于超长区域,此时可以在第四窗体对象集合中选择可选的最大第四窗体对象组合,在第四区域居中摆放。由于首先在第四区域居中摆放,则在摆放之后两侧都可以有剩余区域,针对每一侧的剩余区域,在第四窗体对象集合中选择与当前剩余区域相适配的第四窗体对象组合,并居中摆放,这里的相适配,可以为与当前剩余区域的区域长度最为接近。106.上述实施过程,在针对第四区域摆放模型对象时,可以基于第四区域对应的长度选择合适的窗体对象组合,基于居中摆放策略对窗体对象组合进行居中摆放,实现凹进区域对应的窗体对象为居中显示样式。107.需要说明的是,本技术实施例列举了至少一个第二区域对应的第二窗体对象集合以及至少一个第三区域对应的第三窗体对象集合,由于本技术中第一区域和第三区域为凸出区域、第二区域和第四区域为凹进区域,且第一区域和第二区域对应于第一模型面、第三区域和第四区域对应于第二模型面,因此可以是第一区域对应的第一窗体对象集合与第三窗体对象集合相同、第四区域对应的第四窗体对象集合与第二窗体对象集合相同;也可以是第一区域对应的第一窗体对象集合与第二窗体对象集合相同、第四区域对应的第四窗体对象集合与第三窗体对象集合相同;还可以是第一窗体对象集合与第二窗体对象集合相区别、与第三窗体对象集合相区别,第四窗体对象集合与第二窗体对象集合相区别、与第三窗体对象集合相区别,且第一窗体对象集合与第四窗体对象集合相区别,当然还可以是其他情况,这里不再一一列举。108.在本技术一实施例中,在基于第三摆放规则在第三模型面设置窗体对象和墙体对象时,包括:在所述第三模型面确定第五区域,所述第五区域为最大凸出区域;在所述第五区域对应的长度小于或者等于预设阈值的情况下,在所述第五区域居中摆放一个第五窗体对象、在所述第五区域的区别于摆放窗体对象区域的其他区域摆放墙体对象;在所述第五区域对应的长度大于预设阈值的情况下,在所述第五区域居中摆放两个第五窗体对象、在所述第五区域的区别于摆放窗体对象区域的其他区域摆放墙体对象。109.本实施例中,第三模型面可以为多个,针对每个第三模型面而言,在设置窗体对象和墙体对象时,首先基于目标楼层平面图在第三模型面确定处于凸出状态的最大区域作为第五区域,本实施例中的凸出状态即为最凸出的状态,即,基于目标楼层平面图在第三模型面中确定凸出区域,将凸出区域中的最大区域确定为第五区域。110.在确定第五区域之后,在第五区域对应的长度小于或者等于预设阈值时,在第五区域居中摆放一个第五窗体对象,在第五区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,这里的第五窗体对象为预先设置的对象,摆放窗体对象区域为摆放第五窗体对象的区域。在第五区域对应的长度大于预设阈值时,在第五区域居中摆放两个第五窗体对象,在第五区域的区别于摆放窗体对象区域的其他区域摆放墙体对象。111.例如,根据目标楼层平面图,在某个第三轮廓线集合中确定位于最外侧的最长轮廓线,将该轮廓线在第三模型面(与当前第三轮廓线集合匹配)上对应的区域确定为第五区域,在第五区域对应的长度小于或者等于10米时,居中摆放一个第五窗体对象,在第五区域对应的长度大于10米时,居中摆放两个第五窗体对象。112.上述实施过程,在针对第五区域摆放模型对象时,可以基于第五区域对应的长度居中摆放一个或者两个窗体对象,实现基于区域长度确定需摆放的窗体对象的数量。113.需要说明的是,本技术实施例中的目标楼栋为形状规则的楼栋,可以包括前后左右4个端面,其中,前后端面对应于第一模型面和第二模型面,左右端面对应于第三模型面,且本技术中的楼梯间对象设置在模型面的凹进区域,在确定凸出区域时可以排除楼梯间对象。114.在本技术一实施例中,在根据所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象,构建所述目标楼层对象时,包括:115.将所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象进行对象拼接,获取拼接结果;116.将所述拼接结果与所述目标楼层对应的地板模型对象、天花板模型对象进行匹配,确定所述目标楼层对象。117.在构建目标楼层对象时,将第一模型面对象、第二模型面对象以及第三模型面对象进行对象拼接,获取拼接结果,此时所获取的拼接结果可以理解为目标楼层对应的壳体模型对象,然后将拼接结果与目标楼层对应的地板模型对象、天花板模型对象进行匹配,构建出目标楼层对象。118.其中,针对相邻的两个楼层对象,位于上方的楼层对象对应的地板模型对象与位于下方的楼层对象对应的天花板模型对象可以为同一对象,也可以为可以拼接的不同对象。在确定多个楼层分别对应的楼层对象之后,可以基于楼层对象的叠加建立目标楼栋对应的楼栋模型。119.以上为本技术实施例提供的楼栋模型建立方法的整体实施过程,通过根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在第二模型面确定第三区域和第四区域,基于第一摆放规则在第一区域和第二区域设置窗体对象和墙体对象构建第一模型面对应的第一模型面对象,基于第二摆放规则在第三区域和第四区域设置窗体对象和墙体对象构建第二模型面对应的第二模型面对象,基于第三摆放规则在第三模型面设置窗体对象和墙体对象构建第三模型面对应的第三模型面对象,根据第一模型面对象、第二模型面对象以及第三模型面对象构建目标楼层对象,根据包括目标楼层对象的多个楼层对象生成目标楼栋对应的楼栋模型,可以基于摆放规则实现楼栋自动化建模,提高模型构建效率、节约人力成本,解决大批量小区楼栋模型生成效率低的问题。120.进一步地,通过基于轮廓线对第一模型面和第二模型面进行区域划分,可以根据划分的区域采用相应的规则摆放模型对象,实现构建楼层对象。121.通过基于第一区域的区域长度,采用对应的居中摆放策略摆放窗体对象,基于第二区域与楼梯间的关联关系,采用相应策略摆放窗体对象,可以针对第一模型面的不同区域采用匹配的摆放策略进行模型对象的摆放;通过基于第三区域的区域长度,采用对应的居中摆放策略摆放窗体对象,基于第四区域的区域长度,采用对应的居中摆放策略摆放窗体对象,可以针对第二模型面的不同区域采用适配的摆放策略摆放模型对象。122.在针对第三模型面的第五区域摆放模型对象时,基于第五区域的长度居中摆放一个或者两个窗体对象,实现基于区域长度确定需摆放的窗体对象的数量。123.本技术实施例提供一种楼栋模型建立装置,参见图8所示,包括:124.确定模块801,用于根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在与所述第一模型面相对的第二模型面确定第三区域和第四区域,所述目标楼层对象为目标楼栋中的目标楼层对应的模型对象,所述目标楼层平面图为所述目标楼层对应的楼层平面图,所述第一模型面为单元门对象所在模型面,所述第一区域相对于所述第二区域为凸出区域,所述第三区域相对于所述第四区域为凸出区域;125.设置模块802,用于基于第一摆放规则在所述第一区域和所述第二区域设置窗体对象和墙体对象、基于第二摆放规则在所述第三区域和所述第四区域设置窗体对象和墙体对象、基于第三摆放规则在第三模型面设置窗体对象和墙体对象,以构建所述第一模型面对应的第一模型面对象、所述第二模型面对应的第二模型面对象、所述第三模型面对应的第三模型面对象,所述第三模型面连接所述第一模型面和所述第二模型面;126.构建模块803,用于根据所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象,构建所述目标楼层对象;127.建立模块804,用于根据所述目标楼栋的多个楼层分别对应的楼层对象,建立所述目标楼栋对应的楼栋模型,所述多个楼层包括所述目标楼层。128.可选地,所述确定模块包括:129.第一确定子模块,用于根据所述目标楼层平面图中的第一轮廓线集合,在所述第一模型面确定至少一个第一区域和至少一个第二区域,所述第一轮廓线集合与所述第一模型面匹配;130.第二确定子模块,用于根据所述目标楼层平面图中的第二轮廓线集合,在所述第二模型面确定至少一个第三区域和至少一个第四区域,所述第二轮廓线集合与所述第二模型面匹配。131.可选地,所述第一确定子模块包括:132.第一确定单元,用于在包括多条第一轮廓线的所述第一轮廓线集合中,确定凸出的至少一条第一目标轮廓线,根据所述至少一条第一目标轮廓线在所述第一模型面中确定所述至少一个第一区域;133.第二确定单元,用于根据所述第一轮廓线集合中区别于所述第一目标轮廓线的其他第一轮廓线,在所述第一模型面中确定所述至少一个第二区域。134.可选地,所述第二确定子模块包括:135.第三确定单元,用于在包括多条第二轮廓线的所述第二轮廓线集合中,确定凸出的至少一条第二目标轮廓线,根据所述至少一条第二目标轮廓线在所述第二模型面中确定所述至少一个第三区域;136.第四确定单元,用于根据所述第二轮廓线集合中区别于所述第二目标轮廓线的其他第二轮廓线,在所述第二模型面中确定所述至少一个第四区域。137.可选地,所述第一区域、所述第二区域均至少为一个;所述设置模块包括:138.第一处理子模块,用于针对每个所述第一区域,根据所述第一区域的区域长度,在第一窗体对象集合中选择匹配的第一窗体对象组合、以居中摆放原则进行摆放,并在所述第一区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,所述第一窗体对象集合为所述至少一个第一区域对应的集合;139.第二处理子模块,用于针对每个所述第二区域,根据所述第二区域与楼梯间对象的关联情况,在第二窗体对象集合中选择匹配的第二窗体对象组合进行摆放,并在所述第二区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,所述第二窗体对象集合为所述至少一个第二区域对应的集合,所述楼梯间对象与所述单元门对象相邻。140.可选地,所述第一处理子模块包括:141.第一摆放单元,用于在所述第一区域对应的长度位于第一长度区间的情况下,在所述第一区域居中摆放匹配的第一窗体对象组合;142.第二摆放单元,用于在所述第一区域对应的长度位于第二长度区间的情况下,在所述第一区域居中摆放可选的最大第一窗体对象组合,在所述第一区域的剩余区域居中摆放相适配的第一窗体对象组合。143.可选地,所述第二处理子模块包括:144.第三摆放单元,用于在所述楼梯间对象将所述第二区域划分为第一子区域和第二子区域的情况下,在长度较小的所述第一子区域以所述楼梯间对象为起点摆放适配的至少一个第二窗体对象组合,在所述第二子区域以所述楼梯间对象为起点摆放与所述第一子区域相同的至少一个第二窗体对象组合,并在所述第二子区域的目标区域摆放适配的第二窗体对象组合,所述目标区域为与摆放与所述第一子区域相同的至少一个第二窗体对象组合的区域相区别的区域;145.第四摆放单元,用于在所述第二区域与所述楼梯间对象不存在关联关系的情况下,在所述第二区域居中摆放匹配的第二窗体对象组合。146.可选地,所述第三区域、所述第四区域均至少为一个;所述设置模块包括:147.第三处理子模块,用于针对每个所述第三区域,根据所述第三区域的区域长度,在第三窗体对象集合中选择匹配的第三窗体对象组合、以居中摆放原则进行摆放,并在所述第三区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,所述第三窗体对象集合为所述至少一个第三区域对应的集合;148.第四处理子模块,用于针对每个所述第四区域,根据所述第四区域的区域长度,在第四窗体对象集合中选择匹配的第四窗体对象组合、以居中摆放原则进行摆放,并在所述第四区域的区别于摆放窗体对象区域的其他区域摆放墙体对象,所述第四窗体对象集合为所述至少一个第四区域对应的集合。149.可选地,所述第三处理子模块包括:150.第五摆放单元,用于在所述第三区域对应的长度位于第一长度区间的情况下,在所述第三区域居中摆放匹配的第三窗体对象组合;151.第六摆放单元,用于在所述第三区域对应的长度位于第二长度区间的情况下,在所述第三区域居中摆放可选的最大第三窗体对象组合,在所述第三区域的剩余区域居中摆放相适配的第三窗体对象组合。152.可选地,所述第四处理子模块包括:153.第七摆放单元,用于在所述第四区域对应的长度位于第一长度区间的情况下,在所述第四区域居中摆放匹配的第四窗体对象组合;154.第八摆放单元,用于在所述第四区域对应的长度位于第二长度区间的情况下,在所述第四区域居中摆放可选的最大第四窗体对象组合,在所述第四区域的剩余区域居中摆放相适配的第四窗体对象组合。155.可选地,所述第二长度区间对应的最小值大于或者等于所述第一长度区间对应的最大值。156.可选地,所述设置模块包括:157.第三确定子模块,用于在所述第三模型面确定第五区域,所述第五区域为最大凸出区域;158.第一摆放子模块,用于在所述第五区域对应的长度小于或者等于预设阈值的情况下,在所述第五区域居中摆放一个第五窗体对象、在所述第五区域的区别于摆放窗体对象区域的其他区域摆放墙体对象;159.第二摆放子模块,用于在所述第五区域对应的长度大于预设阈值的情况下,在所述第五区域居中摆放两个第五窗体对象、在所述第五区域的区别于摆放窗体对象区域的其他区域摆放墙体对象。160.可选地,所述构建模块包括:161.拼接获取子模块,用于将所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象进行对象拼接,获取拼接结果;162.匹配确定子模块,用于将所述拼接结果与所述目标楼层对应的地板模型对象、天花板模型对象进行匹配,确定所述目标楼层对象。163.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。164.本技术实施例还提供了一种电子设备,包括:处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述楼栋模型建立方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。165.举例如下,图9示出了一种电子设备的实体结构示意图。如图9所示,该电子设备可以包括:处理器(processor)910、通信接口(communications interface)920、存储器(memory)930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信。处理器910可以调用存储器930中的逻辑指令,处理器910用于执行以下步骤:根据目标楼层平面图,在待构建的目标楼层对象的第一模型面确定第一区域和第二区域、在与所述第一模型面相对的第二模型面确定第三区域和第四区域,所述目标楼层对象为目标楼栋中的目标楼层对应的模型对象,所述目标楼层平面图为所述目标楼层对应的楼层平面图,所述第一模型面为单元门对象所在模型面,所述第一区域相对于所述第二区域为凸出区域,所述第三区域相对于所述第四区域为凸出区域;基于第一摆放规则在所述第一区域和所述第二区域设置窗体对象和墙体对象、基于第二摆放规则在所述第三区域和所述第四区域设置窗体对象和墙体对象、基于第三摆放规则在第三模型面设置窗体对象和墙体对象,以构建所述第一模型面对应的第一模型面对象、所述第二模型面对应的第二模型面对象、所述第三模型面对应的第三模型面对象,所述第三模型面连接所述第一模型面和所述第二模型面;根据所述第一模型面对象、所述第二模型面对象以及所述第三模型面对象,构建所述目标楼层对象;根据所述目标楼栋的多个楼层分别对应的楼层对象,建立所述目标楼栋对应的楼栋模型,所述多个楼层包括所述目标楼层。处理器910还可以执行本技术实施例中的其他方案,这里不再进一步阐述。166.此外,上述的存储器930中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。167.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述楼栋模型建立方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。168.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。169.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。170.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。171.本领域普通技术人员可以意识到,结合本技术实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。172.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。173.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。174.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。175.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。176.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。177.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
楼栋模型建立方法、装置、电子设备及存储介质与流程 专利技术说明
作者:admin
2022-11-26 13:54:48
478
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术