数字地图自动修正方法及装置的制作方法

xiaoxiao2020-6-26  21

专利名称:数字地图自动修正方法及装置的制作方法
数字地图自动修正方法及装置技术领域
本申请涉及通信技术领域,特别涉及一种数字地图自动修正方法及装置。
背景技术
现有技术中,很多数字提供商提供数字地图供用户使用,例如Google Map,但是数 字地图上的经纬度往往存在一定的误差。当用户在Google Map上使用GPS的时候,由于误 差的存在,往往显示用户不是在公路上行走,而是在建筑物中行走。另外,由于国防安全的 原因,数字地图给出的坐标差异往往大于IOOm以上。
发明人在对现有技术的研究过程中发现,为了避免数字地图上存在的误差,通常 采用手动修正的方式修正数字地图中的坐标。但是,由于手动修正比较麻烦,所修改的范围 有限,例如,通常只能对城市范围内的坐标进行修正,而对于城市范围外的区域,往往难以 进行修正,导致误差仍然存在。因此,现有数字地图的修正方式精确度较差,难以为用户提 供良好的定位服务。发明内容
本申请实施例的目的在于提供一种数字地图自动修正方法及装置,以解决现有技 术中数字地图采用手动修正方式,导致修正过程繁琐,且修正精确度较差的问题。
为解决上述技术问题,本申请实施例提供如下技术方案
一种数字地图自动修正方法,包括
获取电子设备的位置变换信息;
根据所述位置变换信息搜索数字地图中与所述位置变换信息匹配的目标对象;
计算所述电子设备当前位置在所述数字地图中的坐标与所述目标对象的坐标之 间的坐标差值;
根据所述坐标差值修正所述数字地图的坐标。
所述电子设备具体为高度记录仪,所述获取电子设备的位置变换信息具体为获取 通过所述高度记录仪记录的道路的高度变化信息;或
所述电子设备具体为角度记录仪,所述获取电子设备的位置变换信息具体为获取 通过所述角度记录仪记录的道路的角度变化信息。
所述根据位置变换信息搜索数字地图中与所述位置变换信息匹配的目标对象包 括
以当前高度记录仪所在的位置在所述数字地图中的坐标为中心,在预设范围内根 据所述高度变化信息搜索与所述高度变化信息匹配的目标桥梁;或者,
以当前角度记录仪所在的位置在所述数字地图中的坐标为中心,在预设范围内根 据所述角度变化信息搜索与所述角度变化信息匹配的标识性路径。
所述计算所述电子设备当前位置在所述数字地图中的坐标与所述目标对象的坐 标之间的坐标差值包括
读取所述电子设备当前位置在所述数字地图中的第一经度坐标和第一纬度坐 标;
读取所述目标对象在所述数字地图中的第二经度坐标和第二纬度坐标;
计算所述第一经度坐标与所述第二经度坐标的经度差值,以及计算所述第一纬度 坐标与所述第二纬度坐标之间的纬度差值。
所述根据所述坐标差值修正所述数字地图的坐标具体为在数字地图所在的坐标 系中,将所述数字地图按照所述经度差值和纬度差值进行整体平移,得到修正后的数字地 图。
一种数字地图自动修正装置,包括
获取单元,用于电子设备的位置变换信息;
匹配单元,用于根据所述位置变换信息搜索数字地图中与所述位置变换信息匹配 的目标对象;
计算单元,用于计算所述电子设备当前位置在所述数字地图中的坐标与所述目标 对象的坐标之间的坐标差值;
修正单元,用于根据所述坐标差值修正所述数字地图的坐标。
当所述电子设备具体为高度记录仪时,所述获取单元具体用于获取通过所述高度 记录仪记录的道路的高度变化信息;
当所述电子设备具体为角度记录仪时,所述获取单元具体用于获取通过所述角度 记录仪记录的道路的角度变化信息。
所述匹配单元包括至少一个下述单元
高度匹配单元,用于以当前高度记录仪所在的位置在所述数字地图中的坐标为中 心,在预设范围内根据所述高度变化信息搜索与所述高度变化信息匹配的目标桥梁;
角度匹配单元,用于以当前角度记录仪所在的位置在所述数字地图中的坐标为中 心,在预设范围内根据所述角度变化信息搜索与所述角度变化信息匹配的标识性路径。
所述计算单元包括
第一读取单元,用于读取所述电子设备当前位置在所述数字地图中的第一经度坐 标和第一纬度坐标;
第二读取单元,用于读取所述目标对象在所述数字地图中的第二经度坐标和第二 纬度坐标;
坐标计算单元,用于计算所述第一经度坐标与所述第二经度坐标的经度差值,以 及计算所述第一纬度坐标与所述第二纬度坐标之间的纬度差值。
所述修改正单元,具体用于在数字地图所在的坐标系中,将所述数字地图按照所 述经度差值和纬度差值进行整体平移,得到修正后的数字地图。
由以上本申请实施例提供的技术方案可见,本申请实施例中获取电子设备的位置 变换信息,根据位置变换信息搜索数字地图中与该位置变换信息匹配的目标对象,计算电 子设备当前位置在数字地图中的坐标与目标对象的坐标之间的坐标差值,根据坐标差值修 正数字地图的坐标。应用本申请实施例,通过电子设备记录的位置变换信息与数字地图中 目标对象的坐标比较,自动修正数字地图的坐标;由于采用本申请实施例进行数字地图修 正可以实时进行,且可以对数字地图的整体坐标进行校正,因此提高了数字地图的精确度,能够为数字地图用户提供良好的定位服务器。


