提供了用于管理建筑的模型数据的方法、装置、设备和介质。在一种方法中,将在建筑内的采集点处采集的目标模型数据融合至建筑的模型数据,建筑包括第一楼层和第二楼层,并且模型数据包括第一楼层的第一楼层模型。响应于接收到在模型数据中创建楼层模型的请求,在模型数据中创建不同于第一楼层模型的第二楼层模型。将目标模型数据映射至第二楼层模型。利用本公开的示例性实现方式,可以在数据采集过程中自动创建楼层模型,并且可以为包括多个楼层的建筑生成单一的模型数据。筑生成单一的模型数据。筑生成单一的模型数据。
【技术实现步骤摘要】
用于管理建筑的模型数据的方法、装置、设备和介质
[0001]本公开的示例性实现方式总体涉及虚拟现实技术,特别地涉及用于管理包括多个楼层的建筑的模型数据方法、装置、设备和计算机可读存储介质。
技术介绍
[0002]随着数字化技术的发展,已经开发出了多种虚拟漫游应用。可以在虚拟漫游应用中加载三维模型数据,并且可以在虚拟漫游应用的虚拟场景中进行漫游,以便感受身临其境的视觉效果。可以使用采集设备来采集真实场景的三维数据,并且生成相应的三维模型数据。例如,在采集包括多个楼层的建筑的三维数据时,需要采集人员人工记录当前采集的三维数据属于哪个楼层。进一步,制作人员需要人工拼接多个楼层的三维数据,这导致模型数据的制作过程涉及大量人工劳动。此时,如何以更为方便并且有效的方式来为包括多个楼层的建筑自动生成模型数据,成为一个亟待解决的问题。
技术实现思路
[0003]在本公开的第一方面,提供了一种用于管理建筑的模型数据的方法。在该方法中,将在建筑内的采集点处采集的目标模型数据融合至建筑的模型数据,建筑包括第一楼层和第二楼层,并且模型数据包括第一楼层的第一楼层模型。响应于接收到在模型数据中创建楼层模型的请求,在模型数据中创建不同于第一楼层模型的第二楼层模型。将目标模型数据映射至第二楼层模型。
[0004]在本公开的第二方面,提供了一种用于管理建筑的模型数据的装置。该装置包括:融合模块,被配置用于将在建筑内的采集点处采集的目标模型数据融合至建筑的模型数据,建筑包括第一楼层和第二楼层,并且模型数据包括第一楼层的第一楼层模型;以及创建模块,被配置用于响应于接收到在模型数据中创建楼层模型的请求,在模型数据中创建不同于第一楼层模型的第二楼层模型;以及映射模块,被配置用于将目标模型数据映射至第二楼层模型。
[0005]在本公开的第三方面,提供了一种电子设备。该电子设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使设备执行根据本公开的第一方面的方法。
[0006]在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序在被处理器执行时使处理器实现根据本公开的第一方面的方法。
[0007]应当理解,本内容部分中所描述的内容并非旨在限定本公开的实现方式的关键特征或重要特征,也不用于限制本公开的范围。本公开的其他特征将通过以下的描述而变得容易理解。
附图说明
[0008]在下文中,结合附图并参考以下详细说明,本公开各实现方式的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0009]图1示出了本公开的实现方式能够在其中实现的示例环境的框图;
[0010]图2示出了根据一些技术方案的用于管理建筑的模型数据的过程的框图;
[0011]图3示出了根据本公开的一些实现方式的用于管理建筑的模型数据的过程的框图;
[0012]图4示出了根据本公开的一些实现方式的用于将目标模型数据融合至模型数据的过程的框图;
[0013]图5示出了根据本公开的一些实现方式的用于新建楼层模型的过程的框图;
[0014]图6示出了根据本公开的一些实现方式的融合后的模型数据的层级结构的框图;
[0015]图7示出了根据本公开的一些实现方式的融合后的模型数据的层级结构的框图;
[0016]图8示出了根据本公开的一些实现方式的用于提供创建新的楼层模型的过程的框图;
[0017]图9示出了根据本公开的一些实现方式的用于选择连接点的过程的框图;
[0018]图10示出了根据本公开的一些实现方式的用于管理建筑的模型数据的方法的流程图;
[0019]图11示出了根据本公开的一些实现方式的用于管理管理建筑的模型数据的装置的框图;以及
[0020]图12示出了能够实施本公开的多个实现方式的设备的框图。
具体实施方式
[0021]下面将参照附图更详细地描述本公开的实现方式。虽然附图中示出了本公开的某些实现方式,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实现方式,相反,提供这些实现方式是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实现方式仅用于示例性作用,并非用于限制本公开的保护范围。
[0022]在本公开的实现方式的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实现方式”或“该实现方式”应当理解为“至少一个实现方式”。术语“一些实现方式”应当理解为“至少一些实现方式”。下文还可能包括其他明确的和隐含的定义。如本文中所使用的,术语“模型”可以表示各个数据之间的关联关系。例如,可以基于目前已知的和/或将在未来开发的多种技术方案来获取上述关联关系。
[0023]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
[0024]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0025]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0026]作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹出窗口的方式,弹出窗口中可以以文字的方式呈现提示信息。此外,弹出窗口中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
[0027]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
[0028]示例环境
[0029]随着社会的进步和人们生活水平的提高,人们对居住的要求也越来越高,出现了越来越多的别墅房屋和复式房屋。图1示出了本公开的实现方式能够在其中实现的示例环境的框图100。如图1所示,建筑110可以包括多个楼层120和122,并且两个楼层之间经由楼梯130连接。在制作建筑110的模型数据时,制作人员需要采集每个楼层的空间数据进而生成每个楼层的模型数据。
[0030]图2示出了根据一些技术方案的用于管理建筑的模型数据的过程的框图200。如图2所示,可以生成楼层120的楼层模型210,并且可以生成楼层122的楼层模型212。将会理解,在此楼层模型210和212是相互独立的模型,并且在后期需要制作人员手工拼接两个楼层模型210和212,以便生本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于管理建筑的模型数据的方法,包括:将在所述建筑内的采集点处采集的目标模型数据融合至所述建筑的模型数据,所述建筑包括第一楼层和第二楼层,并且所述模型数据包括所述第一楼层的第一楼层模型;以及响应于接收到在所述模型数据中创建楼层模型的请求,在所述模型数据中创建不同于所述第一楼层模型的第二楼层模型;以及将所述目标模型数据映射至所述第二楼层模型。2.根据权利要求1的所述方法,其中在所述模型数据中创建所述第二楼层模型包括以下至少任一项:响应于确定所述第一楼层模型在竖直方向中高于所述第二楼层模型,将所述第二楼层模型设置为低于所述第一楼层模型;响应于确定所述第一楼层模型在竖直方向中低于所述第二楼层模型,将所述第二楼层模型设置为高于所述第一楼层模型。3.根据权利要求2的所述方法,其中将所述目标模型数据映射至所述第二楼层模型包括:基于所述第一楼层模型和所述第二楼层模型在竖直方向中的高度差,更新所述目标模型数据中的高度值。4.根据权利要求1的所述方法,进一步包括:响应于在所述目标模型数据之后接收到在所述建筑内的另一采集点处采集的另一目标模型数据,将所述另一目标模型数据融合至所述第二楼层模型。5.根据权利要求1的所述方法,进一步包括:响应于在所述目标模型数据中检测到所述第一楼层和所述第二楼层之间的连接区域,提供有关创建楼层模型的提示。6.根据权利要求1的所述方法,其中所述采集点位于所述第二楼层并且是所述第二楼层中的第一个采集点。7.根据权利要求6的所述方法,进一步包括:将所述采集点设置为所述第一楼层和所述第二楼层之间的连接...
【专利技术属性】
技术研发人员:张增辉,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。