电子沙盘构建方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35738371 阅读:18 留言:0更新日期:2022-11-26 18:41
本申请提供一种电子沙盘构建方法、装置、电子设备及存储介质,通过电子设备的编辑界面展示的内容包括基于目标小区的空间属性信息确定的目标三维空间,该方法包括:根据第一楼栋摆放策略,对目标三维空间在水平面的平面轮廓对应的最小外接矩形进行网格划分,确定第一数目个摆放网格并显示;根据第一数目个摆放网格,在目标三维空间在水平面的平面轮廓内,确定与摆放第一对象模型的第一区域不重叠的第二数目个摆放位置并标记;根据第一楼栋摆放策略,在第二数目个摆放位置中的至少部分摆放匹配的第一楼栋模型;在完成第一对象模型、第一楼栋模型的摆放后,完成目标小区电子沙盘的构建。本申请可实现电子沙盘的自动化建模,提高电子沙盘构建效率。电子沙盘构建效率。电子沙盘构建效率。

【技术实现步骤摘要】
电子沙盘构建方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种电子沙盘构建方法、装置、电子设备及存储介质。

技术介绍

[0002]随着科技的不断进步,各类应用程序不断涌现,通过电子设备进行线上活动成为大多数人的新生活方式。
[0003]在线上看房场景中,为了使得用户在了解房源信息的同时对房源所属小区的小区环境进行了解,后台人员会预先建立小区的电子沙盘,使得看房用户通过电子沙盘了解房源所属小区的情况。通常情况下,后台人员在小区规划的初始阶段就开始构建小区电子沙盘。
[0004]目前在构建电子沙盘时,通常是工作人员手动操作,此种方式耗时长且人力成本高。

技术实现思路

