一种地图数据的坐标转换方法、装置、设备、介质及系统制造方法及图纸

技术编号:36574688 阅读:16 留言:0更新日期:2023-02-04 17:32
本说明书实施例公开了一种地图数据的坐标转换方法、装置、设备、介质及系统,通过确定预设的目标精度对应的网格坐标的目标层级,将目标区域轮廓上轮廓点高精度的原始经纬度坐标数据,转化为网格坐标集合中目标层级的网格坐标,采用所述网格坐标集合来表示所述目标区域轮廓。由于一个目标层级的网格坐标同时与多个高精度的原始经纬度坐标数据相对应,因此,所述目标层级的网格坐标不能转换为高精度的原始经纬度坐标数据,由此对目标区域轮廓进行了不可逆的加密处理,增强了地图数据的安全性。性。性。

【技术实现步骤摘要】
一种地图数据的坐标转换方法、装置、设备、介质及系统


[0001]本申请涉及地图加密
,尤其涉及一种地图数据的坐标转换方法、装置、设备、介质及系统。

技术介绍

[0002]高精度地图中通常涉及到高精度的特殊区域轮廓数据,现有技术中对特殊区域轮廓数据的加密方式主要有两种:例如,公开号为CN107679406B的中国专利中公开了一种高精度电子地图的处理方法、装置、设备及计算机可读存储介质,将加密后的地图数据放在服务器上,在客户端需要使用地图数据时,在服务器上对地图数据进行加密后发送至客户端。这种方式依赖于移动通信技术,若移动通信网络信号不佳,则无法及时获取地图数据。另一件公开号为CN101158587B的中国专利中公开了一种地图数据处理装置,将加密后的地图数据存储在用户端,在用户端解密数据后使用;若密码或加密算法被破解,则地图数据将会被泄露。
[0003]因此,亟需一种不可逆地降低特殊区域轮廓精度的方法。

技术实现思路

