道路的虚拟高程生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:33706947 阅读:22 留言:0更新日期:2022-06-06 08:31
本申请涉及一种道路的虚拟高程生成方法、装置、计算机设备和存储介质。本发明专利技术实施例可以应用于地图、交通或自动驾驶领域,包括:确定各组内道路段的虚拟高程;基于各组内道路段的虚拟高程,对多个道路段中的未分组道路段进行平滑过渡计算,得到未分组道路段的虚拟高程;基于各道路段的虚拟高程,对满足合并条件的道路组进行合并处理,得到新的道路组,并基于新的道路组确定下次迭代对应的各道路组;返回确定各组内道路段的虚拟高程的步骤继续执行,直至不存在满足合并条件的道路组时停止,得到目标区域中各道路段对应的最终虚拟高程。由于可以使得道路组与未分组道路段之间能够平滑过渡衔接,从而可避免道路组与未分组道路段之间的连接处存在显示断层。的连接处存在显示断层。的连接处存在显示断层。

【技术实现步骤摘要】
道路的虚拟高程生成方法、装置、计算机设备和存储介质


[0001]本申请涉及地图
,特别是涉及一种道路的虚拟高程生成方法、装置、计算机设备和存储介质。

技术介绍

[0002]电子地图在以三维的方式进行显示的过程中,会显示建筑物和道路等元素。而对于道路的显示,需要获取道路相对于地面的高度,即虚拟高程。在相关技术中,通常是采集道路的海拔高度,将海拔高度作为道路的虚拟高程。由于海拔高度是是相对于海平面的,而道路所在的地面其本身通常具有一定的海拔高度,直接将道路的海拔高度作为道路的虚拟高程,会导致绘制电子地图时原本在地面上的道路,漂浮在空中,存在道路的虚拟高程确定不准确的问题。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够防止地图断层的道路的虚拟高程生成方法、装置、计算机设备和存储介质。
[0004]一种道路的虚拟高程生成方法,该方法包括:
[0005]确定目标区域中的多个道路段,并确定当次迭代对应的各道路组,道路组包括多于一个道路段,其中,初次迭代对应的道路组基于多个道路段进行关联关系划分本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种道路的虚拟高程生成方法,其特征在于,所述方法包括:确定目标区域中的多个道路段,并确定当次迭代对应的各道路组,所述道路组包括多于一个道路段,其中,初次迭代对应的道路组基于所述多个道路段进行关联关系划分得到;对于每一道路组中的每一组内道路段,确定各所述组内道路段的虚拟高程;基于各所述组内道路段的虚拟高程,对所述多个道路段中的未分组道路段进行平滑过渡计算,得到所述未分组道路段的虚拟高程;基于各道路段的虚拟高程,对满足合并条件的道路组进行合并处理,得到新的道路组,并基于所述新的道路组确定下次迭代对应的各道路组;返回所述确定各所述组内道路段的虚拟高程的步骤继续执行,直至不存在满足合并条件的道路组时停止,得到目标区域中各道路段对应的最终虚拟高程。2.根据权利要求1所述的方法,其特征在于,所述初次迭代对应的道路组通过以下步骤得到:确定由当前未被划分过的道路段构成的道路段集合,从道路段集合中选取一个道路段划分为新的道路组,并在所述道路段集合中删除当前选取的道路段;在所述道路段集合中获取与所述新的道路组中的道路段存在关联关系的关联道路段,并将所述关联道路段划分至所述新的道路组;在所述道路段集合中删除已被划分过的关联道路段,得到更新的道路段集合;返回所述从道路段集合中选取一个道路段划分为新的道路组的步骤,并基于更新的道路段集合继续执行,直至满足划分停止条件时停止,得到多个道路组。3.根据权利要求2所述的方法,其特征在于,所述在所述道路段集合中获取与所述新的道路组中的道路段存在关联关系的关联道路段,包括:确定与所述目标区域对应的平面地图;对于新的道路组中的任一道路段,基于所述任一道路段在所述平面地图上对应的框体,对所述道路段集合进行初次筛选,得到初次筛选结果;基于所述平面地图上各道路段之间的关联关系,对所述初次筛选结果进行再次筛选,得到与所述新的道路组中的道路段存在关联关系的关联道路段。4.根据权利要求3所述的方法,其特征在于,所述基于所述任一道路段在所述平面地图上对应的框体,对所述道路段集合进行初次筛选,包括:确定所述道路段集合中每一道路段在所述平面地图上对应的框体;将所述道路段集合中框体与所述任一道路段对应的框体之间存在交集的道路段,作为初次筛选结果。5.根据权利要求3所述的方法,其特征在于,所述基于所述平面地图上各道路段之间的关联关系,对所述初次筛选结果进行再次筛选,得到与所述新的道路组中的道路段存在关联关系的关联道路段,包括:确定所述任一道路段在所述平面地图上的道路中心线;将所述初次筛选结果中道路中心线与所述任一道路段对应的道路中心线之间相交的道路段,作为与所述任一道路段存在关联关系的关联道路段。6.根据权利要求1所述的方法,其特征在于,所述基于各所述组内道路段的虚拟高程,对所述多个道路段中的未分组道路段进行平滑过渡计算,得到所述未分组道路段的虚拟高
程,包括:确定与所述道路组对应的组内道路点集合,获取所述组内道路点集合中的端点,所述端点是道路段中位于两端位置的道路点;基于所述组内道路点集合中的端点与所述未分组道路段中端点间的连接关系,并采用平滑过渡计算方式,确定所述未分组道路段中用于表征过渡道路段的端点的虚拟高程;根据用于表征过渡道路段的端点的虚拟高程,确定所述未分组道路段中过渡道路段的虚拟高程;将所述未分组道路段中除所述过渡道路段之外的未分组道路段的虚拟高程,确定为相应未分组道路段所对应的基准高程。7.根据权利要求6所述的方法,其特征在于,所述确定与所述道路组对应的组内道路点集合,包括:对于任一道路组,基于所述道路组中各组内道路段的组内道路点构建对应的组内道路点集合;确定所述道路组中每一组内道路段分别对应的周边道路段;对于每一组内道路段,基于所述组内道路段的端点从相对应的周边道路段中确定出第一垂足点,并将所述第一垂足点添加至所述组内道路点集合;对于每一周边道路段,在基于所述周边道路段的端点确定相对应的组内道路段中存在第二垂足点的情况下,将所述周边道路段的端点添加至所述组内道路点集合。8.根据权利要求7所述的方法,其特征在于,所述基于所述组内道路段的端点从相对应的周边道路段中确定出第一垂足点,包括:对于任一组内道路段,确定在所述组内道路段对应的各周边道路段中,与所述组内道路段的端点距离最近的最近周边道路点;基于所述最近周边道路点确定属于所述周边道路段的多个第一连线;以所述组内道路段的端点为起点,向属于同一周边道路段的多个第一连线分别作垂线,所述同一周边道路段为所述组内道路段的周边道路段;在垂线与第一连线间存在交点的情况下,将所述交点作为第一垂足点;在垂线与任一第一连线均不存在交点的情况下,以所述组内道路段的端点为起点分别向多个第一连线在预设方向上的第一延长线作垂线,在垂线与多个第一延迟线上均存在交点的情况下,将所述最近周边道路点作为第一垂足点。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:对于任一周边道路段,确定在所述周边道路段对应的组内道路段中,与所述周边道路段的端点距离最近的最近组内道路点;基于所述最近组内道路点确定属于所述组内道路段的多个第二连线;以所述周边道路段的端点为起点,向相对应的组内道路段的多个第二连线分别作垂线;在垂线与第二连线间存在交点的情况下,确定所述组内道路段中存在第二垂足点;在垂线与任一第二连线均不存在交点的情况下,以所述周边道路段的端点为起点分别向多个第二连线在预设方向上的第二延长线作垂线,在垂线与多个第二延迟线上均存在交点的情况下,确定所述组内道路段中存在第二垂足点。
10.根据权利要求6所述的方法,其特征在于,所述基于所述组内道路点集合中的端点与所述未分组道路段中端点间的连接关系,并采用平滑过渡计算方式,确定所述未分组道路段中用于表征过渡道路段的端点的虚拟高程,包括:将所述组内道路点集合中的端点作为第一道路端点,并基于所述第一道路端点构建第一集合;从所述未分组道路段中,确定与所述第一道路端点相连接的第二道路端点;基于所述第一道路端点的虚拟高程,确定所述第二道路端点的虚拟高程,并将虚拟高程不小于相对应的基准高程的第二道路端点添加至第二集合;从所述第二集合中删除最大虚拟高程对应的第二道路端点,将最大虚拟高程对应的第二道路端点更新为第一道路端点,并增加至所述第一集合;在所述未分组道路段中,确定与新增的第一道路端点相连接的第二道路端点;基于与所述新增的第一...

【专利技术属性】
技术研发人员:焦成杰肖童星
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1