一种高精地图的高效渲染系统、介质和方法技术方案

技术编号:32858593 阅读:48 留言:0更新日期:2022-03-30 19:34
本发明专利技术公开了一种高精地图的高效渲染方法,该方法包括:将采集到的高精地图数据输入到数据组织模块,数据组织模块对高精地图数据进行重新组织,形成易于读取和更新的倒金字塔结构;数据传输模块将重组后的数据传输到数据渲染模块;数据渲染模块位于使用终端,数据渲染模块内设有与数据组织模块中匹配的倒金字塔结构,根据实际使用情况进行数据请求与数据填充,完成地图渲染,其中,倒金字塔结构从多个维度对高精地图数据进行分类,倒金字塔结构由下往上,信息量递增。本发明专利技术中高精地图的数据传输效率高、数据传输带宽利用率大,满足自动驾驶、实施测绘、智慧城市、孪生世界的场景对高精地图高实时更新的需求,具有切实可行的实用价值。价值。价值。

【技术实现步骤摘要】
一种高精地图的高效渲染系统、介质和方法


[0001]本专利技术涉及地图渲染,尤其涉及一种高精地图的高效渲染系统、介质和方法。

技术介绍

[0002]随着传感器技术的升级、物联网技术、以及高精度测绘等技术与工具的升级迭代。现如自动驾驶、实施测绘、智慧城市、孪生世界等许多领域都有了需要更高精度的地图需求。高精地图是基于普通地图上的升级与拓展,相对于普通地图,不止有更高的精度,还有更丰富的内容,适用于更多的场景。
[0003]相对于普通地图,高精地图的数据精度可达到厘米级,包含道路信息、车道信息、道路附属设施信息等静态信息与实时路况、交通事件等动态信息,具有高精度、高鲜度、高丰富度的电子地图。高精地图可用于自动驾驶、实施测绘、智慧城市、孪生世界等领域,而高精地图渲染技术是作用于这些领域与场景的必备部分,为使用者、开发者,与观察者等角色提供可视化的途径实际使用、开发与调试这些领域的产品。
[0004]现有的高精地图渲染方式,与普通电子地图不同的地方在于,原普通电子地图的最高地图比例尺层级是18层(即约屏幕两厘米比实际十米),而高精地图是直接在普通电子地图的基础是,直接拓展成更深的比例尺层级,现一般是增加到22层(即约屏幕一厘米比实际一米)。而其他技术与方式还是与普通电子地图的一样进行数据组织、传输,与渲染。
[0005]因高精地图与普通电子地图的应用场景、数据内容、使用对象都不一致,因此沿用普通电子地图的渲染方法来渲染高精地图,在自动驾驶、实施测绘、智慧城市、孪生世界的领域的实际应用中,会造成:高精地图的渲染效率低下,高精地图的更新效率低下,高精地图的数据传输效率低、高精地图的数据传输带宽浪费大、高精地图样式定制化成本高、以及更新成本大的缺点。
[0006]现有普通电子地图的数据组织结构,是根据网格金字塔的方式进行分割地图数据,而因高精地图在数据量与精细度上的提高,沿用网格金字塔的数据组织与处理方式,在数据结构的深度,处理的难度都已指数级的提高。进一步的,在高精地图数据的传输、渲染,以及更新等一系列的环境都造成指数级的处理困难。在实际使用中,高精地图的渲染效率低下,高精地图的更新效率低下,高精地图的数据传输效率低、高精地图的数据传输带宽浪费大、高精地图样式定制化成本高、以及更新成本大的缺点,并不能满足在自动驾驶、实施测绘、智慧城市、孪生世界的场景高精地图高实时性更新需求的场景。

技术实现思路

[0007]专利技术目的:针对现有技术的不足,提供一种高精地图的高效渲染系统、介质和方法,在实际应用场景中的显示模块上高效快速地渲染与更新高精地图。
[0008]技术方案:一种高精地图的高效渲染方法,该方法包括:将采集到的高精地图数据输入到数据组织模块,数据组织模块对高精地图数据进行重新组织,形成易于读取和更新的倒金字塔结构;数据传输模块将重组后的数据传输到数据渲染模块;数据渲染模块位于
使用终端,数据渲染模块内设有与数据组织模块中匹配的倒金字塔结构,根据实际使用情况进行数据请求与数据填充,转化到屏幕上,完成地图渲染,其中,倒金字塔结构从多个维度对高精地图数据进行分类,倒金字塔结构由下往上,信息量递增。
[0009]进一步地,倒金字塔结构从更新频率与数据量两个维度对高精地图数据进行分类,倒金字塔结构由下往上,数据量和更新频率递增。
[0010]进一步地,倒金字塔结构将高精地图数据分为四个层级,由底层到顶层分别为静态地图数据、准静态地图数据、准动态地图数据,以及动态地图数据四个层级。
[0011]进一步地,根据高精地图数据的应用场景、时间与空间要素,在倒金字塔结构分层的基础上进一步分类,拆分高精地图数据。在空间上,可根据高精地图数据的使用类型,将高精地图数据根据一百米地理网格或者一千米地理网格划分,如小范围内区域天气信息;也可将高精地图数据根据使用区域划分,如停车场动态信息,以及充电桩动态信息等。在时间上,可根据高精地图数据的发生与持续时间,将高精地图数据根据一秒、一分钟、一小时分级,如当前天气情况、交通管制信息,以及短时间内的天气预报等。从而将高精度地图数据,在分层的基础上,再根据时间与空间要素分级分类的结构进行组织,为后续的传输模块与渲染模块做准备。
[0012]进一步地,数据渲染模块处理过程具体包括:
[0013](1)将使用端的目标区域初始化地图为空白的网格子单元;
[0014](2)将目标区域的静态地图数据进行渲染,得到第一张有内容的地图;因为静态地图范围大,更新频率低,能提前处理成可直接渲染的二进制数据,传输体积小,能最快的速度铺满使用端的屏幕,提高使用体验效果。
[0015](3)根据实际使用场景,如果是驾驶舱、门户引擎等场景,采用以屏幕中心为起点,向四周扩散的渲染顺序渲染动态数据,如果是在车机、导航状态、自动驾驶观察检测等场景,则适合采用以当前位置为起点,前进方向的5

