道路渲染数据的生成及道路渲染方法、设备、产品技术

技术编号:38491875 阅读:11 留言:0更新日期:2023-08-15 17:04
本公开实施例公开了一种道路渲染数据的生成及道路渲染方法、设备、产品,该方法包括:根据道路上轨迹点的高度值,获取所述道路的基准线上基准线形点的高度值;以所述基准线形点的高度值为基准,确定所述道路的道路面形点和标线形点的高度值,以便据此进行所述道路的道路面和道路标线的渲染;其中,所述道路面形点包括所述道路的左右边界线上的点,所述标线形点包括所述道路的道路标线上的点,所述道路的左右边界线上对应道路面形点的高度值一致且等于对应的基准线形点的高度值,所述标线形点与对应的左右边界线上的道路面形点的高度值一致。该技术方案可以在进行道路渲染时缩减地图数据量,大大降低渲染开销。大大降低渲染开销。大大降低渲染开销。

【技术实现步骤摘要】
道路渲染数据的生成及道路渲染方法、设备、产品


[0001]本公开涉及地图渲染
,具体涉及一种道路渲染数据的生成及道路渲染方法、设备、产品。

技术介绍

[0002]随着基于位置的服务(LBS)的发展,越来越多的应用软件集成了与电子地图有关的服务能力。为了使电子地图表达的地物要素与现实世界中的地物要素一致,电子地图在从普通地图向更加精细化、高精化的高精地图发展。
[0003]与普通地图相比高精地图中包括更丰富的道路信息,例如,包括道路的车道位置信息、车道通行方向信息、路侧附属设施信息等等。当车道的位置信息用三维空间坐标表达时,如果现实世界中该道路的路面不平,那么,高精地图中该道路包括的车道的车道面也不在同一个平面上,这会导致基于高精地图构建的车道级地图渲染数据的数据量过大,影响地图渲染的性能。

技术实现思路

