本公开涉及渲染,具体涉及一种借道区域的确定方法、借道引导区的渲染方法、装置。
背景技术:
1、随着高精地图数据越来越完善,导航服务也越来越多地依赖于高精地图数据。例如车道级导航场景下,道路级路径规划完成后,结合规划得到的道路级导航路线以及高精地图数据可以生成车道级导航路线,进而基于车道级导航路线为被导航对象提供车道级导航服务。
2、在为被导航对象提供车道级导航服务的过程中,为了让被导航对象能够直观了解车道级导航路线经过的车道,现有技术会在电子设备的屏幕显示的电子地图之上,基于车道级导航路线,绘制导航引导面或者引导线,导航引导线或者导航引导面覆盖的车道是车道级导航路线为被导航对象规划的可通行车道,但本公开发明人发现,如果被导航对象从车道级导航路线规划的一条可通行车道进入另一条可通行车道时需要经过受限车道,而受限车道是指按照交通规则等,导致被导航对象无法进入的车道时,现有技术无法绘制出经过受限车道的导航引导面或者导航引导线,因此,需要提出一种解决方案能够在受限车道场景,为被导航对象提供完整的导航引导信息。
技术实现思路
1、本公开实施例提供一种借道区域的确定方法、借道引导区的渲染方法、装置。
2、第一方面,本公开实施例中提供了一种借道区域的确定方法,其中,应用在基于导航路线提供导航服务的过程中,所述方法包括:
3、获取被导航对象的定位位置;
4、基于所述被导航对象的定位位置,确定被导航对象的行驶车道;
5、基于所述导航路线规划的道路所对应的车道,确定被导航对象从行驶车道行驶至目标车道时是否需要途径受限车道;其中,所述目标车道包括:从所述行驶车道对应道路变道后,所述导航路线规划的道路上的车道;
6、如果需要途径受限车道,则基于行驶车道和所述目标车道,在所述受限车道上确定受限车道借道区域。
7、第二方面,本公开实施例中提供了一种借道引导区的渲染方法,其中,应用在基于导航路线提供导航服务的过程中,所述方法包括:
8、获取被导航对象的定位位置;
9、基于所述被导航对象的定位位置,确定被导航对象的行驶车道;
10、基于所述导航路线规划的道路所对应的车道,确定被导航对象从行驶车道行驶至所述导航路线规划的目标车道时是否需要途径受限车道;其中,所述目标车道包括:从所述行驶车道对应道路变道后,所述导航路线规划的道路上的车道;
11、如果需要途径受限车道,则第一方面中任一项所述的方法确定受限车道借道区域;
12、基于所述受限车道借道区域和所述导航路线规划的道路所对应的车道,确定覆盖所述受限车道借道区域的车道引导区;
13、渲染所述车道引导区。
14、第三方面,本公开实施例提供了一种借道区域的确定装置,其中,应用在基于导航路线提供导航服务的过程中,所述装置包括:
15、第一获取模块,用于获取被导航对象的定位位置;
16、第一确定模块,用于基于所述被导航对象的定位位置,确定被导航对象的行驶车道;
17、第二确定模块,用于基于所述导航路线规划的道路所对应的车道,确定被导航对象从行驶车道行驶至目标车道时是否需要途径受限车道;其中,所述目标车道包括:从所述行驶车道对应道路变道后,所述导航路线规划的道路上的车道;
18、第三确定模块,用于如果需要途径受限车道,则基于行驶车道和所述目标车道,在所述受限车道上确定受限车道借道区域。
19、第四方面,本公开实施例提供了一种借道引导区的渲染装置,其中,应用在基于导航路线提供导航服务的过程中,所述装置包括:
20、第二获取模块,用于获取被导航对象的定位位置;
21、第四确定模块,用于基于所述被导航对象的定位位置,确定被导航对象的行驶车道;
22、第五确定模块,用于基于所述导航路线规划的道路所对应的车道,确定被导航对象从行驶车道行驶至所述导航路线规划的目标车道时是否需要途径受限车道;其中,所述目标车道包括:从所述行驶车道对应道路变道后,所述导航路线规划的道路上的车道;
23、第六确定模块,用于如果需要途径受限车道,则利用权利要求1-4中任一项所述的方法确定受限车道借道区域;
24、第七确定模块,用于基于所述受限车道借道区域和所述导航路线规划的道路所对应的车道,确定覆盖所述受限车道借道区域的车道引导区;
25、渲染模块,用于渲染所述车道引导区。
26、第五方面,本公开实施例提供了一种电子设备,其中,包括存储器、处理器以及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现第一方面及第二方面任一项所述的方法。
27、第六方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机指令,其中,该计算机指令被处理器执行时实现第一方面及第二方面任一项所述的方法。
28、本公开实施例提供的技术方案可以包括以下有益效果:
29、本实施例中,在基于导航路线提供导航服务的过程中,可以获取被导航对象的定位位置,之后基于所述被导航对象的定位位置,确定被导航对象的行驶车道。之后,可以基于所述导航路线规划的道路所对应的车道,确定被导航对象从行驶车道行驶至目标车道时是否需要途径受限车道。其中,所述目标车道包括:从所述行驶车道对应道路变道后,所述导航路线规划的道路上的车道。如果需要途径受限车道,则基于行驶车道和所述目标车道,在所述受限车道上确定受限车道借道区域。通过这种方式,在基于导航路线提供导航服务的过程中,如果被导航对象从一条可通行车道进入另一条可通行车道时必须要经过受限车道,则可以基于行驶车道和变道后的目标车道,在受限车道上确定受限车道借道区域,以能够在受限车道场景,为被导航对象提供完整的导航引导信息。
30、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种借道区域的确定方法,其中,应用在基于导航路线提供导航服务的过程中,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于行驶车道和所述目标车道,在所述受限车道上确定受限车道借道区域,包括:
3.根据权利要求1所述的方法,其中,所述基于行驶车道和所述目标车道,在所述受限车道上确定受限车道借道区域,包括:
4.根据权利要求1所述的方法,其中,在所述基于行驶车道和所述目标车道,在所述受限车道上确定受限车道借道区域之前,还包括:
5.一种借道引导区的渲染方法,其中,应用在基于导航路线提供导航服务的过程中,所述方法包括:
6.根据权利要求5所述的方法,其中,基于所述受限车道借道区域和所述导航路线规划的道路所对应的车道,确定覆盖所述受限车道借道区域的车道引导区,包括:
7.一种借道区域的确定装置,其中,应用在基于导航路线提供导航服务的过程中,所述装置包括:
8.一种借道引导区的渲染装置,其中,应用在基于导航路线提供导航服务的过程中,所述装置包括:
9.一种电子设备,其中,包括存储器、处理器以及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机指令,其中,该计算机指令被处理器执行时实现权利要求1-6任一项所述的方法。