高精度GPS定位点获取方法及系统技术方案

技术编号:13826164 阅读:81 留言:0更新日期:2016-10-13 01:41
本发明专利技术提供一种高精度GPS定位点获取方法及系统,方法包括:获取GPS定位点数据集合;使用预设的精度因子分别去掉GPS定位点数据集合中经度数据和纬度数据的无效位数;依据精度因子设置直方图的单位区间,分别对修正后的经度数据和纬度数据进行直方图统计;分别根据修正后经度数据和纬度数据的直方图获取预设个数连续的单位区间所对应GPS定位点个数最多的区间,并获取该区间内修正数据对应的GPS定位点数据集合,记为第一集合和第二集合;对第一集合和第二集合中GPS点数据进行相应的修正和统计后,得到对应GPS定位点个数最多的第三集合和第四集合。本发明专利技术得到相对接近GPS准确点的第三集合和第四集合,极大地提高了精度。

【技术实现步骤摘要】

本专利技术涉及GPS定位
,尤其涉及一种高精度GPS定位点获取方法及系统
技术介绍
随着云技术及基于GPS定位的相关移动终端应用的大量普及,很多开发厂商利用移动终端设备和相关应用采集某个地理位置的经纬度数据,并通过对某个地点的多次数据采集汇总,用以计算某个位置的经纬度数据。由于移动终端设备获取经纬度精度问题及外界干扰等不可预测各种因素,导致在同一位置采集的经纬度数据存在一定误差,甚至出现测试的经纬度数据存在明显错误。而这些错误的数据很难第一时间通过人工或机器自动过滤,常规的做法就是通过多次测量数据求平均值,以获取理论上最接近中心的位置。由于平均值算法是通过所有的测量数据求平均值,未能去除明显误差较大的位置信息,无法达到最佳的精度值;或者采用其他较为复杂的算法,虽然可以达到匹配的效果,但需要耗费大量的计算,匹配效率低下。若在进行GPS定位点的计算时,将误差较大的GPS定位点数据去除,则能大大提高GPS定位点的计算精度。
技术实现思路
本专利技术所要解决的技术问题是:提供一种高精度GPS定位点获取方法及系统,能够去除误差较大的GPS定位点数据,以获取相对中心的位置数据,实现高精度定位。为了解决上述技术问题,本专利技术采用的技术方案为:一种高精度GPS定位点获取方法,包括:获取GPS定位点数据集合;使用预设的精度因子分别对所述GPS定位点数据集合中的经度数据和纬度数据进行修正,去掉所述经度数据和纬度数据中的无效位数;依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的经度数据和纬度数据进行直方图统计;根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第一集合;根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第二集合;使用所述精度因子分别对所述第一集合中的纬度数据以及所述第二集合中的经度数据进行修正,去掉无效位数;依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的第一集合中的经度数据和第二集合中的纬度数据进行直方图统计;根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第三集合;根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含的GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第四集合。本专利技术提供的另一个技术方案为:一种高精度GPS定位点获取系统,包括:获取模块,用于获取GPS定位点数据集合;第一修正模块,用于使用预设的精度因子分别对所述GPS定位点数据集合中的经度数据和纬度数据进行修正,去掉所述经度数据和纬度数据中的无效位数;第一统计模块,用于依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的经度数据和纬度数据进行直方图统计;第一划分模块,用于根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;第一GPS点统计模块,用于统计每个所述区间对应的GPS
定位点个数;第一集合获取模块,用于获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第一集合;第二划分模块,用于根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;第二GPS点统计模块,用于统计每个所述区间对应的GPS定位点个数;第二集合获取模块,用于获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第二集合;第二修正模块,用于使用所述精度因子分别对所述第一集合中的纬度数据以及所述第二集合中的经度数据进行修正,去掉无效位数;第二统计模块,用于依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的第一集合中的经度数据和第二集合中的纬度数据进行直方图统计;第三划分模块,用于根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;第三GPS点统计模块,用于统计每个所述区间对应的GPS定位点个数;第三集合获取模块,用于获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第三集合;第四划分模块,用于根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;第四GPS点统计模块,用于统计每个所述区间对应的GPS定位点个数;第四集合获取模块,用于获取包含的GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第四集合。本专利技术的有益效果在于:获取到多个GPS定位点数据之后,分别以经度和纬度为分析目标,将误差较大的GPS定位点数据去除;以经度为分析目标时,对经度数据进行修正、去掉无效数字后,修正后的经度数据对应的GPS定位点个数越多,说明该修正后的经度数据越接近准确GPS定位点的经度,反之修正后的经度数据对应的GPS定位点个数越少,则说明该经度数据误差越大,因此去掉对应的误差大的GPS定位点数据,留下对应的相对中心的GPS定位点数据集合;再对筛选出来的GPS定位点数据集合对纬度数据进行修正,再进行一次筛选后得到更为相对中心的GPS定位点数据集合,进一步去除误差较大的GPS定位点;同理,以纬度为分析目标再进行一轮筛选,得到另一组相对中心的GPS
定位点数据集合。本专利技术经过四次筛选,最终得到两个与准确的GPS定位点十分靠近的GPS定位点数据集合,极大地提高了GPS定位点获取的精度。附图说明图1为本专利技术一实施例一种高精度GPS定位点获取方法的流程图;图2为本专利技术实施例一的高精度GPS定位点获取方法的流程图;图3为本专利技术一实施例一种高精度GPS定位点获取系统的结构图;图4为本专利技术实施例二的高精度GPS定位点获取系统的结构图;图5为本专利技术实施例一的高精度GPS定位点获取方法的直方图示例。标号说明:1、获取模块;11、映射模块;2、第一修正模块;3、第一统计模块;41、第一划分模块,42、第一GPS点统计模块;43、第一集合获取模块;51、第二划分模块;52、第二GPS点统计模块;53、第二集合获取模块;6、第二修正模块;7、第二统计模块;81、第三划分模块;82、第三GPS点统计模块;83、第三集合获取模块;91、第四划分模块;92、第四GPS点统计模块;93、第四集合获取模块;10、计算模块。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:分别对GPS定位点的经度数据和纬度数据进行修正,根据修正后的数据筛选出对应的两个相对中心位置的GPS定位点数据集合,再分别对两个集合中的纬度数据和经度数据进行修正,根据修正后的数据筛选出最终的两个相对中心位置的GPS定位点数据集合。请参照图1,本专利技术提供一种高精度GPS定位点获取方法,包括:S1:获取GPS定位点数据集合;S2:使用预设的精度因子分别对所述GPS定位点数据集合中的经度数据和纬度数据进行修正,去掉所述经度数据和纬度数据中的无效位数;S3:依据精度因子设置直方图的单位区间,依据所述单本文档来自技高网
...