[0004]为解决上述技术问题,本说明书实施例提出了一种地图数据的坐标转换方法、装置、设备、介质及系统,通过不可逆地降低了特殊区域轮廓精度,以对特殊区域轮廓进行了不可逆加密处理,提高了数据安全性。
[0005]本说明书实施例提供的一种地图数据的坐标转换方法,包括:获取目标区域轮廓上轮廓点第一精度的经纬度坐标数据;确定预设的第二精度对应的网格坐标的目标层级;所述第二精度低于所述第一精度;计算得到与所述目标区域轮廓相交的各个所述轮廓点对应的所述目标层级的网格坐标,得到网格坐标集合;对所述网格坐标集合中的网格坐标进行标识,以便采用所述网格坐标集合中的网格坐标表示所述目标区域轮廓。
[0006]本说明书实施例提供的一种地图数据的坐标转换装置,包括:获取模块,用于获取目标区域轮廓上轮廓点第一精度的经纬度坐标数据;确定模块,用于确定预设的第二精度对应的网格坐标的目标层级;所述第二精度低于所述第一精度;计算模块,用于计算得到与所述目标区域轮廓相交的各个所述轮廓点对应的所述目标层级的网格坐标,得到网格坐标集合;表示模块,用于对所述网格坐标集合中的网格坐标进行标识,以便采用所述网格坐标集合中的网格坐标表示所述目标区域轮廓本说明书实施例提供的一种地图数据的坐标转换设备,包括:
至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够实现所述地图数据的坐标转换方法。本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现所述地图数据的坐标转换方法。
[0007]本说明书实施例提供的一种地图数据的坐标转换系统,包括:转换装置,用于获取目标区域轮廓上轮廓点第一精度的经纬度坐标数据;确定预设的第二精度对应的网格坐标的目标层级;所述第二精度低于所述第一精度;计算得到与所述目标区域轮廓相交的各个所述轮廓点对应的所述目标层级的网格坐标,得到网格坐标集合;对所述网格坐标集合中的网格坐标进行标识,以便采用所述网格坐标集合中的网格坐标表示所述目标区域轮廓;转换识别装置,用于根据转换装置得到的所述目标区域轮廓确定当前车辆所在区域。
[0008]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书实施例公开了一种地图数据的坐标转换方法、装置、设备、介质及系统,通过确定预设的目标精度对应的网格坐标的目标层级,将目标区域轮廓上轮廓点高精度的原始经纬度坐标数据,转化为网格坐标集合中目标层级的网格坐标,采用所述网格坐标集合来表示所述目标区域轮廓。由于一个目标层级的网格坐标同时与多个高精度的原始经纬度坐标数据相对应,因此,所述目标层级的网格坐标不能转换为高精度的原始经纬度坐标数据,由此对目标区域轮廓进行了不可逆的加密处理,增强了地图数据的安全性。
附图说明
[0009]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为本说明书实施例提供的一种地图数据的坐标转换方法的流程示意图;图2为包含特殊区域的地图示意图;图3为所述第二网格坐标集合的示意图;图4a为图3中所述第二网格坐标集合中网格的目标上层网格的示意图;图4b为图3中所述第二网格坐标集合中网格的合并结果的示意图;图4c为图4b中待合并网格集合中网格的目标上层网格的示意图;图4d为图4b中待合并网格集合中网格的合并结果的示意图;图5为网格坐标转换为莫顿码坐标的示意图;图6为本说明书实施例提供的一种对应于图1的一种地图数据的坐标转换装置的结构示意图;图7为本说明书实施例提供的一种对应于图1的一种地图数据的坐标转换设备的结构示意图。
具体实施方式
[0011]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0012]在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0013]以上所述的实施例仅是对本专利技术的优选方式进行描述,并非对本专利技术的范围进行限定,在不脱离本专利技术设计精神的前提下,本领域普通技术人员对本专利技术的技术方案做出的各种变形和改进,均应落入本专利技术的保护范围内。
[0014]现有技术中对将加密后的特殊区域数据存储在客户端的加密方式,加密后的特殊区域数据有可能通过穷举或其他逆向方式被破解,得到特殊区域数据的原始经纬度坐标。
[0015]为了解决现有技术中的缺陷,本方案给出了以下实施例:图1为本说明书实施例提供的一种地图数据的坐标转换方法的流程示意图。
[0016]从硬件角度而言,该流程的执行主体可以是处理地图数据的设备,从程序角度而言,可以是该设备处搭载的应用程序。如图1所示,该流程可以包括以下步骤:步骤101:获取目标区域轮廓上轮廓点第一精度的经纬度坐标数据;本说明书实施例中,所述目标区域轮廓可以是目标区域(即所述特殊区域)的边界或外形线,所述目标区域轮廓可以采用多边形来近似地表示,即所述目标区域轮廓可以由多个轮廓点(多边形的顶点)组成的序列来表示。
[0017]本说明书实施例中,所述第一精度可以是所述目标区域轮廓的原本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图数据的坐标转换方法,其特征在于,包括:获取目标区域轮廓上轮廓点第一精度的经纬度坐标数据;确定预设的第二精度对应的网格坐标的目标层级;所述第二精度低于所述第一精度;计算得到与所述目标区域轮廓相交的各个所述轮廓点对应的所述目标层级的网格坐标,得到网格坐标集合;对所述网格坐标集合中的网格坐标进行标识,以便采用所述网格坐标集合中的网格坐标表示所述目标区域轮廓。2.如权利要求1所述的方法,其特征在于,所述计算得到与所述目标区域轮廓相交的各个所述轮廓点对应的所述目标层级的网格坐标,得到网格坐标集合,具体包括:确定所述轮廓点的所述经纬度坐标数据与所述目标层级的网格坐标之间的转换关系;根据所述转换关系,计算所述轮廓点在所述目标层级下的网格坐标,得到第一网格坐标集合。3.如权利要求2所述的方法,其特征在于,所述确定所述轮廓点的所述经纬度坐标数据与所述目标层级的网格坐标之间的转换关系,具体包括:计算所述目标层级的网格在经度方向的横向网格总数量以及在纬度方向的纵向网格总数量;计算所述横向网格总数量与经度取值范围的区间长度之比,得到经度坐标与所述目标层级的网格横坐标之间的第一转换关系;计算所述纵向网格总数量与纬度取值范围的区间长度之比,得到纬度坐标与所述目标层级的网格纵坐标之间的第二转换关系。4.如权利要求3所述的方法,其特征在于,所述根据所述转换关系,计算所述轮廓点在所述目标层级下的网格坐标,得到第一网格坐标集合,具体包括:根据所述第一转换关系,计算得到所述轮廓点在多层网格的第一网格横坐标;根据所述第二转换关系,计算得到所述轮廓点在所述多层网格的第一网格纵坐标;根据所述第一网格横坐标以及所述第一网格纵坐标,确定所述轮廓点在所述目标层级下的网格坐标,得到所述第一网格坐标集合。5.如权利要求2所述的方法,其特征在于,所述计算得到与所述目标区域轮廓相交的各个所述轮廓点对应的所述目标层级的网格坐标,得到网格坐标集合,还包括:根据所述轮廓点在所述目标层级下的网格坐标,确定所述目标区域轮廓内的所述目标层级的目标网格,得到第二网格坐标集合;对所述目标层级的目标网格进行合并处理,得到合并后的第二网格坐标集合;所述对所述网格坐标集合中的网格坐标进行标识,以便采用所述网格坐标集合中的网格坐标表示所述目标区域轮廓,具体包括:对所述合并后的第二网格坐标集合中的网格坐标进行标识,以便采用所述合并后的第二网格坐标集合中的网格坐标表示所述目标区域轮廓。6.如权利要求5所述的方法,其特征在于,所述根据所述轮廓点在所述目标层级下的网格坐标,确定所述目标区域轮廓内的所述目标层级的目标网格,得到第二网格坐标集合,具体包括:依次连接构成所述目标区域轮廓的轮廓点,得到所述目标区域轮廓的轮廓多边形;
基于所述轮廓点的网格坐标,确定所述轮廓多边形的包围盒;确定所述包围盒中与所述轮廓多...

【专利技术属性】
技术研发人员:王伟王春雨程晓茜王心宇侯燕沈彬
申请(专利权)人:北京四维图新科技股份有限公司
类型:发明
国别省市:

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

1