一种建筑物建模方法、地图渲染方法、装置和设备制造方法及图纸

技术编号:35917010 阅读:18 留言:0更新日期:2022-12-10 10:59
本说明书示出了一种建筑物建模方法、地图渲染方法、装置和设备,确定待进行建模的目标建筑物的形状结构;所述形状结构用于表征目标建筑物的外轮廓特点;基于确定的所述目标建筑物的形状结构,对所述目标建筑物进行建模,得到所述目标建筑物的建筑物模型。针对现实世界真实存在的有特点的建筑物,根据其形状结构自动生成这些建筑物的建筑物模型,从而能使得生成的建筑物模型更加逼真,使得用户可以将地图中的建筑物模型和现实世界的建筑物对应起来,从而使得用户方便确定自身所处位置,提升用户的使用体验。的使用体验。的使用体验。

【技术实现步骤摘要】
一种建筑物建模方法、地图渲染方法、装置和设备


[0001]本说明书一个或多个实施例涉及计算机应用
,尤其涉及一种建筑物建模方法、地图渲染方法、装置和设备。

技术介绍

[0002]移动终端的地图应用中一般存在3D模式,在3D模式下地图应用中的建筑物一般是通过较为简单的建筑物模型来显示的,比如通过不同大小的“方盒子”来呈现。这种简单的建筑物模型不美观,不便于用户区分地图上的不同建筑物。

技术实现思路

