瓦片地图数据的获取方法技术

技术编号:39771415 阅读:18 留言:0更新日期:2023-12-22 02:22
本申请提供一种瓦片地图数据的获取方法

【技术实现步骤摘要】
瓦片地图数据的获取方法、装置、设备及介质


[0001]本申请涉及智能驾驶领域,尤其涉及一种瓦片地图数据的获取方法

装置

设备及介质


技术介绍

[0002]具有更高级别
(L3+)
的智能驾驶功能的车辆是各大车企的重点研发方向,而高精度地图已经成为高级别
(L3+)
的智能驾驶技术中不可或缺的重要组成部分

[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]第四方面,本申请实施例提供一种计算机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种瓦片地图数据的获取方法,其特征在于,包括:响应于用户在地图上的指定操作,获取所述用户选择的目标位置的坐标信息;根据所述目标位置的坐标信息,获取缓存的瓦片地图数据,再以所述目标位置为圆心的预设半径范围内的数据作为目标瓦片地图数据,其中,所述瓦片地图数据中包括以车辆当前的位置所在的原点瓦片以及所述原点瓦片周围的多层瓦片的地图数据;根据所述目标瓦片地图数据,在图形用户界面上输出对应的地图
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述目标位置的坐标信息,获取缓存的瓦片地图数据,再以所述目标位置为圆心的预设半径范围内的数据作为目标瓦片地图数据,包括:针对所述瓦片地图数据中每个瓦片,根据所述瓦片的每个顶点的坐标信息以及所述目标位置的坐标信息,计算所述瓦片的每个顶点与所述目标位置之间的距离;确定所述瓦片的每个顶点与所述目标位置之间的距离是否小于所述预设半径;若所述瓦片存在至少一个顶点与所述目标位置之间的距离小于所述预设半径,则确定所述瓦片为目标瓦片;从所述瓦片地图数据中获取出所有的目标瓦片的地图数据,得到所述目标瓦片地图数据
。3.
根据权利要求1或2所述的方法,其特征在于,所述响应于用户在地图上的指定操作,获取所述用户选择的目标位置的坐标信息之前,所述方法还包括:在所述车辆行驶过程中,实时获取所述车辆的定位信息;根据所述车辆的定位信息,以所述车辆的定位信息指示的位置作为中心,缓存所述中心所在的原点瓦片以及所述原点瓦片周围的多层瓦片的地图数据,得到所述瓦片地图数据
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述车辆移动后的定位信息与所述车辆移动前的定位信息之间的距离大于预设距离时,再次以所述车辆移动后的定位信息指示的位置作为新的中心,缓存所述新的中心...

【专利技术属性】
技术研发人员:陈佳豪
申请(专利权)人:宁波吉利汽车研究开发有限公司
类型:发明
国别省市:

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

1