为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而 言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请数字地图自动修正方法的第一实施例流程图2为本申请数字地图自动修正方法的第二实施例流程图3为本申请数字地图自动修正方法的第三实施例流程图4为本申请数字地图自动修正装置的实施例框图5为图4中计算单元的实施例框图。
具体实施方式
在如下本申请的多个实施例中,分别提供了数字地图自动修正方法及装置。
为了使本技术领域的人员更好地理解本申请实施例中的技术方案,并使本申请实 施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方 案作进一步详细的说明。
参见图1,为本申请数字地图自动修正方法的第一实施例流程图
步骤101 :获取电子设备的位置变换信息。
本实施例中的电子设备通常安装在车辆上,用于在车辆行驶过程中可以实时获取 车辆的位置变换信息,也即相当于获取该电子设备的位置变换信息,该电子设备可以具体 为安装在车辆上的高度记录仪、角度记录仪或者GPS (Global Positioning System,全球定 位系统)导航设备等。
其中,当电子设备具体为高度记录仪时,获取通过高度记录仪记录的道路的高度 变化信息;当电子设备具体为角度记录仪时,获取通过角度记录仪记录的道路的角度变化信息。
步骤102 :根据位置变换信息搜索数字地图中与该位置变换信息匹配的目标对 象。
具体的,当获取到通过高度记录仪记录的道路的高度变化信息时,以当前高度记 录仪所在的位置在数字地图中的坐标为中心,在预设范围内根据高度变化信息搜索与该高 度变化信息匹配的目标桥梁;或者,当获取到通过角度记录仪记录的道路的角度变化信息 时,以当前角度记录仪所在的位置在数字地图中的坐标为中心,在预设范围内根据角度变 化信息搜索与角度变化信息匹配的标识性路径。
步骤103 :计算电子设备当前位置在数字地图中的坐标与目标对象的坐标之间的坐标差值。
具体的,读取电子设备当前位置在数字地图中的第一经度坐标和第一纬度坐标, 读取目标对象在数字地图中的第二经度坐标和第二纬度坐标,计算第一经度坐标与第二经 度坐标的经度差值,以及计算第一纬度坐标与所述第二纬度坐标之间的纬度差值,该经度 差值和纬度差值即为坐标差值。
步骤104 :根据该坐标差值修正数字地图的坐标。
具体的,在数字地图所在的坐标系中,将所述数字地图按照所述经度差值和纬度 差值进行整体平移,得到修正后的数字地图。
参见图2,为本申请数字地图自动修正方法的第二实施例流程图,该实施例详细示 出了通过高度记录仪记录的位置变换信息对数字地图进行修正的过程
步骤201 :获取通过高度记录仪记录的道路的高度变化信息。
本实施例中,可以预先将高度记录仪安装在车辆上,则在车辆行驶过程中,可以通 过该高度记录仪实时记录道路的高度变化信息,这里高度变化信息特指车辆行驶到桥梁上 时产生的高度变化信息。
步骤202 :以当前高度记录仪所在的位置在数字地图中的坐标为中心,在预设范 围内根据高度变化信息搜索与该高度变化信息匹配的目标桥梁。
在数字地图中通常道路和桥梁都有各自的坐标信息,当高度记录仪记录到高度变 化信息时,则说明当前车辆行驶到了桥梁上,通常桥梁之间的设置距离不会很近,因此可以 以当前高度记录仪所在的位置在数字地图中的坐标为中心,在预设范围内搜索与高度变化 信息匹配的目标桥梁,例如,当预先知道数字地图的误差在IOm范围内时,则可以将IOm作 为搜索的预设范围,在其中搜索高度差为与所记录的高度变化信息相匹配的桥梁。
步骤203 :读取高度记录仪当前位置在数字地图中的第一经度坐标和第一纬度坐 标。
由于车辆在行驶过程中,可以实时显示该车辆在数字地图上的运行轨迹,因此车 辆的位置就相当于高度记录仪的位置,根据当前车辆的位置,在数字地图中读取相应的高 度记录仪的第一经度坐标和第一纬度坐标。
另外,也可以通过车辆上安装的GPS导航设备获取车辆当前的第一经度坐标和第一纬度坐标。
步骤204 :读取目标桥梁在数字地图中的第二经度坐标和第二纬度坐标。
目标桥梁在修正前的数字地图中的位置是固定的,直接从数字地图上读取该目标 桥梁的第二经度坐标和第二纬度坐标即可。
步骤205 :计算第一经度坐标与第二经度坐标的经度差值,以及计算第一纬度坐 标与第二纬度坐标之间的纬度差值。
由于车辆当前行驶的位置是目标桥梁实际所在的位置,因此计算第一经度坐标与 第二经度坐标的经度差值,以及计算第一纬度坐标与第二纬度坐标之间的纬度差值就相当 于获取到了目标桥梁的实际位置与目标桥梁在数字地图中的位置之间的偏差。
步骤206 :在数字地图所在的坐标系中,将数字地图按照经度差值和纬度差值进 行整体平移,得到修正后的数字地图。
根据步骤205中计算得到的目标桥梁的实际位置与目标桥梁在数字地图中的位 置之间的经度偏差和纬度偏差对数字地图进行整体平移,相当于当目标桥梁在数字地图中 平移到车辆所在的当前坐标位置时,就实现了对数字地图的整体坐标修正。
由上述实施例可见,本申请通过高度记录仪记录的高度变化信息与数字地图中目 标桥梁的坐标比较,自动修正数字地图的坐标;由于采用本实施例进行数字地图修正可以 实时进行,且可以对数字地图的整体坐标进行校正,因此提高了数字地图的精确度,能够为数字地图用户提供良好的定位服务器。
参见图3,为本申请数字地图自动修正方法的第三实施例流程图,该实施例详细示 出了通过角度记录仪记录的位置变换信息对数字地图进行修正的过程
步骤301 :获取通过角度记录仪记录的道路的角度变化信息。
本实施例中,可以预先将角度记录仪安装在车辆上,则在车辆行驶过程中,可以通 过该角度记录仪实时记录道路的角度变化信息,这里角度变化信息特指车辆行驶到需要转 弯的路径时产生的角度变化信息,例如,当车辆行驶到某个丁字路口时转弯所产生的角度 变化信息,或者车辆行驶在S型路径上时产生的角度变化信息。
步骤302 :以当前角度记录仪所在的位置在数字地图中的坐标为中心,在预设范 围内根据角度变化信息搜索与该角度变化信息匹配的标识性路径。
在数字地图中通常道路具有其坐标信息,个别标识性路径还具有角度变化等特征 信息,当角度记录仪记录到角度变化信息时,则说明当前车辆行驶到了标识性路径上,通常 标识性路径之间的设置距离不会很近,因此可以以当前角度记录仪所在的位置在数字地图 中的坐标为中心,在预设范围内搜索与角度变化信息匹配的标识性路径。例如,当预先知道 数字地图的误差在IOm范围内时,则可以将IOm作为搜索的预设范围,在其中搜索角度变化 特征为与所记录的角度变化信息相匹配的标识性路径。
步骤303 :读取角度记录仪当前位置在数字地图中的第一经度坐标和第一纬度坐 标。
由于车辆在行驶过程中,可以实时显示该车辆在数字地图上的运行轨迹,因此车 辆的位置就相当于角度记录仪的位置,根据当前车辆的位置,在数字地图中读取相应的角 度记录仪的第一经度坐标和第一纬度坐标。
另外,也可以通过车辆上安装的GPS (Global Positioning System,全球定位系 统)导航设备获取车辆当前的第一经度坐标和第一纬度坐标。
步骤304 :读取标识性路径在数字地图中的第二经度坐标和第二纬度坐标。
标识性路径在修正前的数字地图中的位置是固定的,直接从数字地图上读取该标 识性路径的第二经度坐标和第二纬度坐标即可。
步骤305 :计算第一经度坐标与第二经度坐标的经度差值,以及计算第一纬度坐 标与第二纬度坐标之间的纬度差值。
由于车辆当前行驶的位置是所匹配的标识性路径实际所在的位置,因此计算第一 经度坐标与第二经度坐标的经度差值,以及计算第一纬度坐标与第二纬度坐标之间的纬度 差值就相当于获取到了标识性路径的实际位置与标识性路径在数字地图中的位置之间的偏差。
步骤306 :在数字地图所在的坐标系中,将数字地图按照经度差值和纬度差值进 行整体平移,得到修正后的数字地图。
根据步骤305中计算得到的标识性路径的实际位置与标识性路径在数字地图中 的位置之间的经度偏差和纬度偏差对数字地图进行整体平移,相当于当标识性路径在数字 地图中平移到车辆所在的当前坐标位置时,就实现了对数字地图的整体坐标修正。
由上述实施例可见,本申请通过角度记录仪记录的角度变化信息与数字地图中标 识性路径的坐标比较,自动修正数字地图的坐标;由于采用本实施例进行数字地图修正可以实时进行,且可以对数字地图的整体坐标进行校正,因此提高了数字地图的精确度,能够 为数字地图用户提供良好的定位服务器。
与本申请数字地图自动修正方法的实施例相对应,本申请还提供了数字地图自动 修正装置的实施例。
参见图4,为本申请数字地图自动修正装置的实施例框图
该装置包括获取单元410、匹配单元420、计算单元430和修正单元440。
其中,获取单元410,用于电子设备的位置变换信息;
匹配单元420,用于根据所述位置变换信息搜索数字地图中与所述位置变换信息 匹配的目标对象;
计算单元430,用于计算所述电子设备当前位置在所述数字地图中的坐标与所述 目标对象的坐标之间的坐标差值;
修正单元440,用于根据所述坐标差值修正所述数字地图的坐标。
其中,当所述电子设备具体为高度记录仪时,所述获取单元410具体用于获取通 过所述高度记录仪记录的道路的高度变化信息;当所述电子设备具体为角度记录仪时,所 述获取单元410具体用于获取通过所述角度记录仪记录的道路的角度变化信息。
对应的,所述匹配单元420包括至少一个下述单元(图4中未示出)
高度匹配单元,用于以当前高度记录仪所在的位置在所述数字地图中的坐标为中 心,在预设范围内根据所述高度变化信息搜索与所述高度变化信息匹配的目标桥梁;
角度匹配单元,用于以当前角度记录仪所在的位置在所述数字地图中的坐标为中 心,在预设范围内根据所述角度变化信息搜索与所述角度变化信息匹配的标识性路径。
其中,所述修改正单元440,具体用于在数字地图所在的坐标系中,将所述数字地 图按照所述经度差值和纬度差值进行整体平移,得到修正后的数字地图。
参见图5,为图4中计算单元的实施例框图
该计算单元430包括(图5中未示出)第一读取单元431、第二读取单元432和 坐标计算单元433。
其中,第一读取单元431,用于读取所述电子设备当前位置在所述数字地图中的第 一经度坐标和第一纬度坐标;
第二读取单元432,用于读取所述目标对象在所述数字地图中的第二经度坐标和 第二纬度坐标;
坐标计算单元433,用于计算所述第一经度坐标与所述第二经度坐标的经度差值, 以及计算所述第一纬度坐标与所述第二纬度坐标之间的纬度差值。
通过以上的实施方式的描述可知,本申请实施例中获取电子设备的位置变换信 息,根据位置变换信息搜索数字地图中与该位置变换信息匹配的目标对象,计算电子设备 当前位置在数字地图中的坐标与目标对象的坐标之间的坐标差值,根据坐标差值修正数字 地图的坐标。应用本申请实施例,通过电子设备记录的位置变换信息与数字地图中目标对 象的坐标比较,自动修正数字地图的坐标;由于采用本申请实施例进行数字地图修正可以 实时进行,且可以对数字地图的整体坐标进行校正,因此提高了数字地图的精确度,能够为 数字地图用户提供良好的定位服务器。
本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者 说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存 储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以 是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分 所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实 施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例 的部分说明即可。
以上所述的本申请实施方式,并不构成对本申请保护范围的限定。任何在本申请 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请的保护范围之内。
权利要求
1.一种数字地图自动修正方法,其特征在于,包括 获取电子设备的位置变换信息; 根据所述位置变换信息搜索数字地图中与所述位置变换信息匹配的目标对象; 计算所述电子设备当前位置在所述数字地图中的坐标与所述目标对象的坐标之间的坐标差值; 根据所述坐标差值修正所述数字地图的坐标。
2.根据权利要求1所述的方法,其特征在于, 所述电子设备具体为高度记录仪,所述获取电子设备的位置变换信息具体为获取通过所述高度记录仪记录的道路的高度变化信息;或 所述电子设备具体为角度记录仪,所述获取电子设备的位置变换信息具体为获取通过所述角度记录仪记录的道路的角度变化信息。
3.根据权利要求2所述的方法,其特征在于,所述根据位置变换信息搜索数字地图中与所述位置变换信息匹配的目标对象包括 以当前高度记录仪所在的位置在所述数字地图中的坐标为中心,在预设范围内根据所述高度变化信息搜索与所述高度变化信息匹配的目标桥梁;或者, 以当前角度记录仪所在的位置在所述数字地图中的坐标为中心,在预设范围内根据所述角度变化信息搜索与所述角度变化信息匹配的标识性路径。
4.根据权利要求1所述的方法,其特征在于,所述计算所述电子设备当前位置在所述数字地图中的坐标与所述目标对象的坐标之间的坐标差值包括 读取所述电子设备当前位置在所述数字地图中的第一经度坐标和第一纬度坐标; 读取所述目标对象在所述数字地图中的第二经度坐标和第二纬度坐标; 计算所述第一经度坐标与所述第二经度坐标的经度差值,以及计算所述第一纬度坐标与所述第二纬度坐标之间的纬度差值。
5.根据权利要求4所述的方法,其特征在于,所述根据所述坐标差值修正所述数字地图的坐标具体为在数字地图所在的坐标系中,将所述数字地图按照所述经度差值和纬度差值进行整体平移,得到修正后的数字地图。
6.一种数字地图自动修正装置,其特征在于,包括 获取单元,用于电子设备的位置变换信息; 匹配单元,用于根据所述位置变换信息搜索数字地图中与所述位置变换信息匹配的目标对象; 计算单元,用于计算所述电子设备当前位置在所述数字地图中的坐标与所述目标对象的坐标之间的坐标差值; 修正单元,用于根据所述坐标差值修正所述数字地图的坐标。
7.根据权利要求6所述的装置,其特征在于, 当所述电子设备具体为高度记录仪时,所述获取单元具体用于获取通过所述高度记录仪记录的道路的高度变化信息; 当所述电子设备具体为角度记录仪时,所述获取单元具体用于获取通过所述角度记录仪记录的道路的角度变化信息。
8.根据权利要求7所述的装置,其特征在于,所述匹配单元包括至少一个下述单元高度匹配单元,用于以当前高度记录仪所在的位置在所述数字地图中的坐标为中心,在预设范围内根据所述高度变化信息搜索与所述高度变化信息匹配的目标桥梁; 角度匹配单元,用于以当前角度记录仪所在的位置在所述数字地图中的坐标为中心,在预设范围内根据所述角度变化信息搜索与所述角度变化信息匹配的标识性路径。
9.根据权利要求6所述的装置,其特征在于,所述计算单元包括 第一读取单元,用于读取所述电子设备当前位置在所述数字地图中的第一经度坐标和第一纬度坐标; 第二读取单元,用于读取所述目标对象在所述数字地图中的第二经度坐标和第二纬度坐标; 坐标计算单元,用于计算所述第一经度坐标与所述第二经度坐标的经度差值,以及计算所述第一纬度坐标与所述第二纬度坐标之间的纬度差值。
10.根据权利要求9所述的装置,其特征在于,所述修改正单元,具体用于在数字地图所在的坐标系中,将所述数字地图按照所述经度差值和纬度差值进行整体平移,得到修正后的数字地图。
全文摘要
本申请实施例公开了一种数字地图自动修正方法及装置,该方法包括获取电子设备的位置变换信息;根据所述位置变换信息搜索数字地图中与所述位置变换信息匹配的目标对象;计算所述电子设备当前位置在所述数字地图中的坐标与所述目标对象的坐标之间的坐标差值;根据所述坐标差值修正所述数字地图的坐标。应用本申请实施例,通过电子设备记录的位置变换信息与数字地图中目标对象的坐标比较,自动修正数字地图的坐标;由于采用本申请实施例进行数字地图修正可以实时进行,且可以对数字地图的整体坐标进行校正,因此提高了数字地图的精确度,能够为数字地图用户提供良好的定位服务器。
文档编号G09B29/10GK103021261SQ20111028689
公开日2013年4月3日 申请日期2011年9月23日 优先权日2011年9月23日
发明者马彬强 申请人:联想(北京)有限公司

最新回复(0)