一种高精度地图3D场景渲染方法及系统技术方案

技术编号:35648157 阅读:24 留言:0更新日期:2022-11-19 16:42
本发明专利技术涉及一种高精度地图3D场景渲染方法及系统,首先获取高精度数据及道路层级信息;其次根据预设规则为各层级道路分配不同的高程信息;然后根据道路连接段的道路层级变化,推算道路连接段所包含的各形点的高程信息;最后根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染。本发明专利技术可以按比例的还原出真实3D场景下道路的层级关系,可以与客户现实中看到的相贴合。可以与客户现实中看到的相贴合。可以与客户现实中看到的相贴合。

【技术实现步骤摘要】
一种高精度地图3D场景渲染方法及系统


[0001]本专利技术涉及高精度地图
,具体涉及一种基于高精度数据的层级信息推算数据高程信息从而实现高精度地图3D场景渲染方法及系统。

技术介绍

[0002]随着车道级的导航进入车载导航的竞争中,针对复杂多变的高架立交桥场景,渲染出正确的3D真实场景对驾驶体验来说是质的飞跃。根据国测局的政策,高精度数据不允许存在高程信息,对渲染3D场景来讲是一个很难逾越的难点。没有高程信息,渲染的2D的场景,在立交高架部分,导致路与路之间重叠在一起,车辆在行驶到此处时,显示的效果很容易导致客户视觉的错乱,造成车祸或者走错路的情况。此方法主要通过高精度数据的zlevel信息也就是数据间的层级信息推导出数据的相对高程信息来做接近真实场景的3D效果的渲染,进而达到解决数据叠在在一起的效果,给客户带来更好的驾驶体验。这种方法的缺点是无法百分之百的还原真实的场景,但是可以实现跟现实想贴近的3D场景。主要的困难在于高精度数据采集不够全面的情况,在表达层级关系不够准确的情况下会影响3D场景的渲染,造成跟现实场景完全不贴合的情况。

技术实现思路

