[发明专利]地图渲染方法、装置、终端设备及存储介质有效
申请号: | 201911424590.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN111121794B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 潘超;谭伟华;韩旭 | 申请(专利权)人: | 广州文远知行科技有限公司 |
主分类号: | G01C21/32 | 分类号: | G01C21/32;G01C21/36 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 张小容 |
地址: | 510000 广东省广州市广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 渲染 方法 装置 终端设备 存储 介质 | ||
1.一种地图渲染方法,其特征在于,所述地图渲染方法包括以下步骤:
获取物体的当前位置信息;
在语义地图集合中查找所述当前位置信息所处的目标分块地图,并对所述目标分块地图中的路面数据进行分段压缩;
对所述当前位置信息和分段压缩后的目标分块地图进行渲染;
其中,所述对所述当前位置信息和分段压缩后的目标分块地图进行渲染的步骤,包括:
将分段压缩后的目标分块地图转换为路面数据;
将所述路面数据中相连路面的路面长度进行相加;
根据相加结果生成所述路面数据中的路面轮廓;
根据所述路面轮廓通过图像处理器渲染所述当前位置信息和所述路面数据。
2.如权利要求1所述的地图渲染方法,其特征在于,所述对所述目标分块地图中的路面数据进行分段压缩处理的步骤,包括:
对所述目标分块地图进行数据格式转换,获得格式转换后的目标分块地图;
根据路面曲率对格式转换后的目标分块地图对路面数据进行分段;
将分段后的路面数据通过曲线进行表征,以获得分段压缩后的目标分块地图。
3.如权利要求2所述的地图渲染方法,其特征在于,通过下式对所述目标分块地图进行数据格式转换,
real_pos=row*512+col*512+pos/100
其中,real_pos为目标分块地图中进行数据格式转换后的像素点,pos为目标分块地图中进行数据格式转换前的像素点,row为像素点pos所处的行,col为像素点pos所处的列。
4.如权利要求3所述的地图渲染方法,其特征在于,所述将分段后的路面数据通过曲线进行表征,以获得分段压缩后的目标分块地图的步骤,包括:
对分段后的路面数据进行遍历;
判断遍历到的当前分段的路面数据是否具有预设长度;
在所述当前分段的路面数据具有预设长度时,将所述目标分块地图中所述当前分段的路面数据通过曲线进行表征;
在对分段后的路面数据遍历结束后,将通过曲线表征的目标分块地图作为分段压缩后的目标分块地图。
5.如权利要求4所述的地图渲染方法,其特征在于,所述在所述当前分段的路面数据具有预设长度时,将所述目标分块地图中所述当前分段的路面数据通过曲线进行表征的步骤,包括:
在所述当前分段的路面数据具有预设长度时,获取所述当前分段的路面数据的起点、终点、路面长度、曲率以及曲率中心;
通过路面数据的起点、终点、路面长度、曲率以及曲率中心来表征所述目标分块地图中所述当前分段的路面数据。
6.如权利要求4所述的地图渲染方法,其特征在于,所述判断遍历到的当前分段的路面数据是否具有预设长度的步骤之后,所述地图渲染方法还包括:
在所述当前分段的路面数据具有预设长度时,保持所述当前分段的路面数据的格式。
7.如权利要求1所述的地图渲染方法,其特征在于,所述根据所述路面轮廓通过图像处理器渲染所述当前位置信息和所述路面数据的步骤,包括:
通过以下公式来确定所述路面轮廓的每段路面中的待判断点的透明度,
A=floor(fract(L/T)*C)
其中,A表示待判断点的透明度,L为路面中待判断点与基准点之间的距离长度,T为每段路面的总长度,C为每段路面的总长度与每段路面中虚线长度的比值,fract()函数表示取小数点后的数值,floor()函数表示向下取整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文远知行科技有限公司,未经广州文远知行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911424590.X/1.html,转载请声明来源钻瓜专利网。