地图道路渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:37470663 阅读:21 留言:0更新日期:2023-05-06 09:50
本发明专利技术涉及地图渲染领域,公开了一种地图道路渲染方法、装置、设备及存储介质,该方法包括:获取路面网格模型以及路面网格模型中各地图网格面片的坐标信息,并在前端页面采用正投影俯视角显示所述路面网格模型;响应于针对所述前端页面上的路面网格模型的交互操作,确定所述交互操作对应的地图网格面片和渲染模式;根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围;基于所述高程渲染范围和所述渲染模式对所述路面网格模型进行分步渲染。本方法通过预设的自动高程裁切跟踪对前端页面的交互操作的地图网格面片进行跟踪,自动确定当前交互操作对应的地图网格面片,避免在渲染过程中高程方向的遮挡情况。方向的遮挡情况。方向的遮挡情况。

【技术实现步骤摘要】
地图道路渲染方法、装置、设备及存储介质


[0001]本专利技术涉及地图渲染领域,尤其涉及一种地图道路渲染方法、装置、设备及存储介质。

技术介绍

[0002]电子地图中道路路网的渲染显示效果对用户的体验非常重要,而立交道路的正确显示又是道路路网渲染的难点。在实际应用中,立交道路是指两条或两条以上的道路的相交区域建立的上下分层、多方向行驶、互不相扰的现代化陆地桥。此外,用户对电子地图的查看,常见的方式为俯视正投影视角查看,俯视正投影视角可以客观展示路面的走向,并且二维空间的视角操作自由度比较单一,对于用户来说较为简单。而且建筑的立面在俯视视角不会被展示,同时也不是高精度地图的主要关注对象。而且正投影视角没有近大远小的畸变。所以综合来说对于路面的查看多采用俯视正投影视角。但是它的缺点是在渲染的过程中无法方便的展示高程方向的遮挡情况,例如复杂高架桥和隧道等场景。

技术实现思路