[0003]有鉴于此,本说明书一个或多个实施例提供一种建筑物建模方法、地图渲染方法、装置和设备。
[0004]根据本说明书一个或多个实施例的第一方面,提出了一种建筑物建模方法,包括:
[0005]确定待进行建模的目标建筑物的形状结构;所述形状结构用于表征目标建筑物的外轮廓特点;
[0006]基于确定的所述目标建筑物的形状结构,对所述目标建筑物进行建模,得到所述目标建筑物的建筑物模型。
[0007]根据本说明书一个或多个实施例的第二方面,提出了一种建筑物建模装置,包括:
[0008]形状结构确定模块,用于确定待进行建模的目标建筑物的形状结构;所述形状结构用于表征目标建筑物的外轮廓特点;
[0009]建模模块,用于基于确定的所述目标建筑物的形状结构,对所述目标建筑物进行建模,得到所述目标建筑物的建筑物模型。
[0010]根据本说明书实施例的第三方面,提供一种地图渲染方法,包括:
[0011]通过前述的建筑物建模方法获取目标建筑物的建筑物模型;<br/>[0012]在地图应用中渲染展示所述目标建筑物的建筑物模型。
[0013]根据本说明书实施例的第四方面,提供一种地图渲染装置,包括:
[0014]模型获取模块,用于通过前述的建筑物建模方法获取目标建筑物的建筑物模型;
[0015]地图渲染模块,用于在地图应用中渲染展示所述目标建筑物的建筑物模型。
[0016]根据本说明书实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述建筑物建模方法。
[0017]根据本说明书实施例的第六方面,提供一种计算机设备,所述计算机设备包括:
[0018]处理器;
[0019]用于存储处理器可执行指令的存储器;
[0020]所述处理器通过运行所述可执行指令以实现上述建筑物建模方法。
[0021]本说明书示出了一种建筑物建模方法、地图渲染方法、装置和设备,确定待进行建模的目标建筑物的形状结构;所述形状结构用于表征目标建筑物的外轮廓特点;基于确定
的所述目标建筑物的形状结构,对所述目标建筑物进行建模,得到所述目标建筑物的建筑物模型。
[0022]针对现实世界真实存在的有特点的建筑物,根据其形状结构自动生成这些建筑物的建筑物模型,从而能使得生成的建筑物模型更加逼真,使得用户可以将地图中的建筑物模型和现实世界的建筑物对应起来,从而使得用户方便确定自身所处位置,提升用户的使用体验。
[0023]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0025]图1是本说明书示出的一种相关技术中的地图应用3D模式的示意图。
[0026]图2是本说明书根据一示例性实施例示出的一种建筑物建模方法的流程图。
[0027]图3A是本说明书示出的一种相关技术和本说明书方案得到的建筑物模型示意图。
[0028]图3B是本说明书示出的一种建筑物的示意图。
[0029]图3C是本说明书示出的一种建筑物和对应的建筑物模型的示意图。
[0030]图3D是本说明书示出的另一种建筑物和对应的建筑物模型的示意图。
[0031]图3E是本说明书示出另一种建筑物的示意图。
[0032]图3F是本说明书示出的一种建筑物模型的俯视图和立体图。
[0033]图3G是本说明书示出的一种屋顶模型的示意图。
[0034]图3H是本说明书示出的又一种建筑物的示意图。
[0035]图3I是本说明书示出的一种古典建筑物的建筑物模型的示意图。
[0036]图4是本说明书根据一示例性实施例示出的一种地图渲染方法的流程图。
[0037]图5是本说明书根据一示例性实施例示出的一种建筑物建模装置的框图。
[0038]图6是本说明书根据一示例性实施例示出的一种地图渲染装置的框图。
[0039]图7是本说明书根据一示例性实施例示出的一种建筑物建模装置所在计算机设备的一种硬件结构图。
具体实施方式
[0040]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
[0041]需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行
描述。
[0042]如图1所示,相关技术中在地图应用的3D模式下,通常是通过不同大小的“方盒子”来表征不同的建筑物,“方盒子”上通常没有任何细节,不同建筑物之间的“方盒子”除了底部形状存在差异之外没有任何区别。
[0043]用户通过上述“方盒子”不能将地图中的建筑物模式和实际建筑物对应起来,这使得用户在使用地图确定自身当前位置的情况下,可能由于定位传感器的误差等,使得地图应用显示的定位位置和用户实际所处位置不符,这种情况下用户需要通过地图上的建筑物模型来辅助确定自身所处位置。而如果所有建筑物的建筑物模型都是方盒子的形态,将不利于用户确定路边建筑物的类型,也就无法将路边的建筑物与地图上的建筑物模型对应起来,进而不容易确定当前所处位置。
[0044]换言之,相关技术中的地图应用的3D模式的建筑物模型不美观,用户通过建筑物模型无法区分不同建筑物,也不容易将建筑物模型与现实世界中的建筑物对应起来,这些带给了用户较差的使用地图的体验。
[0045]因此为了给用户更好的使用体验,考虑到可以通过改造建筑物模型的外形来使得建筑物更加逼真。而如果所有建筑物建模都由人工来完成,将需要耗费较多人力资源,较为不方便。因此考虑到可以通过机器自动建模的方式来改变建筑物模型的外形。
[0046]而对于一些有特色的建筑物(比如造型奇特的地标建筑物,或者中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种建筑物建模方法,包括:确定待进行建模的目标建筑物的形状结构;所述形状结构用于表征目标建筑物的外轮廓特点;所述形状结构包括以下任一项:形状变化信息或屋顶形态;所述形状变化信息用于表征所述目标建筑物在沿建筑物高度方向上的建筑外轮廓的变化;基于确定的所述目标建筑物的形状结构,对所述目标建筑物进行建模,得到所述目标建筑物的建筑物模型。2.根据权利要求1所述的方法,所述确定待进行建模的目标建筑物的形状结构,包括:确定待进行建模的目标建筑物的形状变化信息;所述基于确定的所述目标建筑物的形状结构,对目标建筑物进行建模,包括:基于确定的所述形状变化信息,确定所述目标建筑物在沿建筑物高度方向上各个楼层之间的楼层面积比例;基于所述楼层面积比例,对所述目标建筑物的底层平面形状进行放大或缩小,得到所述目标建筑物每一楼层的平面形状;基于确定的每一楼层的平面形状,对所述目标建筑物进行建模。3.根据权利要求2所述的方法,在所述基于确定的所述形状变化信息,确定所述目标建筑物在沿建筑物高度方向上各个楼层之间的楼层面积比例之前,所述方法还包括:基于确定的所述形状变化规则,和所述目标建筑物的楼层信息,确定建模楼层;所述建模楼层为所述目标建筑物对应的建筑物模型的楼层数量;所述建模楼层的数量比建筑物的实际楼层数量少;所述基于确定的所述形状变化信息,确定所述目标建筑物在沿建筑物高度方向上各个楼层之间的楼层面积比例,基于所述楼层面积比例,对所述目标建筑物的底层平面形状进行放大或缩小,得到所述目标建筑物每一楼层的平面形状,包括:基于确定的所述形状变化信息和所述建模楼层,确定所述目标建筑物在沿建筑物高度方向上各个楼层之间的楼层面积比例;基于所述楼层面积比例,对所述目标建筑物的底层平面形状进行放大或缩小,得到所述目标建筑物每一建模楼层的平面形状。4.根据权利要求2所述的方法,所述基于确定的每一楼层的平面形状,对所述目标建筑物进行建模,还包括:在根据所述形状变化信息确定所述目标建筑物的每一楼层的平面形状大小相同的情况下,在所述建筑物模型沿建筑物高度方向的外轮廓上设置至少一个间隔缝;所述间隔缝为所述建筑物模型外立面的一圈凹槽。5.根据权利要求...

【专利技术属性】
技术研发人员:夏增荣吴铮薛俊强张璐
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1