【技术保护点】
一种高精度GPS定位点获取方法,其特征在于,包括:获取GPS定位点数据集合;使用预设的精度因子分别对所述GPS定位点数据集合中的经度数据和纬度数据进行修正,去掉所述经度数据和纬度数据中的无效位数;依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的经度数据和纬度数据进行直方图统计;根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第一集合;根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第二集合;使用所述精度因子分别对所述第一集合中的纬度数据以及所述第二集合中的经度数据进行修正,去掉无效位数;依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的第一集合中的经度数据和第二集合中的纬度数据进行直方图统计;根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第三集合;根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含的GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第四集合。...

【技术特征摘要】
1.一种高精度GPS定位点获取方法,其特征在于,包括:获取GPS定位点数据集合;使用预设的精度因子分别对所述GPS定位点数据集合中的经度数据和纬度数据进行修正,去掉所述经度数据和纬度数据中的无效位数;依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的经度数据和纬度数据进行直方图统计;根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第一集合;根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第二集合;使用所述精度因子分别对所述第一集合中的纬度数据以及所述第二集合中的经度数据进行修正,去掉无效位数;依据精度因子设置直方图的单位区间,依据所述单位区间分别对修正后的第一集合中的经度数据和第二集合中的纬度数据进行直方图统计;根据对应纬度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第三集合;根据对应经度数据的直方图将预设个数连续的单位区间划分为一个区间;统计每个所述区间对应的GPS定位点个数;获取包含的GPS定位点个数最多的区间对应的GPS定位点数据集合,记为第四集合。2.根据权利要求1所述的高精度GPS定位点获取方法,其特征在于,得到所述第三集合和第四集合后还包括:计算第三集合和第四集合内GPS定位点数据的均值,得到GPS准确点。3.根据权利要求1所述的高精度GPS定位点获取方法,其特征在于,所述“获取GPS定位点数据集合”之后,进一步包括,将GPS定位点的二维数据分别映射成一维的经度数据和纬度数据。4.根据权利要求1所述的高精度GPS定位点获取方法,其特征在于,所述单位区间的长度为所述精度因子的值,所述预设个数为3。5.一种高精度GPS定位点获取系统,其特征在于,包括:获取模块,用于获取GPS定位点数据集合;第一修正模块,用于使用预设的精度因子分别对所述GPS定位点数据集合中的经度数据和纬...

【专利技术属性】
技术研发人员:汤伟宾张永光林淑强吴鸿伟
申请(专利权)人:厦门市美亚柏科信息股份有限公司
类型:发明
国别省市:福建;35

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

1