【技术实现步骤摘要】
地图数据选取方法、装置、设备、存储介质及程序产品
[0001]本申请涉及但不限于计算机视觉
,尤其涉及一种地图数据选取方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]高精地图在自动驾驶等领域扮演者举足轻重的角色,其又被称为高清地图(High definition map,HD MAP),通常指用于自动驾驶辅助的地图,区别于人们日常使用的手机导航地图。通常车辆所使用的高精地图由地图的制造商提供,在使用过程中根据定位结果可获取车辆当前位置附近的地图数据。但是,通常车辆获取到的原始高精地图数据量较大,地图范围较广,超过了实际当前车辆所需要的范围,车辆直接使用获取到的原始高精地图数据时,会浪费过多的内存与算力。对此,相关技术中会将原始高精地图切分至目标区域。然而,相关技术中的地图切分方法的切分效率低,且切分的准确度也不高。
技术实现思路
[0003]有鉴于此,本申请实施例至少提供一种地图数据选取方法、装置、设备、存储介质及程序产品。
[0004]本申请实施例的技术方案是这样实现的: >[0005]一方面本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种地图数据选取方法,其特征在于,包括:获取设备的当前定位位置;获取包含所述当前定位位置的第一区域对应的预设地图数据;基于预设范围参数和所述当前定位位置,以所述当前定位位置开始,从所述预设地图数据中,选取所述当前定位位置周围的第二区域对应的地图数据;其中,所述第一区域的范围大于所述第二区域的范围;根据所述第二区域对应的地图数据,显示虚拟地图。2.根据权利要求1所述的方法,其特征在于,所述第一区域包括:沿第一预设方向分布的多个预设区域;所述基于预设范围参数和所述当前定位位置,以所述当前定位位置开始,从所述预设地图数据中,选取所述当前定位位置周围的第二区域对应的地图数据,包括:根据所述当前定位位置和所述预设范围参数,确定所述第二区域在所述第一预设方向上的区域长度;从所述多个预设区域中,确定所述当前定位位置所在的目标区域;根据所述第二区域与所述目标区域,在所述第一预设方向上的区域长度之间的大小关系,得到所述多个预设区域中包含所述第二区域的候选区域;根据所述预设范围参数,以所述当前定位位置开始,从所述候选区域对应的候选地图数据中,选取所述第二区域对应的地图数据。3.根据权利要求2所述的方法,其特征在于,每个预设区域包含至少一个子区域;所述从所述多个预设区域中,确定所述当前定位位置所在的目标区域,包括:确定包含所述当前定位位置的子区域,得到目标子区域;将包含所述目标子区域的预设区域,作为所述目标区域。4.根据权利要求2或3所述的方法,其特征在于,所述预设范围参数包括:第一预设距离和第二预设距离;所述第二区域的所述区域长度由所述第一预设距离和所述第二预设距离确定;所述目标区域的所述区域长度由第一距离和第二距离确定;所述第一距离为所述当前定位位置与所述目标区域的第一区域边界之间的距离;所述第二距离为所述当前定位位置与所述目标区域的第二区域边界之间的距离;所述根据所述第二区域和所述目标区域,在所述第一预设方向上的区域长度之间的大小关系,得到所述多个预设区域中包含所述第二区域的候选区域,包括:在所述第一预设距离小于或等于所述第一距离,且所述第二预设距离小于或等于所述第二距离的情况下,所述候选区域为所述目标区域;和/或,在所述第一预设距离小于或等于所述第一距离,且所述第二预设距离大于所述第二距离情况下,所述候选区域为所述目标区域和在所述第一预设方向上位于所述目标区域前方的后继区域;和/或,在所述第一预设距离大于所述第一距离,且所述第二预设距离小于或等于所述第二距离的情况下,所述候选区域为所述目标区域和在所述第一预设方向上位于所述目标区域后方的前驱区域;和/或,在所述第一预设距离大于所述第一距离,且所述第二预设距离大于所述第二距离的情况下,所述候选区域为所述目标区域、所述后继区域和所述前驱区域。5.根据权利要求3所述的方法,其特征在于,所述预设范围参数包括:第一预设距离和
第二预设距离;每个子区域包括多条范围线,且每条范围线对应多个预设坐标点;所述候选地图数据包括:所述候选区域包含的子区域的范围线的数据;所述根据所述预设范围参数,以所述当前定位位置开始,从所述候选区域对应的候选地图数据中,选取所述第二区域对应的地图数据,包括:根据所述第一预设距离和所述第二预设距离,从所述当前定位位置在所述目标子区域的范围线上的映射位置开始,在所述候选区域包含的子区域的范围线上,分别寻找第一选取位置和第二选取位置;对于包含所述第一选取位置的每一条范围线,根据所述每一条范围线对应的多个预设坐标点中,与所述第一选取位置之间的距离满足第一预设条件的预设坐标点的坐标,确定所述第一选取位置的坐标;对于包含所述第二选取位置的每一条范围线,根据所述每一条范围线对应的多个预设坐标点中,与所述第二选取位置之间的距离满足第二预设条件的预设坐标点的坐标,确定所述第二选取位置的坐标;基于所述第一选取位置的坐标和所述第二选取位置的坐标,从所述范围线的数据中选取数据,得到所述第二区域对应的范围线的数据。6.根据权利要求5所述的方法,其特征在于,所述候选区域为:所述目标区域;所述候选区域包含的子区域为:所述目标区域包含的子区域;所述根据所述第一预设距离和所述第二预设距离,从所述当前定位位置在所述目标子区域的范围线上的映射位置开始,在所述候选区域包含的子区域的范围线上,分别寻找第一选取位置和第二选取位置,包括:基于所述第一预设距离和所述第二预设距离,从所述当前定位位置在所述目标子区域的任一范围线上的映射位置开始,在所述任一范围线上寻找所述第一选取位置和所述第二选取位置;根据得到的所述任一范围线上的所述第一选取位置和所述第二选取位置,确定所述目标区域包含的每个子区域的范围线上的所述第一选取位置和所述第二选取位置。7.根据权利要求6所述的方法,其特征在于,所述基于所述第一预设距离和所述第二预设距离,从所述当前定位位置在所述目标子区域的任一范围线上的映射位置开始,在所述任一范围线上寻找所述第一选取位置和所述第二选取位置,包括:从所述当前定位位置在所述目标子区域的所述任一范围线上的映射位置开始,将所述任一范围线上、沿与所述第一预设方向相反的方向,距离所述映射位置所述第一预设距离的位置,确定为所述第一选取位置;从所述映射位置开始,将所述任一范围线上、沿所述第一预设方向,距离所述映射位置所述第二预设距离的位置,确定为所述第二选取位置。8.根据权利要求5所述的方法,其特征在于,所述候选区域为:所述目标区域和在所述第一预设方向上位于所述目标区域前方的后继区域;所述候选区域包含的子区域为:所述目标区域包含的子区域和所述后继区域包含的子区域;所述根据所述第一预设距离和所述第二预设距离,从所述当前定位位置在所述目标子区域的范围线上的映射位置开始,在所述候选区域包含的子区域的范围线上,分别寻找第一选取位置和第二选取位置,包括:
从所述当前定位位置在所述目标子区域的任一范围线上的映射位置开始,在所述任一范围线上寻找所述第一选取位置;根据得到的所述任一范围线上的所述第一选取位置,确定所述目标区域包含的每个子区域的范围线的所述第一选取位置;从所述...
【专利技术属性】
技术研发人员:马鑫,陈龙泉,刘余钱,
申请(专利权)人:上海商汤临港智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。