10米为终点,请求和渲染这两个点的椭圆区域的高精地图数据,达到最少的数据传输与渲染动作即可满足场景需求的效果;如此根据使用场景,按需加载,能达到传输数据小、渲染效率高的效果;并且使用体验效果也是最流畅的;
[0016](4)使用端在浏览或者使用高精地图的时候,根据不同层级与类型的数据,采取不同的缓存策略。
[0017]进一步地,步骤(4)中,因高精静态地图具有更新频率低、渲染次数多的特征,将静态数据缓存到使用端,当使用端重复用到之前的区域,直接从缓存设备获取渲染数据,无需重新请求,进一步的提高了传输效率;对于更新频率快的动态地图,仅按需读取,从而提高了使用端内存的利用率,降低了使用端的使用成本与门槛。
[0018]具体实施中,存在计算机可读存储介质,包括供一个或多个处理器执行的一个或多个程序,一个或多个程序包括用于执行如权利要求1

6任一方法的指令。
[0019]适用于上述方法的高精地图的高效渲染系统,系统包括:
[0020]数据组织模块:将高精地图数据进行重新组织,形成易读取的倒金字塔结构的高精地图数据结构;
[0021]数据传输模块:根据不同的使用场景、不同设备,将高精地图数据按需发送到使用端;
[0022]数据渲染模块:使用端的数据渲染模块内部设有与数据组织模块匹配的高精地图倒金字塔结构,根据实际使用情况进行数据请求与数据填充,转化到屏幕上,完成地图渲染的过程。
[0023]有益效果:与现有技术相比,本专利技术具有如下显著的优点:
[0024](1)高实时性:通过地图分层分级分类,单独对所需的动态数据进行传输与渲染,达到局部所需动态数据的高速更新和渲染,实现实时同步现实世界的效果;
[0025](2)充分利用传输带宽:根据高精地图分层分级分类,设计高精度动态数据的结构,使用端只需请求目标更新与重新渲染的数据,达到动态数据高效传输;
[0026](3)同时配置渲染的顺序与方向,极大提升人机体验效果。
附图说明
[0027]图1为本专利技术中系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高精地图的高效渲染方法,其特征在于,包括:将采集到的高精地图数据输入到数据组织模块,所述数据组织模块对高精地图数据进行重新组织,形成易于读取和更新的倒金字塔结构;数据传输模块将重组后的数据传输到数据渲染模块;所述数据渲染模块位于使用终端,数据渲染模块内设有与数据组织模块中匹配的倒金字塔结构,根据实际使用情况进行数据请求与数据填充,转化到屏幕上,完成地图渲染,其中,所述倒金字塔结构从多个维度对高精地图数据进行分类,倒金字塔结构由下往上,信息量递增。2.根据权利要求1所述的高精地图的高效渲染方法,其特征在于,所述倒金字塔结构从更新频率与数据量两个维度对高精地图数据进行分类,倒金字塔结构由下往上,数据量和更新频率递增。3.根据权利要求1所述的高精地图的高效渲染方法,其特征在于,所述倒金字塔结构将高精地图数据分为四个层级,由底层到顶层分别为静态地图数据、准静态地图数据、准动态地图数据,以及动态地图数据四个层级。4.根据权利要求3所述的高精地图的高效渲染方法,其特征在于,根据高精地图数据的应用场景、时间与空间要素,在倒金字塔结构分层的基础上进一步分类,拆分高精地图数据。5.根据权利要求1所述的高精地图的高效渲染方法,其特征在于,所述数据渲染模块处理过程具体包括:(1)将使用端的目标区域初始化地图为空白的网格子...

【专利技术属性】
技术研发人员:沈世华李庆建丁义翟祥君郑旭潘文奇
申请(专利权)人:国汽大有时空科技安庆有限公司
类型:发明
国别省市:

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

1