[0003]本专利技术的主要目的在于解决现有的地图道路渲染过程中在俯视正投影视角下对立交路段等高程方向的遮挡情况无法方便的展示的技术问题。
[0004]本专利技术第一方面提供了一种地图道路渲染方法,包括:
[0005]获取路面网格模型以及路面网格模型中各地图网格面片的坐标信息,并在前端页面采用正投影俯视角显示所述路面网格模型;
[0006]响应于针对所述前端页面上的路面网格模型的交互操作,确定所述交互操作对应的地图网格面片和渲染模式;
[0007]根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围;
[0008]基于所述高程渲染范围和所述渲染模式对所述路面网格模型进行分步渲染。
[0009]可选的,在本专利技术第一方面的第一种实现方式中,所述交互操作为点击操作;
[0010]所述根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围包括:
[0011]根据所述点击操作的点击位置的坐标信息,判断点击操作对应的地图网格面片是否为所述正投影俯视角下相同坐标的一组地图网格面片组;
[0012]若是,则根据预设的高程裁切跟踪逻辑,确定所述地图网格面片组中所述点击操作对应的地图网格面片;
[0013]若否,则将所述点击操作的点击位置对应的地图网格面片作为所述点击操作对应的地图网格面片;
[0014]对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围。
[0015]可选的,在本专利技术第一方面的第二种实现方式中,所述根据预设的高程裁切跟踪逻辑,确定所述地图网格面片组中所述点击操作对应的地图网格面片包括:
[0016]预设的高程裁切跟踪逻辑,获取上一交互操作对应的地图网格面片;
[0017]在所述路面网格模型将上一交互操作对应的地图网格面片与所述地图网格面片组中各地图网格面片进行连接,并计算上一交互操作对应的地图网格面片与所述地图网格面片组中各地图网格面片的连接距离;
[0018]将所述地图网格面片组中与上一交互操作对应的地图网格面片的连接距离最短的地图网格面片作为所述点击操作对应的地图网格面片。
[0019]可选的,在本专利技术第一方面的第三种实现方式中,所述对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围包括:
[0020]对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,获取所述点击操作对应的地图网格面片的高程信息;
[0021]判断所述点击操作对应的地图网格面片的高程信息是否在预设的高程渲染范围;
[0022]若否,则对所述高程渲染范围进行调整,直至所述点击操作对应的地图网格面片的高程信息在所述高程渲染范围中。
[0023]可选的,在本专利技术第一方面的第四种实现方式中,所述根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围,还包括:
[0024]根据所述点击操作对所述前端页面的显示内容进行调整;
[0025]确定调整后的显示内容中的中心显示区域对应的地图网格面片为所述点击操作对应的地图网格面片;
[0026]对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围。
[0027]可选的,在本专利技术第一方面的第五种实现方式中,所述渲染模式包括普通模式和特殊模式;
[0028]所述基于所述高程渲染范围和所述渲染模式对所述路面网格模型进行分步渲染包括:
[0029]获取所述路面网格模型中各地图网格面片的路面参数;
[0030]若所述显示模式为普通模式,则对所述路面网格模型中在所述高程渲染范围中的地图网格面片进行裁切,并根据所述路面参数对裁切后的地图网格面片进行渲染;
[0031]若所述显示模式为特殊模式,则根据所述路面参数以及各地图网格面片对应的高程信息与所述高程渲染范围之间的大小关系,对所述前端页面上所述路面网格模型的各地图网格面片进行渲染。
[0032]可选的,在本专利技术第一方面的第六种实现方式中,在所述获取路面网格模型以及路面网格模型中各地图网格面片的坐标信息之前,还包括:
[0033]获取采集地图数据的车辆的车辆轨迹,并将所述地图数据中在所述车辆轨迹上的地图网格面片标记为初始路面;
[0034]基于所述初始路面根据预设算法进行地图网格面片的扩展操作,直至扩展的地图网格面片距离所述初始路面的地图网格面片的距离大于预设阈值,停止所述地图网格面片的扩展操作,得到可行驶路面;
[0035]根据所述可行驶路面的地图网格面片,生成路面网格模型。
[0036]本专利技术第二方面提供了一种地图道路渲染装置,包括:
[0037]获取模块,用于获取路面网格模型以及路面网格模型中各地图网格面片的坐标信息,并在前端页面采用正投影俯视角显示所述路面网格模型;
[0038]交互模块,用于响应于针对所述前端页面上的路面网格模型的交互操作,确定所述交互操作对应的地图网格面片和渲染模式;
[0039]高程跟踪模块,用于根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围;
[0040]渲染模块,用于基于所述高程渲染范围和所述渲染模式对所述路面网格模型进行分步渲染。
[0041]可选的,在本专利技术第二方面的第一种实现方式中,所述交互操作为点击操作;所述高程跟踪模块包括:
[0042]判断单元,用于根据所述点击操作的点击位置的坐标信息,判断点击操作对应的地图网格面片是否为所述正投影俯视角下相同坐标的一组地图网格面片组;
[0043]第一确认单元,用于根据预设的高程裁切跟踪逻辑,确定所述地图网格面片组中所述点击操作对应的地图网格面片;
[0044]第二确认单元,用于将所述点击操作的点击位置对应的地图网格面片作为所述点击操作对应的地图网格面片;
[0045]跟踪单元,用于对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,调本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图道路渲染方法,其特征在于,所述地图道路渲染方法包括:获取路面网格模型以及路面网格模型中各地图网格面片的坐标信息,并在前端页面采用正投影俯视角显示所述路面网格模型;响应于针对所述前端页面上的路面网格模型的交互操作,确定所述交互操作对应的地图网格面片和渲染模式;根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围;基于所述高程渲染范围和所述渲染模式对所述路面网格模型进行分步渲染。2.根据权利要求1所述的地图道路渲染方法,其特征在于,所述交互操作为点击操作;所述根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围包括:根据所述点击操作的点击位置的坐标信息,判断点击操作对应的地图网格面片是否为所述正投影俯视角下相同坐标的一组地图网格面片组;若是,则根据预设的高程裁切跟踪逻辑,确定所述地图网格面片组中所述点击操作对应的地图网格面片;若否,则将所述点击操作的点击位置对应的地图网格面片作为所述点击操作对应的地图网格面片;对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围。3.根据权利要求2所述的地图道路渲染方法,其特征在于,所述根据预设的高程裁切跟踪逻辑,确定所述地图网格面片组中所述点击操作对应的地图网格面片包括:预设的高程裁切跟踪逻辑,获取上一交互操作对应的地图网格面片;在所述路面网格模型将上一交互操作对应的地图网格面片与所述地图网格面片组中各地图网格面片进行连接,并计算上一交互操作对应的地图网格面片与所述地图网格面片组中各地图网格面片的连接距离;将所述地图网格面片组中与上一交互操作对应的地图网格面片的连接距离最短的地图网格面片作为所述点击操作对应的地图网格面片。4.根据权利要求2所述的地图道路渲染方法,其特征在于,所述对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围包括:对所述点击操作对应的地图网格面片进行自动高程裁切跟踪,获取所述点击操作对应的地图网格面片的高程信息;判断所述点击操作对应的地图网格面片的高程信息是否在预设的高程渲染范围;若否,则对所述高程渲染范围进行调整,直至所述点击操作对应的地图网格面片的高程信息在所述高程渲染范围中。5.根据权利要求2所述的地图道路渲染方法,其特征在于,所述根据所述坐标信息对所述交互操作对应的地图网格面片进行自动高程裁切跟踪,调整高程渲染范围,还包括:根据所述点击操作对所述前端页面的显示内容进行调整;确定调整后的显示内容中的中心显示区域对应的地图网格面片为所述...

【专利技术属性】
技术研发人员:冯乐满韩旭
申请(专利权)人:广州文远知行科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1