基于高精度地图在三维空间中的立体桥柱生成方法及系统技术方案

技术编号:36529560 阅读:9 留言:0更新日期:2023-02-01 16:11
本发明专利技术提供一种基于高精度地图在三维空间中的立体桥柱生成方法及系统,方法包括:基于道路边线生成道路面;根据道路属性筛选出需要生成桥柱的道路,并根据空间相连关系进行分组;对于每一道路组中的道路,确定每个桥柱的上截面位置;确定任一个桥柱所在的道路面下方是否有道路;如有,则调整任一个桥柱的上截面位置,如没有,则不用调整上截面位置,然后将上截面中心的高度作为桥柱的高度,投影生成桥柱。本发明专利技术根据二维空间中的地图道路数据,生成三维空间中的立体桥柱,进行三维道路渲染,在生成桥柱的过程中,桥柱的生成位置必须符合现实世界中的逻辑,例如多层立交时,下层桥柱不能立在上层道路之上等,适应于道路的三维呈现。现。现。

【技术实现步骤摘要】
基于高精度地图在三维空间中的立体桥柱生成方法及系统


[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]图1为本专利技术提供的一种基于高精度地图在三维空间中的立体桥柱生成方法流程图;
[0039]图2为对需要生成桥柱的道路进行分组的示意图;
[0040]图3为确定每一个桥柱上截面位置的示意图;
[0041]图4为每一个桥柱上截面示意图;
[0042]图5为从与当前桥柱所在道路面相交的道路面中删除同层道路面的示意图;
[0043]图6为从与当前桥柱所在道路面相交的道路面中删除上层道路面的示意图;
[0044本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于高精度地图在三维空间中的立体桥柱生成方法,其特征在于,包括:基于道路边线生成道路面,并将道路数据进行网格划分;根据道路属性筛选出需要生成桥柱的道路,并将空间相连的需要生成桥柱的道路划分为一组,且在道路分叉处打断分组,得到多个需要生成桥柱的道路组;对于每一道路组中的道路,确定每个桥柱的上截面位置;将任一个桥柱所在的道路面与本网格中所有道路面进行空间位置判断,确定所述任一个桥柱所在的道路面下方是否有道路;如没有,则根据所述任一个桥柱的上截面位置,将上截面中心的高度作为桥柱的高度,投影生成桥柱;如有,则调整所述任一个桥柱的上截面位置,将上截面中心的高度作为桥柱的高度,投影生成桥柱。2.根据权利要求1所述的立体桥柱生成方法,其特征在于,所述基于道路边线生成道路面,并将道路数据进行网格划分,包括:根据道路的左右边线数据,构建道路面外接矩形,以生成道路面,且将生成的道路面进行网格划分。3.根据权利要求1所述的立体桥柱生成方法,其特征在于,所述根据道路属性筛选出需要生成桥柱的道路,并将空间相连的需要生成桥柱的道路划分为一组,且在道路分叉处打断分组,得到多个需要生成桥柱的道路组,包括:将道路属性为桥梁或高架的道路作为需要生成桥柱的道路,将空间上存在接续关系的道路划分为一组;存在接续关系的道路遇到分叉时在分叉处打断分组,形成多个需要生成桥柱的道路组。4.根据权利要求1所述的立体桥柱生成方法,其特征在于,所述对于每一道路组中的道路,确定每个桥柱的上截面位置,包括:从每一组道路中的第一条道路的起点处开始,每间隔第一设定距离,取一个点,作为桥柱上截面的中心点,依次确定每一个桥柱的上截面位置。5.根据权利要求1所述的立体桥柱生成方法,其特征在于,所述将任一个桥柱所在的道路面与本网格中所有道路面进行空间位置判断,确定所述任一个桥柱所在的道路面下方是否有道路,包括:将本网格中所有道路面与所述任一个桥柱所在的道路面在二维空间中进行空间位置判断,如果没有与所述任一个桥柱所在的道路面相交的道路面,则确定所述任一个桥柱所在的道路面下方没有道路;如果存在与所述任一个桥柱所在的道路面相交的道路面,剔除与所述任一个桥柱所在的道路面处于同一层的道路面,剩下的道路面为与所述任一个桥柱所在的道路面不同层的道路面,即为所述任一个桥柱所在的道路面上方的道路面或下方的道路面。6.根据权利要求5所...

【专利技术属性】
技术研发人员:李森林闵家旗
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

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

1