[0003]本专利技术针对现有技术中存在的技术问题,提供一种基于高精度数据的层级信息推算数据高程信息从而实现高精度地图3D场景渲染方法及系统,主要针对驾车行驶过程中渲染高精度地图,针对立交桥高架桥的立体场景的导航,在车辆中控屏显示端给出正确的3D场景渲染。高精度数据展示跟现实贴合的高架立交桥的层级信息,渲染出真实的3D场景避免驾车过程中出错,且真实的3D场景带来更好的驾驶体验。
[0004]本专利技术解决上述技术问题的技术方案如下:
[0005]第一方面,本专利技术提供一种高精度地图3D场景渲染方法,包括:
[0006]获取高精度数据及道路层级信息;
[0007]根据预设规则为各层级道路分配不同的高程信息;
[0008]根据道路连接段的道路层级变化,推算道路连接段所包含的各形点的高程信息;
[0009]根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染。
[0010]进一步的,该方法还包括:将所述高程信息写入高精度数据中,通过切片工具将带有高程信息的高精度数据进行切片,得到矢量瓦片数据。
[0011]进一步的,根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染,包括:通过渲染引擎读取所述矢量瓦片数据,进行3D场景渲染。
[0012]进一步的,该方法还包括:将所述矢量瓦片数据部署到云端服务器,导航终端通过渲染引擎读取云端服务器中存储的矢量瓦片数据进行3D场景渲染。
[0013]第二方面,本专利技术提供一种高精度地图3D场景渲染系统,包括:
[0014]数据获取模块,用于获取高精度数据及道路层级信息;
[0015]高程信息确定模块,用于根据预设规则为各层级道路分配不同的高程信息;根据道路连接段的道路层级变化,推算道路连接段所包含的各形点的高程信息;
[0016]场景渲染模块,用于根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染。
[0017]进一步的,该系统还包括数据处理模块,用于将所述高程信息写入高精度数据中,通过切片工具将带有高程信息的高精度数据进行切片,得到矢量瓦片数据。
[0018]进一步的,所述场景渲染模块,用于通过渲染引擎读取所述矢量瓦片数据,进行3D场景渲染。
[0019]进一步的,该系统还包括云端服务器,所述数据处理模块处理得到的矢量瓦片数据部署在云端服务器,导航终端通过渲染引擎读取云端服务器中存储的矢量瓦片数据进行3D场景渲染。
[0020]第三方面,本专利技术提供一种电子设备,包括:
[0021]存储器,用于存储计算机软件程序;
[0022]处理器,用于读取并执行所述计算机软件程序,进而实现本专利技术第一方面所述的一种高精度地图3D场景渲染方法。
[0023]第四方面,本专利技术提供一种非暂态计算机可读存储介质,所述存储介质中存储有用于实现本专利技术第一方面所述的一种高精度地图3D场景渲染方法的计算机软件程序。
[0024]本专利技术的有益效果是:本专利技术主要解决3D场景的渲染,解决车辆在导航显示中在道路叠加部分的3D场景的渲染,提升客户的驾驶体验。可以按比例的还原出真实3D场景下道路的层级关系,可以与客户现实中看到的相贴合。
附图说明
[0025]图1为本专利技术实施例提供的一种高精度地图3D场景渲染方法流程示意图;
[0026]图2为本专利技术实施例提供的一种高精度地图3D场景渲染系统结构示意图;
[0027]图3为本专利技术实施例提供的电子设备的实施例示意图;
[0028]图4为本专利技术实施例提供的一种计算机可读存储介质的实施例示意图。。
具体实施方式
[0029]以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0030]如图1所示,本专利技术实施例提供一种高精度地图3D场景渲染方法,包括:
[0031]获取高精度数据及道路层级信息;最底层的道路zlevel为0,上层为1,再往上一次类推为2,3。
[0032]根据预设规则为各层级道路分配不同的高程信息;zlevel为0的是最低层道路它的高程默认为0,zlevel为1的为高架一层默认高程为10,zlevel为2默认高程为20,以此类推。
[0033]根据道路连接段的道路层级变化,推算道路连接段所包含的各形点的高程信息;例如0
‑1‑
0的zlevel变化的连接处的高程推导举例,遍历数据拿到zlevel等于1的路段通过
道路的连接关系找到与它相连的zlevel等于0的道路,根据这条道路数据线的形点个数,zlevel从0到1,相当于高程从0到10,通过形点个数就可以等比让高程叠加达到上坡数据生成,加每个点推算的高程添加到形点数据中。这样每个点都可以推算出一个假的高程信息作为3D场景渲染3D效果的数据支撑。
[0034]根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染。
[0035]进一步的,该方法还包括:将所述高程信息写入高精度数据中,通过切片工具将带有高程信息的高精度数据进行切片,得到矢量瓦片数据。
[0036]进一步的,根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染,包括:通过渲染引擎读取所述矢量瓦片数据,进行3D场景渲染。
[0037]进一步的,该方法还包括:将所述矢量瓦片数据部署到云端服务器,导航终端通过渲染引擎读取云端服务器中存储的矢量瓦片数据进行3D场景渲染。
[0038]如图2所示,本专利技术实施例提供一种高精度地图3D场景渲染系统,包括:
[0039]数据获取模块,用于获取高精度数据及道路层级信息;
[0040]高程信息确定模块,用于根据预设规则为各层级道路分配不同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高精度地图3D场景渲染方法,其特征在于,包括:获取高精度数据及道路层级信息;根据预设规则为各层级道路分配不同的高程信息;根据道路连接段的道路层级变化,推算道路连接段所包含的各形点的高程信息;根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染。2.根据权利要求1所述的方法,其特征在于,还包括:将所述高程信息写入高精度数据中,通过切片工具将带有高程信息的高精度数据进行切片,得到矢量瓦片数据。3.根据权利要求2所述的方法,其特征在于,根据所述高精度数据、道路及道路连接段所包含形点的高程信息进行3D场景渲染,包括:通过渲染引擎读取所述矢量瓦片数据,进行3D场景渲染。4.根据权利要求2所述的方法,其特征在于,还包括:将所述矢量瓦片数据部署到云端服务器,导航终端通过渲染引擎读取云端服务器中存储的矢量瓦片数据进行3D场景渲染。5.一种高精度地图3D场景渲染系统,其特征在于,包括:数据获取模块,用于获取高精度数据及道路层级信息;高程信息确定模块,用于根据预设规则为各层级道路分配不同的高程信息;根据道路连接段的道路层级变化,推算道路连接段所包含的各形点...

【专利技术属性】
技术研发人员:孙攀罗跃军
申请(专利权)人:武汉中海庭数据技术有限公司
类型:发明
国别省市:

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

1