【技术实现步骤摘要】
公共交通线路处理方法、装置、设备及可读存储介质
[0001]本申请涉及地图
,尤其涉及一种公共交通线路处理方法
、
装置
、
设备及可读存储介质
。
技术介绍
[0002]随着道路交通的不断发展,公共交通在道路交通中占领着越来重要的地位
。
为了方便用户查看公共交通线路,提供在线公共交通线路的渲染能力已经成为很多地图软件的标配
。
[0003]目前,通常将公共交通线路的源数据直接进行编译,然后渲染到地图上的方式展示给用户,相当于直接将线路“画”到地图上
。
然而,在一些大型城市中,以地铁
、
轻轨等为例的,公共交通线路多且杂已经成为一种普遍现象,当多条线路距离相近或相互交错重叠时,渲染出来的公共交通线路是错综复杂的,具有较差的展示效果
。
[0004]因此,现有技术无法有效地对公共交通线路进行处理,使得渲染展示的公共交通线路图的视觉效果较差,进而影响用户体验
。
技术实现思路
[0005]本申请实施例的主要目的在于提供一种公共交通线路处理方法
、
装置
、
设备及可读存储介质,能够有效地对公共交通线路进行处理,增强渲染展示的公共交通线路图的视觉效果,进而提高用户体验
。
[0006]第一方面,本申请实施例提供一种公共交通线路处理方法,包括:
[0007]获取待处理的至少两条公共交通路段;
[0008]若所述 ...
【技术保护点】
【技术特征摘要】
1.
一种公共交通线路处理方法,其特征在于,所述方法包括:获取待处理的至少两条公共交通路段;若所述至少两条公共交通路段中存在满足预设条件的目标公共交通路段,则对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段;针对满足预设条件的两条目标公共交通路段,确定其对应的子路段间的拓扑关系,其中,所述拓扑关系用于在地图渲染时,将目标子路段渲染为相互平行的子路段,所述目标子路段包括相互距离小于预设阈值的至少两条子路段
。2.
根据权利要求1所述的方法,其特征在于,所述对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段,包括:确定所述目标公共交通路段对应的打断点,根据所述打断点,对所述目标公共交通路段进行打断操作,得到对应的子路段;其中,所述目标公共交通路段中的任一公共交通路段对应的打断点包括该公共交通路段中相应目标子路段的两个端点
。3.
根据权利要求1所述的方法,其特征在于,所述至少两条公共交通路段包括:任一公共交通路段和其他公共交通路段;所述方法还包括:根据所述预设阈值,建立任一公共交通路段的缓冲区;若所述其他公共交通路段与所述缓冲区存在交叠的路段,则确定所述至少两条公共交通路段中存在满足预设条件的目标公共交通路段;其中,所述目标公共交通路段包括所述任一公共交通路段和所述其他公共交通路段中与所述任一公共交通路段的缓冲区存在交叠的公共交通路段
。4.
根据权利要求3所述的方法,其特征在于,所述对所述目标公共交通路段进行打断,得到所述目标公共交通路段对应的子路段,包括:确定所述目标公共交通路段与所述缓冲区的交点,将所述交点作为所述目标公共交通路段的打断点,用以将所述目标公共交通路段打断为多个子路段;在所述任一公共交通路段中,确定与所述交点相匹配的点,并根据所述相匹配的点,将所述任一公共交通路段打断为多个子路段;其中,对于任一交点,所述与所述交点相匹配的点为所述任一公共交通路段中与所述交点距离最近的点
。5.
根据权利要求1所述的方法,其特征在于,所述针对满足预设条件的两条目标公共交通路段,确定其对应的子路段间的拓扑关系,包括:确定打断操作后得到的各子路段对应的拓扑关系,所述子路段对应的拓扑关系包括:所述子路段所属的公共交通路段
、
所述子路段与所属公共交通路段中其它子路段的连接关系;确定所述目标子路段的中心线,根据所述中心线,更新所述目标子路段的拓扑关系;其中,更新后的拓扑关系具体用于:在渲染展示所述至少两条公共交通路段时,使所述目标子路段展示为均与所述中心线平行的子路段
。6.
根据权利要求5所述的方法,其特征在于,所述根据所述中心线,更新所述目标子路段...
【专利技术属性】
技术研发人员:于建平,
申请(专利权)人:北京高德云图科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。