电子地图绘制方法、装置、设备及介质与流程

文档序号:33622575发布日期:2023-03-25 13:03阅读:44来源:国知局
电子地图绘制方法、装置、设备及介质与流程

1.本公开涉及电子地图技术领域,具体涉及电子地图绘制方法、装置、设备及介质。


背景技术:

2.为了便于用户规划行车路线,相关技术中,可以为用户提供导航服务,例如可以通过移动通信终端、车载终端或其他人机交互装置显示电子地图,并在电子地图上显示导航路径,使用户能够沿着导航路径在正确的道路上行进。然而,考虑到随着社会经济的发展,近年来立交桥的数量迅速增加,当用户所驾驶的车辆经过立交桥时,若用户当前所行驶的车道上方存在至少一条其他道路,则在电子地图上用户所驾驶的车辆以及用户当前所行驶的车道可能均会被该其他道路所遮挡,导致用户可能偏航,从而损害了用户体验。


技术实现要素:

3.为了解决相关技术中的问题,本公开实施例提供电子地图绘制方法、装置、设备及介质。
4.第一方面,本公开实施例中提供了一种电子地图绘制方法,所述方法包括:
5.获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,路面信息用于指示对应道路的路面位置及路面高度;
6.根据路面信息确定目标道路中的路面重合区域,路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合;
7.当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理。
8.在本技术的一种实施方式中,路面信息用于指示对应道路的路面位置,包括:所述路面信息用于指示对应道路的路面的边界多边形的位置;
9.根据路面信息确定目标道路中的路面重合区域,包括:
10.根据路面信息,对将目标道路路面的边界多边形与任一条其他道路路面的边界多边形重合的区域确定为路面重合区域。
11.在本技术的一种实施方式中,至少对压盖区域进行半透明化处理,包括:
12.对目标区域进行半透明化处理,目标区域位于任一条其他道路的路面中,目标区域包括压盖区域,目标区域的至少一边垂直于目标中心线,且目标区域的至少一边与目标中心线的交点重合于压盖区域投影的一端,其中目标中心线为任一条其他道路的路面的中心线,压盖区域投影为压盖区域在目标中心线上的投影。
13.在本技术的一种实施方式中,所述方法还包括:
14.在任一条其他道路的路面中确定与目标区域相邻的至少一个过渡区域,并对至少一个过渡区域进行半透明化处理,其中经过半透明化处理的过渡区域的透明度小于经过半透明化处理的目标区域的透明度。
15.在本技术的一种实施方式中,压盖区域至路面重合区域的高度差与过渡区域的长
度正相关。
16.在本技术的一种实施方式中,过渡区域的长度与目标道路的道路等级正相关。
17.在本技术的一种实施方式中,过渡区域中位于路口区域内的任一像素点对应的透明度,与路口区域至目标区域的距离负相关;
18.过渡区域中位于路口区域以外的任一像素点对应的透明度与参考距离负相关,参考距离为任一像素点至路口区域的距离与路口区域至目标区域的距离之和。
19.第二方面,本公开实施例中提供了一种电子地图绘制装置,所述装置包括:
20.路面信息获取模块,被配置为获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,路面信息用于指示对应道路的路面位置及路面高度;
21.重合区域确定模块,被配置为根据路面信息确定目标道路中的路面重合区域,路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合;
22.路面处理模块,被配置为当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理。
23.第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,存储器用于存储一条或多条计算机指令,其中,一条或多条计算机指令被处理器执行以实现如第一方面或第一方面中任一种实现方式的方法。
24.第四方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面或第一方面中任一种实现方式所述的方法。
25.本公开实施例提供的技术方案可以包括以下有益效果:
26.根据本公开实施例提供的技术方案,通过获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,并根据路面信息确定目标道路中的路面重合区域,其中目标道路可以被理解为用户所关注的道路或用户正在行驶的道路,而路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合,即该任一条其他道路可以被理解为,在道路立交结构中与目标道路产生交叉的其他道路;通过当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理,其中压盖区域位于路面重合区域的上方,可以被理解为当用户沿目标道路行驶时会经过该至少一条其他道路下方,并且在出现这样的状况时,在电子地图中用户所处的目标道路中的路面重合区域,会被该至少一条其他道路中的压盖区域所对应的图像遮挡,因此在上述方案中,通过对压盖区域进行半透明化处理,可以确保在电子地图中用户所处的目标道路中的路面重合区域不会被压盖区域所对应的图像遮挡,确保用户能够随时从电子地图中获知其当前所行驶道路的道路信息,使用户在行驶的过程中不会出现偏航或违章,从而改善了用户体验。
27.根据本公开实施例提供的技术方案,通过将路面信息限定为用于指示对应道路的路面的边界多边形的位置,并根据路面信息,对将目标道路路面的边界多边形与任一条其他道路路面的边界多边形重合的区域确定为路面重合区域,可以有效降低确定路面重合区域的难度,从而减少确定路面重合区域所需的运算量,提高了运算效率。
28.根据本公开实施例提供的技术方案,考虑到在部分情况下,目标道路与其他道路
之间并非相互垂直,而是二者之间的夹角角度可能小于90
°
,在这种状况下,若仅对压盖区域进行半透明化处理,则其他道路中被半透明化处理的区域面积较小,且过渡较为突兀,不符合用户的使用习惯。通过对位于任一条其他道路的路面中的包括压盖区域的目标区域进行半透明化处理,并限定目标区域的至少一边垂直于目标中心线,且目标区域的至少一边与目标中心线的交点重合于压盖区域投影的一端,,可以确保其他道路中被半透明化处理的区域面积较大,且过渡较为不突兀,符合用户的使用习惯,从而改善了用户体验。
29.根据本公开实施例提供的技术方案,通过在任一条其他道路的路面中确定与目标区域相邻的至少一个过渡区域,并对至少一个过渡区域进行半透明化处理,可以使用户在观看电子地图,且视线沿任一条其他道路的路面移动时,视线可以从任一条其他道路的路面中未经任何处理的区域移至经过半透明化处理,且透明度小于目标区域的透明度的过渡区域,再从经过半透明化处理的过渡区域移至经过半透明化处理的目标区域,避免用户视线直接从任一条其他道路的路面中未经任何处理的区域移至经过半透明化处理的目标区域,使该任一条其他道路的路面不会存在较为突兀的区域,用户观感较好,从而改善了用户体验。
30.根据本公开实施例提供的技术方案,通过限定压盖区域至路面重合区域的高度差与过渡区域的长度正相关,可以用户能够沟通过查看过渡区域的长度,直观感受到压盖区域与路面重合区域间的高度差,即其他道路的路面与目标道路的路面在交叉处的高度差,改善了用户体验。
31.根据本公开实施例提供的技术方案,考虑到针对道路等级越高的道路,用户驾驶车辆行驶在该道路上时的平均时速可能更快,在观看电子地图时用户对其他道路的路面中存在的较为突兀的区域的忍耐程度也越低,通过限定过渡区域的长度与目标道路的道路等级正相关,可以确保目标道路的道路等级越高,任一条其他道路的路面中未经任何处理的区域与经过半透明化处理的目标区域之间的距离越长,使用户在观看电子地图,且视线沿任一条其他道路的路面移动时,视线在从任一条其他道路的路面中未经任何处理的区域移出后,经过较长的过渡区域后再移至经过半透明化处理的目标区域,进一步优化了用户的观感,改善了用户体验。
32.根据本公开实施例提供的技术方案,考虑到路口区域的形状往往不规则,若路口区域中不同像素点的透明度不同,则可能在电子地图中的展示效果较为突兀,容易吸引用户的关注,导致用户分心,损害了驾驶安全。通过限定过渡区域中位于路口区域内的任一像素点对应的透明度与路口区域至目标区域的距离负相关,并限定过渡区域中位于路口区域以外的任一像素点对应的透明度与参考距离负相关,可以确保过渡区域中位于路口区域中的部分透明度不变,使过渡区域中位于路口区域中的部分的展示效果较为不突兀,不容易吸引用户的关注,确保用户不会分心,改善了驾驶安全。
33.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
34.结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:
35.图1示出根据本公开一实施方式的电子地图绘制方法的流程图。
36.图2示出根据本公开一实施方式的目标道路及其他道路的示意性俯视图。
37.图3示出根据本公开一实施方式的目标道路及其他道路的示意性结构图。
38.图4示出根据本公开一实施方式的其他道路的示意性结构图。
39.图5示出根据本公开一实施方式的其他道路的示意性结构图。
40.图6示出根据本公开一实施方式的电子地图绘制装置的结构框图。
41.图7示出根据本公开的实施例的电子设备的结构框。
42.图8示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。
具体实施方式
43.下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。
44.在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的标签、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他标签、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
45.另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的标签可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
46.为了确保当用户所驾驶的车辆经过立交桥时,即使用户当前所行驶的车道上方存在至少一条其他道路,也能够使用户能够获知自身的正确行驶方向,本公开发明人考虑了如下方案:
47.在绘制电子地图时,在电子地图中位于最上方的图层绘制代表用户所驾驶车辆的半透明车辆标识和半透明导航路径引导标识,并在用户所行驶的车道对应的图层中绘制车辆标识和导航路径引导标识。其中,即使车辆标识和导航路径引导标识被用户当前所行驶的车道上方的其他道路对应的图像所遮挡,用户也可以在电子地图中看到位于最上方的图层的半透明车辆标识和半透明导航路径引导标识,使用户能够获知自身的正确行驶方向。
48.此方案的缺点:在上述方案中,虽然能够使用户能够获知自身的正确行驶方向,但考虑到上述方案既能够展示半透明车辆标识和半透明导航路径引导标识,但考虑到用户当前所行驶的车道会被位于该车道上方的其他道路对应的图像所遮挡,因此用户无法获知其当前所行驶车道中的任何道路元素,例如车道线、箭头、路牌等,从而导致用户无法随时从电子地图中获知其当前所行驶道路的道路信息,仍可能导致用户在行驶的过程中出现偏航或违章,从而损害了用户体验。
49.以上方案的缺点,本公开发明人提出了新的方案:通过获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,并根据路面信息确定目标道路中的路面重合区域,其中目标道路可以被理解为用户所关注的道路或用户正在行驶的道路,而路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合,即该任一条其他道路可以被理解为,在道路立交结构中与目标道路产生交叉的其他道路;通过当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理。其中压盖区域位于路面重合区域的上方,可以
被理解为当用户沿目标道路行驶时会经过该至少一条其他道路下方,并且在出现这样的状况时,在电子地图中用户所处的目标道路中的路面重合区域,会被该至少一条其他道路中的压盖区域所对应的图像遮挡,因此在上述方案中,通过对压盖区域进行半透明化处理,可以确保在电子地图中用户所处的目标道路中的路面重合区域不会被压盖区域所对应的图像遮挡,确保用户能够随时从电子地图中获知其当前所行驶道路的道路信息,使用户在行驶的过程中不会出现偏航或违章,从而改善了用户体验。
50.为了解决上述问题,本公开提出电子地图绘制方法、装置、设备及介质。
51.图1示出根据本公开一实施方式的电子地图绘制方法的流程图。如图1所示,电子地图绘制方法包括步骤s101-s103:
52.在步骤s101中,获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息;
53.其中,路面信息用于指示对应道路的路面位置及路面高度;
54.在步骤s102中,根据路面信息确定目标道路中的路面重合区域;
55.其中,路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合;
56.在步骤s103中,当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理。
57.在本公开的一种实现方式中,路面信息,用于指示对应道路的路面位置及路面高度,路面信息可以理解包括路面中多个像素点的位置信息以及高度信息,其中位置信息可以理解为对应像素点的位置坐标,该位置坐标可以为大地坐标系下的坐标,也可以为以任一参考位置为极点的相对坐标系下的坐标;路面高度可以理解为路面中多个像素点的高度,其中路面高度可以为海拔高度,也可以为与任一参考位置之间的相对高度。
58.示例性的,路面信息可以包括用于指示对应道路的路面边界的边界信息,该边界信息包括对应路面边界上多个像素点的位置信息以及高度信息。其中,当对应道路的路面为矩形时,可以包括至少四个像素点,该四个像素点分别位于对应道路的路面的四个顶点处。
59.在本公开的一种实现方式中,获取目标道路以及至少一条其他道路各自对应的路面信息,可以理解为读取事先储存的路面信息,也可以理解为接收其他装置或系统发送的路面信息。
60.在本公开的一种实现方式中,路面重合区域,可以理解为,当任一条其他道路与目标道路存在交叉时,目标道路的路面与该任一条其他道路的路面相互之间存在覆盖关系的区域。目标道路可以位于其他道路下方,也可以位于其他道路上方,其中,当目标道路位于其他道路下方时,若从其他道路上方俯视目标道路中的路面重合区域,会被该任一条其他道路的路面所遮挡,导致无法看到目标道路的路面上位于路面重合区域中的任何路面元素,如车道线、箭头标识、路牌等。
61.示例性的,图2示出根据本公开一实施方式的目标道路及其他道路的示意性俯视图。图3示出根据本公开一实施方式的目标道路及其他道路的示意性结构图。其中,为了便于理解,图2-图3中以目标道路位于其他道路下方为例进行说明,如图2以及图3所示,目标道路201以及其他道路202存在交叉,其他道路202的路面在目标道路201的路面上的投影所在区域为路面重合区域203,该路面重合区域203被其他道路202的路面所覆盖。
62.在本公开的一种实现方式中,任一条其他道路的路面中与路面重合区域对应的压盖区域,可以理解为,当任一条其他道路与目标道路存在交叉时,任一条其他道路的路面中覆盖目标道路的路面的区域,其中目标道路的路面被该任一条其他道路的路面覆盖的区域为路面重合区域,而任一条其他道路的路面中路面重合区域的区域为压盖区域。从路面重合区域上方俯视路面重合区域时,会被压盖区域所遮挡,导致无法看到目标道路的路面上位于路面重合区域中的任何路面元素。
63.示例性的,如图3所示,目标道路201以及其他道路202存在交叉,其他道路202的路面在目标道路201的路面上的投影所在区域为路面重合区域203,该路面重合区域203被其他道路202的路面中的压盖区域204所覆盖。
64.在本公开的一种实现方式中,至少对压盖区域进行半透明化处理,可以理解为至少对压盖区域中各个像素点的透明度进行调整,使各个像素点的透明度增大;也可以理解为至少对压盖区域所对应的三角网格的顶点的透明度进行调整,以达到对三角网格中各个像素点的透明度进行调整的目的,从而使各个像素点的透明度增大。
65.根据本公开实施例提供的技术方案,通过获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,并根据路面信息确定目标道路中的路面重合区域,其中目标道路可以被理解为用户所关注的道路或用户正在行驶的道路,而路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合,即该任一条其他道路可以被理解为,在道路立交结构中与目标道路产生交叉的其他道路;通过当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理,其中压盖区域位于路面重合区域的上方,可以被理解为当用户沿目标道路行驶时会经过该至少一条其他道路下方,并且在出现这样的状况时,在电子地图中用户所处的目标道路中的路面重合区域,会被该至少一条其他道路中的压盖区域所对应的图像遮挡,因此在上述方案中,通过对压盖区域进行半透明化处理,可以确保在电子地图中用户所处的目标道路中的路面重合区域不会被压盖区域所对应的图像遮挡,确保用户能够随时从电子地图中获知其当前所行驶道路的道路信息,使用户在行驶的过程中不会出现偏航或违章,从而改善了用户体验。
66.在本技术的一种实施方式中,路面信息用于指示对应道路的路面位置,包括:所述路面信息用于指示对应道路的路面的边界多边形的位置;
67.根据路面信息确定目标道路中的路面重合区域,包括:
68.根据路面信息,对将目标道路路面的边界多边形与任一条其他道路路面的边界多边形重合的区域确定为路面重合区域。
69.在本公开的一种实现方式中,对应道路路面的边界多边形,可以理解为由对应道路路面的边界组成的闭合多边形。
70.在本公开的一种实现方式中,根据路面信息,对将目标道路路面的边界多边形与任一条其他道路路面的边界多边形重合的区域确定为路面重合区域,可以理解为,根据路面信息确定目标道路路面的边界位置以及任一条其他道路路面的边界位置,并根据上述边界位置确定目标道路路面的边界与任一条其他道路路面的边界之间是否存在交叉,若存在则根据目标道路路面的边界与任一条其他道路路面的边界之间的边界交叉点的位置确定目标道路路面的边界多边形与任一条其他道路路面的边界多边形重合的区域,即路面重合
区域;或者,也可以理解为,根据路面信息确定目标道路路面的边界多边形中至少一个像素点以及任一条其他道路路面的边界多边形中至少一个像素点各自的像素点位置,将像素点位置重合的多个像素点确定为位于路面重合区域中的像素点,并将该多个像素点所在的区域确定为路面重合区域。
71.根据本公开实施例提供的技术方案,通过将路面信息限定为用于指示对应道路的路面的边界多边形的位置,并根据路面信息,对将目标道路路面的边界多边形与任一条其他道路路面的边界多边形重合的区域确定为路面重合区域,可以有效降低确定路面重合区域的难度,从而减少确定路面重合区域所需的运算量,提高了运算效率。
72.在本技术的一种实施方式中,至少对压盖区域进行半透明化处理,包括:
73.对目标区域进行半透明化处理,目标区域位于任一条其他道路的路面中,目标区域包括压盖区域,目标区域的至少一边垂直于目标中心线,且目标区域的至少一边与目标中心线的交点重合于压盖区域投影的一端,其中目标中心线为任一条其他道路的路面的中心线,压盖区域投影为压盖区域在目标中心线上的投影。
74.在本公开的一种实现方式中,示例性的,图4示出根据本公开一实施方式的其他道路的示意性结构图。如图4所示,目标道路中的路面重合区域被其他道路202的路面中的压盖区域204所覆盖,其中对包括压盖区域204的目标区域205进行半透明化处理,目标区域205的侧边215垂直于其他道路202的路面的中心线212,且侧边215与中心线212的交点216,与压盖区域204在中心线212上的投影214的一端重合。
75.根据本公开实施例提供的技术方案,考虑到在部分情况下,目标道路与其他道路之间并非相互垂直,而是二者之间的夹角角度可能小于90
°
,在这种状况下,若仅对压盖区域进行半透明化处理,则其他道路中被半透明化处理的区域面积较小,且过渡较为突兀,不符合用户的使用习惯。通过对对位于任一条其他道路的路面中的包括压盖区域的目标区域进行半透明化处理,并限定目标区域的至少一边垂直于目标中心线,且目标区域的至少一边与目标中心线的交点重合于压盖区域投影的一端,可以确保其他道路中被半透明化处理的区域面积较大,且过渡较为不突兀,符合用户的使用习惯,从而改善了用户体验。
76.在本技术的一种实施方式中,所述方法还包括:
77.在任一条其他道路的路面中确定与目标区域相邻的至少一个过渡区域,并对至少一个过渡区域进行半透明化处理。
78.其中,经过半透明化处理的过渡区域的透明度小于经过半透明化处理的目标区域的透明度。
79.在本公开的一种实现方式中,经过半透明化处理的过渡区域的透明度小于经过半透明化处理的目标区域的透明度,可以理解为半透明化处理后的过渡区域中任一像素点的透明度小于压盖区域中任一像素点的透明度。
80.需要说明的是,在进行半透明化处理后的过渡区域中,不同像素点的透明度可以相同,也可以不同,为了便于理解,本公开示例中以进行半透明化处理后的过渡区域中不同像素点的透明度不同,且进行半透明化处理后的过渡区域中距离目标区域越远的像素点的透明度越低为例进行说明。
81.如图4所示,对其他道路202中包括压盖区域的目标区域205进行半透明化处理,并对其他道路202其他道路202中与目标区域205相邻的过渡区域206进行半透明化处理。
82.根据本公开实施例提供的技术方案,通过在任一条其他道路的路面中确定与目标区域相邻的至少一个过渡区域,并对至少一个过渡区域进行半透明化处理,可以使用户在观看电子地图,且视线沿任一条其他道路的路面移动时,视线可以从任一条其他道路的路面中未经任何处理的区域移至经过半透明化处理,且透明度小于目标区域的透明度的过渡区域,再从经过半透明化处理的过渡区域移至经过半透明化处理的目标区域,避免用户视线直接从任一条其他道路的路面中未经任何处理的区域移至经过半透明化处理的目标区域,使该任一条其他道路的路面不会存在较为突兀的区域,用户观感较好,从而改善了用户体验。
83.在本技术的一种实施方式中,压盖区域与路面重合区域间的高度差与过渡区域的长度正相关。
84.根据本公开实施例提供的技术方案,通过限定压盖区域至路面重合区域的高度差与过渡区域的长度正相关,可以用户能够沟通过查看过渡区域的长度,直观感受到压盖区域与路面重合区域间的高度差,即其他道路的路面与目标道路的路面在交叉处的高度差,改善了用户体验。
85.在本技术的一种实施方式中,过渡区域的长度与目标道路的道路等级正相关。
86.根据本公开实施例提供的技术方案,考虑到针对道路等级越高的道路,用户驾驶车辆行驶在该道路上时的平均时速可能更快,在观看电子地图时用户对其他道路的路面中存在的较为突兀的区域的忍耐程度也越低,通过限定过渡区域的长度与目标道路的道路等级正相关,可以确保目标道路的道路等级越高,任一条其他道路的路面中未经任何处理的区域与经过半透明化处理的目标区域之间的距离越长,使用户在观看电子地图,且视线沿任一条其他道路的路面移动时,视线在从任一条其他道路的路面中未经任何处理的区域移出后,经过较长的过渡区域后再移至经过半透明化处理的目标区域,进一步优化了用户的观感,改善了用户体验。
87.在本技术的一种实施方式中,过渡区域中位于路口区域内的任一像素点对应的透明度,与路口区域至目标区域的距离负相关;
88.过渡区域中位于路口区域以外的任一像素点对应的透明度与参考距离负相关,参考距离为任一像素点至路口区域的距离与路口区域至目标区域的距离之和。
89.在本公开的一种实现方式中,示例性的,图5示出根据本公开一实施方式的其他道路的示意性结构图。如图5所示,对其他道路202中包括压盖区域的目标区域205进行半透明化处理,并对其他道路202其他道路202中与目标区域205相邻的过渡区域进行半透明化处理。其中,对于过渡区域中且位于路口区域207以外的其他过渡区域208中的任一像素点,该像素点对应的透明度与参考距离负相关,该参考距离为该像素点至路口区域207的距离以及路口区域207至目标区域205的距离之和,即该像素点至路口区域207的距离加上路口区域207至目标区域205的距离越大,则该像素点的透明度越小。对于过渡区域中且位于路口区域207内的任一像素点,该像素点对应的透明度与路口区域207至目标区域205的距离负相关,即路口区域207至目标区域205的距离越大,位于路口区域207中的像素点的透明度越低,且位于路口区域207中的像素点的透明度均相同。
90.根据本公开实施例提供的技术方案,考虑到路口区域的形状往往不规则,若路口区域中不同像素点的透明度不同,则可能在电子地图中的展示效果较为突兀,容易吸引用
户的关注,导致用户分心,损害了驾驶安全。通过限定过渡区域中位于路口区域内的任一像素点对应的透明度与路口区域至目标区域的距离负相关,并限定过渡区域中位于路口区域以外的任一像素点对应的透明度与参考距离负相关,可以确保过渡区域中位于路口区域中的部分透明度不变,使过渡区域中位于路口区域中的部分的展示效果较为不突兀,不容易吸引用户的关注,确保用户不会分心,改善了驾驶安全。
91.以下参照图6描述根据本公开一实施方式的电子地图绘制装置。图6示出根据本公开一实施方式的电子地图绘制装置300的结构框图。
92.如图6所示,电子地图绘制装置300包括:
93.路面信息获取模块301,被配置为获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,路面信息用于指示对应道路的路面位置及路面高度;
94.重合区域确定模块302,被配置为根据路面信息确定目标道路中的路面重合区域,路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合;
95.路面处理模块303,被配置为当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理。
96.根据本公开实施例提供的技术方案,通过获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,并根据路面信息确定目标道路中的路面重合区域,其中目标道路可以被理解为用户所关注的道路或用户正在行驶的道路,而路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合,即该任一条其他道路可以被理解为,在道路立交结构中与目标道路产生交叉的其他道路;通过当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理。其中压盖区域位于路面重合区域的上方,可以被理解为当用户沿目标道路行驶时会经过该至少一条其他道路下方,并且在出现这样的状况时,在电子地图中用户所处的目标道路中的路面重合区域,会被该至少一条其他道路中的压盖区域所对应的图像遮挡,因此在上述方案中,通过对压盖区域进行半透明化处理,可以确保在电子地图中用户所处的目标道路中的路面重合区域不会被压盖区域所对应的图像遮挡,确保用户能够随时从电子地图中获知其当前所行驶道路的道路信息,使用户在行驶的过程中不会出现偏航或违章,从而改善了用户体验。
97.本公开还公开了一种电子设备,图7示出根据本公开的实施例的电子设备的结构框图。如图7所示,所述电子设备包括存储器和处理器,其中,存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现根据本公开的实施例的方法。
98.本公开实施例中提供了一种电子地图绘制方法,所述方法包括:
99.获取电子地图中的目标道路以及电子地图中除目标道路以外至少一条其他道路各自对应的路面信息,路面信息用于指示对应道路的路面位置及路面高度;
100.根据路面信息确定目标道路中的路面重合区域,路面重合区域与任一条其他道路的路面在目标道路的路面上的投影重合;
101.当根据路面信息确定任一条其他道路的路面包括位于路面重合区域的上方的压盖区域时,至少对压盖区域进行半透明化处理。
102.在本技术的一种实施方式中,对应道路的路面位置,包括对应道路路面的边界多边形的位置;
103.根据路面信息确定目标道路中的路面重合区域,包括:
104.根据路面信息,对将目标道路路面的边界多边形与任一条其他道路路面的边界多边形重合的区域确定为路面重合区域。
105.在本技术的一种实施方式中,至少对压盖区域进行半透明化处理,包括:
106.对包括压盖区域的目标区域进行半透明化处理,其中目标区域的至少一边垂直于任一条其他道路的路面的中心线,且至少一边与中心线的交点,与压盖区域在中心线上的投影的一端重合。
107.在本技术的一种实施方式中,所述方法还包括:
108.在任一条其他道路的路面中确定与目标区域相邻的至少一个过渡区域,并对至少一个过渡区域进行半透明化处理。
109.在本技术的一种实施方式中,压盖区域与路面重合区域间的高度差与过渡区域的长度正相关。
110.在本技术的一种实施方式中,过渡区域的长度与目标道路的道路等级正相关。
111.在本技术的一种实施方式中,过渡区域中位于路口区域内的任一像素点对应的透明度,与路口区域至目标区域的距离负相关;
112.过渡区域中位于路口区域以外的任一像素点对应的透明度与参考距离负相关,参考距离为任一像素点至路口区域的距离与路口区域至目标区域的距离之和。
113.图8示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。
114.如图8所示,计算机系统包括处理单元,其可以根据存储在只读存储器(rom)中的程序或者从存储部分加载到随机访问存储器(ram)中的程序而执行上述实施例中的各种方法。在ram中,还存储有计算机系统操作所需的各种程序和数据。处理单元、rom以及ram通过总线彼此相连。输入/输出(i/o)接口也连接至总线。
115.以下部件连接至i/o接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信过程。驱动器也根据需要连接至i/o接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。其中,所述处理单元可实现为cpu、gpu、tpu、fpga、npu等处理单元。
116.特别地,根据本公开的实施例,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行上述方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。
117.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上
可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
118.描述于本公开实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过可编程硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
119.作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中电子设备或计算机系统中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。
120.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1