【技术实现步骤摘要】
导航引导面处理方法、装置、电子设备及计算机程序产品
[0001]本公开涉及地图渲染
,具体涉及一种导航引导面处理方法、装置、电子设备及计算机程序产品。
技术介绍
[0002]近年来,随着高精地图的快速发展,车道级导航应运而生,车道级导航可以为用户提供更为精准、更贴近现实的导航体验。但由于高精地图存在发展时间短、制作成本高且难度大等问题,目前的高精地图并没有覆盖全部区域的所有的道路,因此,在部分区域,需要将高精地图和标精地图配合使用实现车道级导航等。
[0003]在车道级导航引导过程中,可以在电子地图中渲染如图1所示的导航引导面,以便驾驶员可以通过电子地图清楚地知道其驾驶的车辆可行驶的车道。本公开的专利技术人发现如果电子地图中显示的道路是高精地图中的高精道路和标精地图的标精道路衔接而来的,则采用现有技术渲染的导航引导面在衔接处会出现不平滑的问题,导致导航引导面的视觉效果变差。为此,需要提出一种解决方案,能够解决导航引导面渲染不平滑的问题,以提供视觉效果更好的导航引导面。
技术实现思路
[0004]本公开实施例提供一种导航引导面处理方法、装置、电子设备及计算机程序产品。
[0005]第一方面,本公开实施例中提供了一种导航引导面处理方法,其中,所述方法包括:
[0006]获取导航引导面数据;
[0007]若所述导航引导面数据包括拓扑连通的高精道路引导面数据和标精道路引导面数据,则从所述导航引导面数据中,获取位于高精道路引导面和标精道路引导面衔接处的高精道路引导面边界的高 ...
【技术保护点】
【技术特征摘要】
1.一种导航引导面处理方法,其中,所述方法包括:获取导航引导面数据;若所述导航引导面数据包括拓扑连通的高精道路引导面数据和标精道路引导面数据,则从所述导航引导面数据中,获取位于高精道路引导面和标精道路引导面衔接处的高精道路引导面边界的高精端点和标精道路引导面边界的标精端点;若位于高精道路引导面和所述标精道路引导面的同侧边界的高精端点和标精端点的位置不重合,则从所述高精端点和标精端点中,选择一个作为固定点,另一个作为调整点;获取调整点所在的道路引导面边界上的形状点沿第一方向调整的调整距离,所述第一方向平行于所述调整点和所述固定点的连线方向;基于所述调整距离和所述形状点的位置坐标,得到新的位置坐标;将所述导航引导面数据中所述调整点所在的道路引导面边界上的形状点的位置坐标替换为所述新的位置坐标,将所述调整点的位置坐标替换为所述固定点的位置坐标。2.根据权利要求1所述的方法,其中,所述获取调整点所在的道路引导面边界上的形状点沿第一方向调整的调整距离,包括:在所述调整点所在的道路引导面边界选取一个形状点作为选定点,剩余形状点作为原始形状点;基于所述道路引导面边界上所述原始形状点到所述选定点的曲线距离与曲线总长之间的比例,确定所述原始形状点的调整距离;所述曲线总长为所述调整点至所述选定点的曲线长度。3.根据权利要求2所述的方法,其中,基于所述道路引导面边界上所述原始形状点到所述选定点的曲线距离与曲线总长之间的比例,确定所述原始形状点的调整距离,包括:基于所述曲线距离与所述曲线总长的比例,以及所述调整点移动至所述固定点的调整距离,确定所述原始形状点的调整距离。4.根据权利要求2或3所述的方法,其中,基于所述调整距离和所述形状点的位置坐标,得到新的位置坐标,包括:在所述原始形状点的位置坐标基础上,加上方向为所述第一方向、长度为所述调整距离的向量,得到新的位置坐标。5.根据权利要求1所述的方法,其中,所述获取调整点所在的道路引导面边界上的形状点沿第一方向调整的调整距离,包括:在所述调整点所在的道路引导面边界上选取一个形状点作为选定点,剩余形状点作为原始形状点;将所述选定点至原始形状点的原始向量进行分解,得到沿着第一方向的平行分向量和垂直于所述平行分量的垂直分向量;基于所述选定点、所述调整点和所述固定点,确定平行分向量的缩放比例;将所述平行分向量按照缩放比例进行缩放,得到调整距离。6.根据权利要求5所述方法,其中,所述基于所述选定点、所述调整点和所述固定点,确定平行分向量的缩放比例,包括:获取所述选定点在所述调整点和所述固定点构成的直线上的垂足;用所述垂足到所述固定点的距离除以所述垂足与调整点之间的距离,得到平行分向量
的缩放比例。7.根据权利要求5所述的方法,其中,将所述平行分向量按照缩放比例进行缩放,得到调整距离包括:用所述平行分向量的长度乘以所述缩放比例,得到调整距离。8.根据权利要求5或6所述的方法,其中,基于所述调整距离和所述形状...
【专利技术属性】
技术研发人员:舒荣涛,郭宁,章启鹏,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。