掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及互联网GIS技术领域,具体涉及一种定位纠偏的方法及系统。

背景技术

在互联网GIS应用中,需要将卫星定位的坐标准确的标识在地图上来直观展示当前位置。由于大多数地图厂商(谷歌地图、百度地图、高德地图、腾讯地图、阿里云地图等)在中国境内均使用了火星坐标技术,如果将坐标直接标注到地图上,会出现地图上的位置相对于实际位置随机(非线性)偏移的问题。因此,需要将空间地理坐标进行纠偏处理,才能降低地图上位置与实际位置的偏差,提高地图上显示位置的准确性。

现有的定位纠偏方法主要有以下几种方式:

(一)定位纠偏数据库,将定位到的坐标上传到第三方定位纠偏数据库,查询出最接近的纠偏位置,实现在地图上相对准确的定位,这种纠偏方式具有成本高、效率低且性能受限于第三方接口的缺点,对于不在纠偏数据库中的坐标,只能返回近似值,此时纠偏误差较大。此外,定位坐标上传到第三方容易被收集数据用作分析,造成数据安全和隐私问题。

(二)线性纠偏算法,将定位到的坐标使用线性函数进行纠偏,一定程度上降低偏移距离,这种纠偏方式存在定位不准确和偏差大的缺点。

发明内容

针对现有技术中的缺陷,本发明提供的一种定位纠偏的方法及系统,节省成本、提高了纠偏后位置坐标的准确性,避免造成数据安全和隐私问题。

为了解决上述技术问题,本发明提出以下技术方案:

一种定位纠偏的方法,包括:

采集卫星定位坐标;

非线性纠偏:采用非线性函数对卫星定位坐标进行纠偏处理,得到非线性纠偏坐标;

位置标记:将非线性纠偏坐标标记在电子地图上。

进一步地,所述采用非线性函数对卫星定位坐标进行纠偏处理,得到非线性纠偏坐标的过程中包括:

采用第一非线性函数对卫星定位坐标的经度进行纠偏处理,得到经度的非线性纠偏坐标;

采用第二非线性函数对卫星定位坐标的纬度进行纠偏处理,得到纬度的非线性纠偏坐标。

进一步地,所述第一非线性函数为

第二非线性函数为

本发明还提供一种定位纠偏的系统,包括:

采集模块,其用于采集卫星定位坐标;

非线性纠偏模块,其用于采用非线性函数对卫星定位坐标进行纠偏处理,得到非线性纠偏坐标;

位置标记模块,其用于将非线性纠偏坐标标记在电子地图上。

进一步地,所述非线性纠偏模块包括:

经度纠偏模块,其用于采用第一非线性函数对卫星定位坐标的经度进行纠偏处理,得到经度的非线性纠偏坐标;

维度纠偏模块,其用于采用第二非线性函数对卫星定位坐标的纬度进行纠偏处理,得到纬度的非线性纠偏坐标。

进一步地,所述所述第一非线性函数为

第二非线性函数为

由上述技术方案可知,本发明的有益效果:在无需接入第三方付费纠偏数据库的情况下,对采集的卫星坐标进行非线性纠偏,转换成可以在地图上标注的坐标,提高了卫星定位的准确性。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为本发明方法的流程图;

图2为本发明系统的模块图;

图3为未进行非线性纠偏的坐标位置图;

图4为本发明中非线性纠偏后的坐标位置图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

参阅图1所示,本实施例提供的一种定位纠偏的方法,包括:

采集卫星定位坐标,卫星定位坐标为(X,Y)。

非线性纠偏:采用非线性函数对卫星定位坐标进行纠偏处理,得到非线性纠偏坐标,非线性纠偏坐标为(X,Y)。

位置标记:将非线性纠偏坐标标记在电子地图上,在无需接入第三方付费纠偏数据库的情况下,对采集的卫星坐标进行非线性纠偏,转换成可以在地图上标注的坐标,提高了卫星定位的准确性。

在本实施例中,所述采用非线性函数对卫星定位坐标进行纠偏处理,得到非线性纠偏坐标的过程中包括:

采用第一非线性函数对卫星定位坐标的经度进行纠偏处理,得到经度的非线性纠偏坐标X;

采用第二非线性函数对卫星定位坐标的纬度进行纠偏处理,得到纬度的非线性纠偏坐标Y。

在本实施例中,所述第一非线性函数为

第二非线性函数为

参阅图2所示,一种定位纠偏的系统,包括采集模块、非线性纠偏模块和位置标记模块。

采集模块用于采集卫星定位坐标(X,Y),卫星定位坐标(X,Y)经数据同步模块的同步和传输发送给非线性纠偏模块。

非线性纠偏模块用于采用非线性函数对卫星定位坐标进行纠偏处理,得到非线性纠偏坐标(X,Y),非线性纠偏模块将非线性纠偏坐标(X,Y)发送给位置标记模块和数据存储模块,数据存储模块对卫星定位坐标(X,Y)以及非线性纠偏坐标(X,Y)进行存储,避免了对相同的卫星定位坐标(X,Y)进行再次纠偏计算的过程,节省非线性纠偏模块的运算时间和空间。

位置标记模块用于将非线性纠偏坐标标记在电子地图上。

在本实施例中,所述非线性纠偏模块包括经度纠偏模块和维度纠偏模块。

经度纠偏模块用于采用第一非线性函数对卫星定位坐标的经度X进行纠偏处理,得到经度的非线性纠偏坐标X;

维度纠偏模块用于采用第二非线性函数对卫星定位坐标的纬度Y进行纠偏处理,得到纬度的非线性纠偏坐标Y。

在本实施例中,所述所述第一非线性函数为

第二非线性函数为

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

相关技术
  • 一种高尔夫球头打磨抛光的定位纠偏系统及其纠偏方法
  • 一种基于定位纠偏的定位方法、服务器及系统
技术分类

06120113117296