本申请涉及地图,尤其涉及一种公共交通线路处理方法、装置、设备及可读存储介质。
背景技术:
1、随着道路交通的不断发展,公共交通在道路交通中占领着越来重要的地位。为了方便用户查看公共交通线路,提供在线公共交通线路的渲染能力已经成为很多地图软件的标配。
2、目前,通常将公共交通线路的源数据直接进行编译,然后渲染到地图上的方式展示给用户,相当于直接将线路“画”到地图上。然而,在一些大型城市中,以地铁、轻轨等为例的,公共交通线路多且杂已经成为一种普遍现象,当多条线路距离相近或相互交错重叠时,渲染出来的公共交通线路是错综复杂的,具有较差的展示效果。
3、因此,现有技术无法有效地对公共交通线路进行处理,使得渲染展示的公共交通线路图的视觉效果较差,进而影响用户体验。
技术实现思路
1、本申请实施例的主要目的在于提供一种公共交通线路处理方法、装置、设备及可读存储介质,能够有效地对公共交通线路进行处理,增强渲染展示的公共交通线路图的视觉效果,进而提高用户体验。
2、第一方面,本申请实施例提供一种公共交通线路处理方法,包括:
3、获取待处理的至少两条公共交通路段;
4、若所述至少两条公共交通路段中存在满足预设条件的目标公共交通路段,则对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段;
5、针对满足预设条件的两条目标公共交通路段,确定其对应的子路段间的拓扑关系,其中,所述拓扑关系用于在地图渲染时,将目标子路段渲染为相互平行的子路段,所述目标子路段包括相互距离小于预设阈值的至少两条子路段。
6、第二方面,本申请实施例提供一种公共交通线路渲染方法,包括:
7、获取满足预设条件的至少两条目标公共交通路段对应的子路段间的拓扑关系,其中,所述拓扑关系是根据第一方面任一项所述的方法确定的;
8、根据所述拓扑关系,渲染展示所述至少两条目标公共交通路段,使其对应的子路段中的目标子路段展示为相互平行的子路段。
9、第三方面,本申请实施例提供一种公共交通线路处理装置,包括:
10、获取模块,用于获取待处理的至少两条公共交通路段;
11、处理模块,用于在所述至少两条公共交通路段中存在满足预设条件的目标公共交通路段,则对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段;
12、确定模块,用于针对满足预设条件的两条目标公共交通路段,确定其对应的子路段间的拓扑关系,其中,所述拓扑关系用于在地图渲染时,将目标子路段渲染为相互平行的子路段,所述目标子路段包括相互距离小于预设阈值的至少两条子路段。
13、第四方面,本申请实施例提供一种电子设备,包括:
14、至少一个处理器;以及
15、与所述至少一个处理器通信连接的存储器;
16、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述电子设备执行上述任一方面所述的方法。
17、第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上述任一方面所述的方法。
18、本申请实施例提供的公共交通线路处理方法、装置、设备及可读存储介质,可以获取待处理的至少两条公共交通路段;进一步的,若所述至少两条公共交通路段中存在满足预设条件的目标公共交通路段,则对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段;进一步地,针对满足预设条件的两条目标公共交通路段,确定其对应的子路段间的拓扑关系,其中,所述拓扑关系用于在地图渲染时,将目标子路段渲染为相互平行的子路段,所述目标子路段包括相互距离小于预设阈值的至少两条子路段。本申请可以通过对满足预设条件的每两条目标公共交通路段进行平行处理,使得该两条目标公共交通路段中相近的子路段以平行的方式存在,生成能够呈现出平行效果的子路段间的拓扑关系,进而,可以在地图渲染时,呈现出将相近的至少两条子路段平行展示,因此,经过平行处理后的公共交通路段,解决了由于距离相近场景以及交错重叠场景的存在导致渲染出的视觉效果图较差的问题,增强了公共交通线路图的视觉效果,提升了用户体验。
1.一种公共交通线路处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段,包括:
3.根据权利要求1所述的方法,其特征在于,所述至少两条公共交通路段包括:任一公共交通路段和其他公共交通路段;所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段,包括:
5.根据权利要求1所述的方法,其特征在于,所述针对满足预设条件的两条目标公共交通路段,确定其对应的子路段间的拓扑关系,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述中心线,更新所述目标子路段的拓扑关系,包括:
7.根据权利要求5所述的方法,其特征在于,所述获取待处理的至少两条公共交通路段,包括:
8.一种公共交通线路渲染方法,其特征在于,所述方法包括:
9.一种公共交通线路处理装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-8任一项所述的方法。