[0004]为了解决相关技术中的问题,本公开实施例提供一种道路渲染数据的生成及道路渲染方法、设备、产品。
[0005]第一方面,本公开实施例中提供了一种道路渲染数据的生成方法。
[0006]具体地,所述道路渲染数据的生成方法,包括:
[0007]根据道路上轨迹点的高度值,获取所述道路的基准线上基准线形点的高度值;
[0008]以所述基准线形点的高度值为基准,确定所述道路的道路面形点和标线形点的高度值,以便据此进行所述道路的道路面和道路标线的渲染;
[0009]其中,所述道路面形点包括所述道路的左右边界线上的点,所述标线形点包括所述道路的道路标线上的点,所述道路的左右边界线上对应道路面形点的高度值一致且等于对应的基准线形点的高度值,所述标线形点与对应的左右边界线上的道路面形点的高度值一致。
[0010]第二方面,本公开实施例中提供了一种道路渲染方法,其中,
[0011]根据第一方面任一项所述的方法获取道路的道路面形点和标线形点的高度值,所述方法还包括:
[0012]根据所述道路面形点的高度值进行道道路渲染数据的生成,得到所述道路的道路面模型,所述道路面模型中的网格由位于左右边界线的道路面形点形成;
[0013]根据所述标线形点的高度值进行道路标线渲染,得到所述道路内的道路标线模型。
[0014]第三方面,本公开实施例中提供了一种道路渲染数据的生成装置,包括:
[0015]获取模块,被配置为根据原始采集的道路上轨迹点的高度值,获取所述道路的基准线上的基准线形点的高度值;
[0016]确定模块,被配置为以所述基准线形点的高度值为基准,确定道路面形点和标线形点的高度值,其中,所述道路面形点包括所述道路的左右边界线上的点,所述标线形点包括所述道路的道路标线上的点,所述道路的左右边界线上对应道路面形点的高度值一致,所述标线形点与对应的左右边界线上的道路面形点的高度值一致;
[0017]渲染模块,被配置为根据所述道路面形点的高度值进行道道路渲染数据的生成,得到所述道路的道路面模型;根据所述标线形点的高度值进行道路标线渲染,得到所述道路内的道路标线模型,所述道路面模型中的网格由位于左右边界线的道路面形点形成。
[0018]第四方面,本公开实施例中提供了一种道路渲染数据的生成装置,包括:
[0019]高度值获取模块,被配置为根据第一方面任一项所述的方法获取道路的道路面形点和标线形点的高度值,
[0020]道路面生成模块,被配置为根据所述道路面形点的高度值进行道道路渲染数据的生成,得到所述道路的道路面模型,所述道路面模型中的网格由位于左右边界线的道路面形点形成;
[0021]道路标线生成模块,被配置为根据所述标线形点的高度值进行道路标线渲染,得到所述道路内的道路标线模型。
[0022]第五方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第一方面或第二方面中任一项所述的方法。
[0023]第六方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面或第二方面中任一项所述的方法。
[0024]第七方面,本公开实施例中提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第一方面或第二方面中任一项所述的方法步骤。
[0025]第八方面,本公开实施例中提供了一种导航方法,其中,基于电子地图获取至少基于起点、终点及路况情况计算的导航路线,基于所述导航路线进行导航引导,所述电子地图中的路面模型的获取基于第二方面中任一项所述的方法实现的。
[0026]根据本公开实施例提供的技术方案,可以根据道路上轨迹点的高度值,获取所述道路的基准线上的基准线形点的高度值;然后以所述基准线形点的高度值为基准,确定道路面形点和标线形点的高度值,所述道路的左右边界线上对应道路面形点的高度值一致,所述标线形点与对应的左右边界线上的道路面形点的高度值一致;这样就可以将道路的左右高度压平至与对应的基准线形点同一高度,同时也将道路上的道路标线的高度值也调整至与左右侧道路面同一高度,进而据此高度值渲染道路及其上的道路标线这些模型时,不必考虑左右不平导致的压盖问题,可以使用大网格来渲染,如此渲染的道路面模型中的网格数量就大大地缩减了,大大降低了地图数据量,降低了渲染开销。
[0027]根据本公开实施例提供的技术方案,在道路渲染时,可以将道路的左右高度压平至与对应的基准线形点同一高度,同时也将道路上的道路标线的高度值也调整至与左右侧道路面同一高度,这样就可以根据所述道路面形点的高度值进行道道路渲染数据的生成,得到由位于左右边界线的道路面形点形成的大网格构建的道路面模型,并根据所述标线形点的高度值进行道路标线渲染,得到所述道路内的道路标线模型,这样渲染的道路标线也不会被由大网格构建的道路面模型遮挡,如此渲染的道路面模型与现有技术中的由车道边
界形点形成的小网格构建的道路模型相比,网格数量就大大地缩减了,降低了渲染开销,降低了地图数据量。
[0028]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0029]结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:
[0030]图1示出原始采集的道路路面的高度特征示意图;
[0031]图2示出根据本公开的实施例的道路渲染数据的生成方法的流程图;
[0032]图3A示出根据本公开的实施例的路面的渲染示意图;
[0033]图3B示出根据本公开的实施例的道路拓扑关系示意图;
[0034]图4A示出根据本公开的实施例的道路渲染方法的流程图;
[0035]图4B示出根据本公开一实施方式的道路渲染方法的应用场景示意图;
[0036]图4C示出根据本公开一实施方式的道路拓扑结构的示意图
[0037]图5A示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种道路渲染数据的生成方法,其中,包括:根据道路上轨迹点的高度值,获取所述道路的基准线上基准线形点的高度值;以所述基准线形点的高度值为基准,确定所述道路的道路面形点和标线形点的高度值,以便据此进行所述道路的道路面和道路标线的渲染;其中,所述道路面形点包括所述道路的左右边界线上的点,所述标线形点包括所述道路的道路标线上的点,所述道路的左右边界线上对应道路面形点的高度值一致且等于对应的基准线形点的高度值,所述标线形点与对应的左右边界线上的道路面形点的高度值一致。2.根据权利要求1所述的方法,其中,所述根据道路上轨迹点的高度值,获取所述道路的基准线上的基准线形点的高度值,包括:根据直接连接路口的路口道路上轨迹点的高度值以及所述路口与所述路口道路之间的道路拓扑关系,确定所述路口道路的基准线上的基准线形点的高度值以及路口面的高度值,以使所述路口与所述路口道路之间平滑衔接。3.根据权利要求2所述的方法,其中,所述根据连接路口的路口道路上轨迹点的高度值以及所述路口与所述路口道路之间的道路拓扑关系,确定所述路口道路的基准线上的基准线形点的高度值以及路口面的高度值,包括:根据所述路口道路上轨迹点的高度值,获取所述路口道路的基准线的基准线形点的初始高度值,所述路口道路的基准线的基准线形点的初始高度值为与所述基准线形点对应的轨迹点的高度值的平均值;根据所述道路拓扑关系,将多个目标基准线形点的初始高度值进行平均,得到路口面的高度值;所述目标基准线形点为与所述路口连接的路口道路在路口衔接处的基准线形点;将所述路口道路上与所述路口衔接的目标基准线形点的高度值确定为所述路口面的高度值,所述路口道路上距离所述路口最远的基准线形点的高度值确定为其初始高度值,根据所述路口道路的基准线的基准线形点与所述路口面之间的距离,确定所述路口道路的基准线上各基准线形点的高度值。4.根据权利要求1所述的方法,其中,所述根据道路上轨迹点的高度值,获取所述道路的基准线上基准线形点的高度值,包括:对于未直接连接路口的非路口道路,根据所述非路口道路上轨迹点的高度值,获取所述非路口道路的基准线上基准线形点的高度值;其中,所述非路口道路的基准线上基准线形点的高度值为与所述基准线形点对应的轨迹点的高度值的平均值。5.根据权利要求2所述的方...

【专利技术属性】
技术研发人员:郭宁
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1