[0005]本申请实施例提供了一种电子沙盘构建方法、装置、电子设备及存储介质,以解决现有技术中在构建电子沙盘时存在的效率低以及人力成本高的问题。
[0006]第一方面,本申请实施例提供了一种电子沙盘构建方法,通过电子设备的编辑界面展示的内容至少包括基于目标小区的空间属性信息确定的目标三维空间,所述方法包括:
[0007]根据第一楼栋摆放策略,对所述目标三维空间对应的目标矩形进行网格划分,确定第一数目个摆放网格并显示,所述目标矩形为所述目标三维空间在水平面的平面轮廓对应的最小外接矩形;
[0008]根据所述第一数目个摆放网格,确定第二数目个摆放位置并标记,所述摆放位置位于所述目标三维空间在水平面的平面轮廓内、且与摆放第一对象模型的第一区域互不重叠;
[0009]根据所述第一楼栋摆放策略,在所述第二数目个摆放位置中的至少部分摆放位置摆放匹配的第一楼栋模型,以完成所述第一楼栋模型的摆放;
[0010]其中,在所述第一区域摆放所述第一对象模型且完成所述第一楼栋模型的摆放之后,完成所述目标小区对应的电子沙盘的构建。
[0011]第二方面,本申请实施例提供了一种电子沙盘构建装置,通过电子设备的编辑界面展示的内容至少包括基于目标小区的空间属性信息确定的目标三维空间,所述装置包括:
[0012]第一确定显示模块,用于根据第一楼栋摆放策略,对所述目标三维空间对应的目标矩形进行网格划分,确定第一数目个摆放网格并显示,所述目标矩形为所述目标三维空间在水平面的平面轮廓对应的最小外接矩形;
[0013]第一确定标记模块,用于根据所述第一数目个摆放网格,确定第二数目个摆放位置并标记,所述摆放位置位于所述目标三维空间在水平面的平面轮廓内、且与摆放第一对象模型的第一区域互不重叠;
[0014]第一摆放模块,用于根据所述第一楼栋摆放策略,在所述第二数目个摆放位置中的至少部分摆放位置摆放匹配的第一楼栋模型,以完成所述第一楼栋模型的摆放;
[0015]其中,在所述第一区域摆放所述第一对象模型且完成所述第一楼栋模型的摆放之后,完成所述目标小区对应的电子沙盘的构建。
[0016]第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的电子沙盘构建方法的步骤。
[0017]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的电子沙盘构建方法的步骤。
[0018]本申请实施例技术方案,在根据第一楼栋摆放策略,对目标三维空间对应的目标矩形进行网格划分确定第一数目个摆放网格并显示之后,基于第一数目个摆放网格,在目标三维空间在水平面的平面轮廓内,确定与用于摆放第一对象模型的第一区域互不重叠的第二数目个摆放位置并标记,根据第一楼栋摆放策略,在第二数目个摆放位置中的至少部分摆放位置摆放匹配的第一楼栋模型,在摆放第一对象模型以及第一楼栋模型之后完成目标小区对应的电子沙盘的构建,可以实现电子沙盘的自动化建模,提高电子沙盘构建效率、节约人力成本,解决大批量小区电子沙盘生成效率低的问题。
附图说明
[0019]图1表示本申请实施例提供的电子沙盘构建方法的示意图;
[0020]图2表示本申请实施例提供的在目标矩形内进行网格划分的示意图;
[0021]图3表示本申请实施例提供的标记筛选出的目标交叉点的示意图;
[0022]图4表示本申请实施例提供的摆放楼栋模型的示意图一;
[0023]图5表示本申请实施例提供的摆放楼栋模型的示意图二;
[0024]图6表示本申请实施例提供的摆放楼栋模型的示意图三;
[0025]图7表示本申请实施例提供的电子沙盘构建装置的示意图;
[0026]图8表示本申请实施例提供的电子设备结构示意图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结
构或特性可以任意适合的方式结合在一个或多个实施例中。
[0029]在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0030]本申请实施例中的电子沙盘构建方法可以应用在电子设备中,电子设备可以包括终端以及服务器。其中,终端可以为本地的设备,例如,手机、笔记本电脑或者平板电脑。当电子沙盘构建方法应用在服务器时,可以为云展示。
[0031]在一个可选的实现方式中,云展示是指以云计算为基础的信息展示方式。在云展示的运行模式下,信息处理程序的运行主体和信息画面呈现主体是分离的,电子沙盘构建方法的储存与运行是在云展示服务器上完成的,云展示客户端的作用为数据的接收、发送以及信息画面的呈现,举例而言,云展示客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息数据处理的终端设备为云端的云展示服务器。
[0032]在另一可选的实现方式中,终端可以为本地的设备。终端存储有应用程序并用于呈现应用界面。终端用于通过图形用户界面与用户进行交互,即,常规的通过电子设备下载安装应用程序并运行。终端将图形用户界面提供给用户的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给用户。举例而言,终端可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括应用画面,该处理器用于运行该应用程序、生成图形用户界面以及控制图形用户界面在显示屏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子沙盘构建方法,其特征在于,通过电子设备的编辑界面展示的内容至少包括基于目标小区的空间属性信息确定的目标三维空间,所述方法包括:根据第一楼栋摆放策略,对所述目标三维空间对应的目标矩形进行网格划分,确定第一数目个摆放网格并显示,所述目标矩形为所述目标三维空间在水平面的平面轮廓对应的最小外接矩形;根据所述第一数目个摆放网格,确定第二数目个摆放位置并标记,所述摆放位置位于所述目标三维空间在水平面的平面轮廓内、且与摆放第一对象模型的第一区域互不重叠;根据所述第一楼栋摆放策略,在所述第二数目个摆放位置中的至少部分摆放位置摆放匹配的第一楼栋模型,以完成所述第一楼栋模型的摆放;其中,在所述第一区域摆放所述第一对象模型且完成所述第一楼栋模型的摆放之后,完成所述目标小区对应的电子沙盘的构建。2.根据权利要求1所述的方法,其特征在于,在对所述目标矩形进行网格划分之前,或者,在对所述目标矩形进行网格划分之后、确定所述第二数目个摆放位置之前,还包括:根据所述第一对象模型对应的第一摆放规则,在所述目标三维空间的目标区域确定所述第一区域并标记;其中,所述目标区域为所述目标三维空间在水平面对应的区域,且所述目标区域位于所述目标矩形内。3.根据权利要求2所述的方法,其特征在于,在所述第一区域摆放所述第一对象模型时,包括以下方案其中之一:在确定所述第一区域之后,在所述第一区域摆放所述第一对象模型;在确定所述第二数目个摆放外位置之后、摆放所述第一楼栋模型之前,在所述第一区域摆放所述第一对象模型;在摆放所述第一楼栋模型之后或者摆放所述第一楼栋模型的同时,在所述第一区域摆放所述第一对象模型。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一对象模型至少包括道路模型以及小区设施模型,所述第一区域为多个;所述道路模型对应的第一区域优先于所述小区设施模型对应的第一区域确定。5.根据权利要求1所述的方法,其特征在于,所述根据第一楼栋摆放策略,对所述目标三维空间对应的目标矩形进行网格划分,确定第一数目个摆放网格并显示,包括:根据所述第一楼栋摆放策略中的楼间距信息和目标尺寸信息,确定第一网格尺寸,所述目标尺寸信息包括第一目标楼栋模型在所述目标矩形中对应的横向尺寸信息和第二目标楼栋模型在所述目标矩形中对应的纵向尺寸信息,所述第一目标楼栋模型为所述第一楼栋摆放策略对应的N个第一楼栋模型中的横向尺寸最大的楼栋模型,所述第二目标楼栋模型为所述第一楼栋摆放策略对应的N个第一楼栋模型中的纵向尺寸最大的楼栋模型,N为大于或者等于1的整数;根据所述第一网格尺寸,对所述目标矩形进行网格划分,确定所述第一数目个摆放网格并显示。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一楼栋摆放策略中的楼间距信息和目标尺寸信息,确定第一网格尺寸,包括:
基于所述第一目标楼栋模型对应的横向尺寸信息与横向楼间距,确定第一参数;基于所述第二目标楼栋模型对应的纵向尺寸信息与纵向楼间距,确定第二参数;根据所述第一参数和所述第二参数,确定所述第一网格尺寸;其中,所述楼间距信息包括所述横向楼间距以及所述纵向楼间距。...

【专利技术属性】
技术研发人员:赵进辉
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1