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

技术编号:35423416 阅读:15 留言:0更新日期:2022-11-03 11:24
本申请涉及地图技术领域,具体涉及一种道路的虚拟高程生成方法、装置、设备和介质,在未分组道路的坡度异常时,通过将异常道路段与相连的参考道路融合成融合道路组,使得在计算融合道路组中各道路段的虚拟高程时能够采用相同的基准高程,从而有效消除融合前异常道路段因参考道路组基准高程的差异产生的坡度异常。因参考道路组基准高程的差异产生的坡度异常。因参考道路组基准高程的差异产生的坡度异常。

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


[0001]本公开一般涉及地图
,具体涉及一种道路的虚拟高程生成方法、装置、设备和介质。

技术介绍

[0002]电子地图在以三维的方式进行显示的过程中,会显示建筑物和道路等元素,如图1所示。而对于道路的显示,需要获取道路相对于地面的高度,即虚拟高程。
[0003]在相关技术中,可以对道路通过分组,基于分组情况以组为单位进行虚拟高程运算,还可以基于虚拟高程渲染三维地图。但不同道路组间往往容易出现坡度异常的道路,如图2中所示出现道路陡降的现象,影响三维地图的准确度。

技术实现思路

[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]在一些实施例中,基于上述目标区域中各道路段构成所述目标区域中的道路;
[0046]基于所述道路中各道路段对应的虚拟高程,构建与所述目标区域对应的目标地图;
[0047]以空间维度的形式显示所述目标地图,且所述目标地图在显示的过程中,具有不同虚拟高程的道路段,以与所述不同虚拟高程相匹配的相对关系进行呈现,所述相对关系包括道路上下方位关系。
[0048]第二方面,本申请实施例提供了一种道路的虚拟高程生成装置,包括:
[0049]确定模块,用于确定异常道路段的参考道路组;所述异常道路段为基于预设规则对目标区域内的道路段进行分组后,未分组道路段中坡度异常的道路段,所述参考道路组为基于所述预设规则对所述目标区域内的道路段进行分组获得的道路组中,与所述异常道路段存在连接关系的道路组;
[0050]融合模块,用于对所述异常道路段和所述参考道路组进行融合处理,获得融合道路组;
[0051]计算模块,用于基于所述融合道路的基准高程确定所述异本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种道路的虚拟高程生成方法,其特征在于,包括:确定异常道路段的参考道路组;所述异常道路段为基于预设规则对目标区域内的道路段进行分组后,未分组道路段中坡度异常的道路段,所述参考道路组为基于所述预设规则对所述目标区域内的道路段进行分组获得的道路组中,与所述异常道路段存在连接关系的道路组;对所述异常道路段和所述参考道路组进行融合处理,获得融合道路组;基于所述融合道路组的基准高程确定所述异常道路段的虚拟高程。2.根据权利要求1所述的方法,其特征在于,所述预设规则包括:将存在压盖关系的道路段划分为同一道路组。3.根据权利要求2所述的方法,其特征在于,所述基于预设规则对目标区域内的道路段进行分组,包括:确定所述目标区域内的各道路段在平面地图上的道路中心线;基于所述各道路段的道路中心线之间的相交关系,确定所述各道路段中存在压盖关系的道路段,将所述存在压盖关系的道路段划分至同一道路组。4.根据权利要求1所述的方法,其特征在于,所述确定异常道路段的参考道路组,包括:针对所述目标区域内的每个道路组,遍历所述道路组中的道路段,得到与所述异常道路段相连的至少一个相邻道路段;根据所述至少一个相邻道路段确定所述参考道路组。5.根据权利要求4所述的方法,其特征在于,所述根据所述至少一个相邻道路段确定所述参考道路组,包括:将所述相邻道路段所属的道路组作为所述参考道路组;遍历所述参考道路组中每一参考道路段的次级参考道路段,将所述次级参考道路段所属的道路组作为新的参考道路组;所述次级参考道路段为与所述参考道路段相连且不属于同一道路组的道路段;返回执行遍历所述参考道路组中每一参考道路段的次级参考道路段,直至不存在所述次级参考道路段。6.根据权利要求1所述的方法,其特征在于,所述确定异常道路段的参考道路组,包括:基于所述异常道路段创建目标道路组;遍历所述目标区域内的所有道路组,确定所述所有道路组中与所述目标道路组存在连接关系的道路组为所述参考道路组。7.根据权利要求6所述的方法,其特征在于,所述遍历所述目标区域内的所有道路组,确定所述所有道路组中与所述目标道路组存在连接关系的道路组为所述参考道路组,包括:遍历所述所有道路组,确定相连且不属于同一道路组的道路段对;将所述道路段对所属的两个道路组确定为存在连接关系的道路组对;基于各所述道路组对的连接关系,确定与所述目标道路组存在连接关系的道路组为参考道路组。8.根据权利要求7所述的方法,其特征在于,所述基于所述道路组对的连接关系,确定与所述目标道路组存在连接关系的道路组为参考道路组包括:
建立遍历队列,将所述目标道路组添加至所述遍历队列;对所述道路组对进行初始遍历,基于所述道路组对的连接关系,确定与所述目标道路组相连的第一参考道路组,删除所述遍历队列中的所述目标道路组,并将所述第一参考道路组添加至所述遍历队列;对所述遍历队列中的第一参考道路组进行循环遍历,基于所述道路组对的连接关系,确定与所述编列队列中的第一参考道路组相连的第二参考道路组,删除所述遍历队列中的第一参考道路组,将所...

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

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

1