基于航空数据标准的GPS纠偏方法及装置与流程

文档序号:33475619发布日期:2023-03-15 10:08阅读:82来源:国知局
基于航空数据标准的GPS纠偏方法及装置与流程
基于航空数据标准的gps纠偏方法及装置
技术领域
1.本发明涉及航空gps纠偏技术领域,特别是涉及一种基于航空数据标准的gps纠偏方法及装置。


背景技术:

2.全球定位系统(英语:global positioning system,通常简称gps),又称全球卫星定位系统。全球定位系统可满足于全球地面任何一处或近地空间的军事用户连续且精确地确定三维位置、三维运动和时间的需求。由于历史问题,国内主要航空公司基本采用gps记录航空轨迹数据,并记录于hdf5文件中。
3.地球坐标参考系统是描述物体在地球及近地空间的位置的坐标参考系统,目前国内航空常用的坐标系有三种,分别为:wgs84坐标系、gcj02坐标系和bd09坐标系,其中,wgs84坐标系为地球坐标系(world geodetic system),国际上通用的坐标系,设备包含gps芯片或者北斗芯片获取的经纬度一般都是为wgs84地理坐标系。gcj02坐标系为火星坐标系,国测局坐标系,是由中国国家测绘局制定的,由wgs84坐标系加密后额坐标系。bd09坐标系为百度坐标系,为gcj02坐标系加密后的坐标系。飞机采用的是标准gps记录数据,记录过程可能出现数据漂移,产生明显偏移轨道的数据点。相关规定限制,国内的地图采用gcj02坐标系或者gcj02加密坐标系,因此飞机记录的gps数据在国内gcj02坐标系上会明显偏移轨道,因此需要对gps数据纠偏,保证飞行轨迹在对应的轨道上。
4.目前,一般的gps数据纠偏方法在飞机航行过程中,其两侧会独立记录gps至相关设备中,飞行结束后,机务中心会将设备内的gps数据保存至hdf5文件中,通过相应的程序解析hdf5上的gps信息展示在地图上。展示过程中存在以下两个问题:一是飞机在起飞与降落环节,由于各种原因,记录的数据点特别容易偏离轨道,导致异常。二是由于地理坐标系加密的原因,导致国内飞行轨道偏移。目前的飞行轨迹展示依赖于gis平台,需要将gps数据预先生成指定格式文件,通过平台的通用函数处理纠偏,独立性较差,由于各个平台为了追求通用性,导致纠偏处理速度慢而且不精确。


技术实现要素:

5.基于此,有必要提供一种基于航空数据标准的gps纠偏方法及装置,能够通过公开算法实现纠偏原理,提升纠偏的效率和精确度且能独立于平台保证通用性。
6.第一方面,本技术提供一种基于航空数据标准的gps纠偏方法,所述方法包括:
7.获取待纠偏的航班数据,所述航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中;
8.解析所述通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数据;
9.对所述gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据所述gps数据偏移点探测算法的结果过滤异常点;
10.通过伪代码对过滤后的gps数据进行地理坐标系转换,将所述过滤后的gps数据转换为编程语言,并对其进行纠偏,以获得纠偏后的gps数据。
11.在其中一个实施例中,所述获取待纠偏的航班数据,之前包括:
12.独立记录飞机航行过程中其两侧的gps数据。
13.在其中一个实施例中,所述对所述gps数据进行加权平均处理,包括:
14.飞机转向时,降低所述飞机内侧gps数据的权值,增加所述飞机外侧gps数据的权值,并求得平均数,以减少gps数据偏移点的数量。
15.在其中一个实施例中,还包括:
16.通过向量求取gps数据点相邻偏移点之间的夹角,若所述夹角小于90
°
,则摒弃所述gps数据点的相邻偏移点,并通过补充函数修补数据。
17.在其中一个实施例中,所述通过伪代码对过滤后的gps数据进行地理坐标系转换,包括:
18.通过逼近法求得所述地理坐标系的反函数,所述反函数用于配合所述伪代码获取所述纠偏后的gps数据,其中,所述地理坐标系选用gcj02坐标系,所述gcj02坐标系根据wgs84加密而成。
19.在其中一个实施例中,所述通过伪代码对过滤后的gps数据进行地理坐标系转换,之后包括:
20.将所述纠偏后的gps数据输出至指定文件,所述指定文件中的gps数据用于向用户展示。
21.第二方面,本技术提供一种基于航空数据标准的gps纠偏装置,所述装置包括:
22.第一获取模块,用于获取待纠偏的航班数据,所述航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中;
23.第一提取模块,用于解析所述通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数据;
24.第一处理模块,用于对所述gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据所述gps数据偏移点探测算法的结果过滤异常点;
25.第一纠偏模块,用于通过伪代码对过滤后的gps数据进行地理坐标系转换,将所述过滤后的gps数据转换为编程语言,并对其进行纠偏,以获得纠偏后的gps数据。
26.在其中一个实施例中,所述装置还包括:
27.第一记录模块,用于独立记录飞机航行过程中其两侧的gps数据;
28.第二处理模块,用于通过向量求取gps数据点相邻偏移点之间的夹角,若所述夹角小于90
°
,则摒弃所述gps数据点的相邻偏移点,并通过补充函数修补数据;
29.第一输出模块,用于将所述纠偏后的gps数据输出至指定文件,所述指定文件中的gps数据用于向用户展示。
30.第三方面,本技术提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
31.获取待纠偏的航班数据,所述航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中;
32.解析所述通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数
据;
33.对所述gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据所述gps数据偏移点探测算法的结果过滤异常点;
34.通过伪代码对过滤后的gps数据进行地理坐标系转换,将所述过滤后的gps数据转换为编程语言,并对其进行纠偏,以获得纠偏后的gps数据。
35.第四方面,本技术提供一种计算机存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
36.获取待纠偏的航班数据,所述航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中;
37.解析所述通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数据;
38.对所述gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据所述gps数据偏移点探测算法的结果过滤异常点;
39.通过伪代码对过滤后的gps数据进行地理坐标系转换,将所述过滤后的gps数据转换为编程语言,并对其进行纠偏,以获得纠偏后的gps数据。
40.上述基于航空数据标准的gps纠偏方法及装置,在飞机航行过程中,飞机两侧都会记录gps数据,服务终端获取待纠偏的航班数据,并将获取的航班数据存储于通用型航空基本文件hdf5中,并对该通用型航空基本文件hdf5进行解析并提取出飞机两侧的gps数据点,以获取gps数据,由于通用型航空基本文件hdf5适用于国内外所有的航空公司,因此无需文件格式的转换即可直接对其进行解析。随后对提取出来的gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据gps数据偏移点探测算法的结果过滤异常点,在飞机起飞和降落阶段,偏移点数量更加密集,这和飞机转向抖动关系密切,飞机转向时通过降低内侧gps数据权值和增加外侧gps数据的权值然后求得平均数,可以有效减少数据偏移点数,提高后续纠偏的精确度。最后,通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,即可获得纠偏后的gps数据。另外,该方法通过针对性的加权平均和偏移点探测方法过滤掉异常点,大幅度提升了轨迹的平滑效率,经测算,一个由八千gps数据点的轨迹,通过加权平均算法处理只需要20秒,而一般的smooth函数处理需要花费15分钟以上,效率相对提升了40倍以上。进一步的,该方法通过公开伪代码的方式实现了地理坐标系的转化,无代码无关平台和语言,任何人都可以采取自己熟悉的方式实现,具有较好的通用性。
附图说明
41.图1为本技术中一个实施例的基于航空数据标准的gps纠偏方法流程图;
42.图2为本技术中一个实施例的基于航空数据标准的gps纠偏方法流程图;
43.图3为本技术中一个实施例的基于航空数据标准的gps纠偏方案中伪代码的计算伪代码(a)与核心伪代码(b);
44.图4为本实施例的基于航空数据标准的gps纠偏方案执行流程图;
45.图5为本技术中一个实施例的基于航空数据标准的gps纠偏装置结构示意图;
46.图6为本技术中一个实施例的基于航空数据标准的gps纠偏装置结构示意图;
47.图7为本技术中一个实施例的计算机设备的内部结构图。
具体实施方式
48.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.如图1所示,在一个实施例中,一种基于航空数据标准的gps纠偏方法,包括以下步骤:
50.步骤s110,获取待纠偏的航班数据,航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中。
51.具体地,服务器终端根据飞机航行过程中两侧记录的gps数据获取待纠偏的航班数据,并将获取的航班数据存储于通用型航空基本文件hdf5中。
52.步骤s120,解析通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数据。
53.具体地,服务器终端解析存储有航班数据的通用型航空基本文件hdf5并提取出飞机航行中其两侧的gps数据点,并获取gps数据。
54.步骤s130,对gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据gps数据偏移点探测算法的结果过滤异常点。
55.具体地,基于步骤s120获取的gps数据,服务器终端对该gps数据进行加权平均算法处理,以实现gps数据偏移点探测算法,根据探测结果过滤掉gps数据异常点。
56.步骤s140,通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,以获得纠偏后的gps数据。
57.具体地,服务器终端通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并通过编程语言实现对gps数据的纠偏,以获得纠偏后的gps数据。
58.上述基于航空数据标准的gps纠偏方法,在飞机航行过程中,飞机两侧都会记录gps数据,服务终端获取待纠偏的航班数据,并将获取的航班数据存储于通用型航空基本文件hdf5中,并对该通用型航空基本文件hdf5进行解析并提取出飞机两侧的gps数据点,以获取gps数据,由于通用型航空基本文件hdf5适用于国内外所有的航空公司,因此无需文件格式的转换即可直接对其进行解析。随后对提取出来的gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据gps数据偏移点探测算法的结果过滤异常点,在飞机起飞和降落阶段,偏移点数量更加密集,这和飞机转向抖动关系密切,飞机转向时通过降低内侧gps数据权值和增加外侧gps数据的权值然后求得平均数,可以有效减少数据偏移点数,提高后续纠偏的精确度。最后,通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,即可获得纠偏后的gps数据。另外,该方法通过针对性的加权平均和偏移点探测方法过滤掉异常点,大幅度提升了轨迹的平滑效率,经测算,一个由八千gps数据点的轨迹,通过加权平均算法处理只需要20秒,而一般的smooth函数处理需要花费15分钟以上,效率相对提升了40倍以上。进一步的,该方法通过公
开伪代码的方式实现了地理坐标系的转化,无代码无关平台和语言,任何人都可以采取自己熟悉的方式实现,具有较好的通用性。
59.如图2所示,在一个实施例中,一种基于航空数据标准的gps纠偏方法,包括以下步骤:
60.步骤s210,独立记录飞机航行过程中其两侧的gps数据。
61.具体地,飞机航行过程中,其两侧会独立记录gps数据至服务器终端。
62.步骤s220,获取待纠偏的航班数据,航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中。
63.具体地,服务器终端根据步骤s210中飞机航行过程中其两侧记录的gps数据获取待纠偏的航班数据,并将获取的航班数据存储于通用型航空基本文件hdf5中。
64.步骤s230,解析通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数据。
65.具体地,服务器终端解析存储有航班数据的通用型航空基本文件hdf5并提取出飞机航行中其两侧的gps数据点,以获取gps数据。
66.步骤s240,对gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据gps数据偏移点探测算法的结果过滤异常点。
67.具体地,基于步骤s230获取的gps数据,服务器终端对该gps数据进行加权平均算法处理,以实现gps数据偏移点探测算法,飞机转向时,降低飞机内侧gps数据的权值,增加飞机外侧gps数据的权值,并求得平均数,根据偏移点探测算法过滤掉异常点,以减少gps数据偏移点的数量。
68.步骤s250,通过向量求取gps数据点相邻偏移点之间的夹角,若夹角小于90
°
,则摒弃gps数据点的相邻偏移点,并通过补充函数修补数据。
69.具体地,基于步骤s240中的加权平均算法处理,服务器终端通过向量求取相邻偏移点之间的夹角,若求得的夹角小于90
°
,则摒弃掉相邻偏移点,并通过补充函数对摈弃偏移点后的缺少的数据进行修补。
70.步骤s260,通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,以获得纠偏后的gps数据。
71.具体地,服务器终端通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并通过编程语言实现对gps数据的纠偏,同时通过逼近法求得地理坐标系的反函数,配合伪代码获得纠偏后的gps数据。
72.步骤s270,将纠偏后的gps数据输出至指定文件,指定文件中的gps数据用于向用户展示。
73.具体地,gps数据完成纠偏后,服务器终端将纠偏后的gps数据输出至指定文件,该指定文件中的gps数据可通过地图等方式向用户展示。
74.上述基于航空数据标准的gps纠偏方法,在飞机航行过程中,飞机两侧都会记录gps数据,服务终端获取待纠偏的航班数据,并将获取的航班数据存储于通用型航空基本文件hdf5中,并对该通用型航空基本文件hdf5进行解析并提取出飞机两侧的gps数据点,以获取gps数据,由于通用型航空基本文件hdf5适用于国内外所有的航空公司,因此无需文件格式的转换即可直接对其进行解析。随后对提取出来的gps数据进行加权平均处理,以实现
gps数据偏移点探测算法,并通过向量求取相邻偏移点之间的夹角,若求得的夹角小于90
°
,则摒弃掉相邻偏移点,并通过补充函数对摈弃偏移点后的缺少的数据进行修补。在飞机起飞和降落阶段,偏移点数量更加密集,这和飞机转向抖动关系密切,飞机转向时通过降低内侧gps数据权值和增加外侧gps数据的权值然后求得平均数,可以有效减少数据偏移点数,加权平均后,主要在起飞阶段存在一些数据偏移点,这些偏移点一般与前后两个点之间会形成小于90
°
的夹角,过滤掉这些小于90
°
的偏移点,则进一步减少偏移点数,提高后续纠偏的精确度。最后,通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,即可获得纠偏后的gps数据,最后将纠偏后的gps数据输出至指定文件中向用户展示。另外,该方法通过针对性的加权平均和偏移点探测方法过滤掉异常点,大幅度提升了轨迹的平滑效率,经测算,一个由八千gps数据点的轨迹,通过加权平均算法处理只需要20秒,而一般的smooth函数处理需要花费15分钟以上,效率相对提升了40倍以上。进一步的,该方法通过公开伪代码的方式实现了地理坐标系的转化,无代码无关平台和语言,任何人都可以采取自己熟悉的方式实现,具有较好的通用性。
75.如图3和图4所示,在一个实施例中,一种基于航空数据标准的gps纠偏方案,飞机在航行过程中,其两侧会独立记录gps数据至相关设备中,单独一侧记录的数据偏移点都比较多,在起飞和降落阶段,偏移点数量更加密集,这和飞机转向抖动关系密切。
76.目前航空飞行轨迹gps纠偏都是基于gis平台纠偏,gis相关平台都需要使用特定格式文件,飞行结束后,机务中心会将设备内的gps数据保存至通用型航空基本文件hdf5中,通用型航空基本文件hdf5适用于国内外所有的航空公司,无需文件格式的转换。服务器终端通过对通用型航空基本文件hdf5进行解析并将gps数据从中提取出来,再对提取出来的gps数据进行加权平均算法处理,飞机转向时通过降低内侧gps数据的权值和增加外侧gps数据的权值求得平均数,能够有效减少数据偏移点的数量。
77.加权平均处理的过程中,主要在起飞阶段存在一些数据偏移点,这些偏移点一般与前后两个点之间会形成小于90
°
的夹角,采用向量求得夹角,并摒弃偏移点数据,再采用补充函数对摒弃后缺少的数据进行修补。加权平均处理后,通过伪代码对gps数据点进行地理坐标系转换,gcj02坐标系是根据wgs84坐标系加密而成,并未公开,此时通过逼近法求得反函数,得到的函数有一定误差,但是这一点误差相对于gps数据的展示没有较大的影响。伪代码可将过滤后的gps数据转换为编程语言,并通过编程语言对其进行纠偏,以获得纠偏后的gps数据。最后将纠偏后的gps数据输出至指定文件,用户可通过该指定文件查看纠偏后的gps数据,并通过相应的程序将纠偏后的gps信息展示在地图上。
78.上述基于航空数据标准的gps纠偏方案,当前gis相关平台都需要特定格式,比如kml格式文件或者是gis格式文件等,本方案相对现有技术而言,采用基于通用型航空标准文件hdf5解析,适用于国内外所有的航空公司,无需文件格式的转换。当前gis平台为了通用性,对于飞行轨迹中的偏移点采用的是内置smooth函数,smooth函数基于贝塞尔曲线实现,内置函数不公开而且速度慢,本算法针对性的采用加权平均和偏移点探测方法,过滤掉异常点方式,大幅提升了轨迹的平滑效率。经测算,一个有八千gps数据点的轨迹,smooth函数处理需要花费15min以上,本技术只需要20s,效率相对提升了40倍以上。另外,当前gis平台采用内置算法进行地理坐标系算法,本技术通过公开伪代码的方式实现了地理坐标系转化,无代码无关平台和语言,任何人都可以采取自己熟悉的方式实现,通用性较高。
79.如图5所示,在一个实施例中,一种基于航空数据标准的gps纠偏装置,包括第一获取模块510、第一提取模块520、第一处理模块530和第一纠偏模块540。
80.第一获取模块510用于获取待纠偏的航班数据,航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中。
81.第一提取模块520用于解析通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数据。
82.第一处理模块530用于对gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据gps数据偏移点探测算法的结果过滤异常点。
83.第一纠偏模块540用于通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,以获得纠偏后的gps数据。
84.上述基于航空数据标准的gps纠偏装置,在飞机航行过程中,飞机两侧都会记录gps数据,第一获取模块获取待纠偏的航班数据,并将获取的包含飞机两侧gps数据的航班数据存储于通用型航空基本文件hdf5中,并通过第一提取模块对该通用型航空基本文件hdf5进行解析并提取出飞机两侧的gps数据点,以获取gps数据,由于通用型航空基本文件hdf5适用于国内外所有的航空公司,因此无需文件格式的转换即可直接对其进行解析。随后通过第一处理模块对提取出来的gps数据进行加权平均处理,以实现gps数据偏移点探测算法,并根据gps数据偏移点探测算法的结果过滤异常点,在飞机起飞和降落阶段,偏移点数量更加密集,这和飞机转向抖动关系密切,飞机转向时通过降低内侧gps数据权值和增加外侧gps数据的权值然后求得平均数,可以有效减少数据偏移点数,提高后续纠偏的精确度。最后,第一纠偏模块通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,即可获得纠偏后的gps数据。另外,该装置通过针对性的加权平均和偏移点探测方法过滤掉异常点,大幅度提升了轨迹的平滑效率,经测算,一个由八千gps数据点的轨迹,通过加权平均算法处理只需要20秒,而一般的smooth函数处理需要花费15分钟以上,效率相对提升了40倍以上。进一步的,该装置通过公开伪代码的方式实现了地理坐标系的转化,无代码无关平台和语言,任何人都可以采取自己熟悉的方式实现,具有较好的通用性。
85.如图6所示,在一个实施例中,一种基于航空数据标准的gps纠偏装置,包括第一记录模块610、第一获取模块620、第一提取模块630、第一处理模块640、第二处理模块650、第一纠偏模块660和第一输出模块670。
86.第一记录模块610用于独立记录飞机航行过程中其两侧的gps数据。
87.第一获取模块620用于获取待纠偏的航班数据,航班数据包括飞机两侧的gps数据并存储于通用型航空基本文件hdf5中。
88.第一提取模块630用于解析通用型航空基本文件hdf5并提取出飞机两侧的gps数据点,以获取gps数据。
89.第一处理模块640用于对gps数据进行加权平均处理,以实现gps数据偏移点探测算法,飞机转向时,降低飞机内侧gps数据的权值,增加飞机外侧gps数据的权值,并求得平均数,根据gps数据偏移点探测算法的结果过滤异常点,以减少gps数据偏移点的数量。
90.第二处理模块650用于通过向量求取gps数据点相邻偏移点之间的夹角,若夹角小于90
°
,则摒弃gps数据点的相邻偏移点,并通过补充函数修补数据。
91.第一纠偏模块660用于通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并通过逼近法求得地理坐标系的反函数,反函数用于配合伪代码获取纠偏后的gps数据,其中,地理坐标系选用gcj02坐标系,gcj02坐标系根据wgs84加密而成,并未公开。
92.第一输出模块670用于将纠偏后的gps数据输出至指定文件,指定文件中的gps数据用于向用户展示。
93.上述基于航空数据标准的gps纠偏装置,在飞机航行过程中,第一记录模块会记录飞机两侧的gps数据,第一获取模块获取待纠偏的航班数据,并将获取的包含飞机两侧gps数据的航班数据存储于通用型航空基本文件hdf5中,并通过第一提取模块对该通用型航空基本文件hdf5进行解析并提取出飞机两侧的gps数据点,以获取gps数据,由于通用型航空基本文件hdf5适用于国内外所有的航空公司,因此无需文件格式的转换即可直接对其进行解析。随后通过第一处理模块对提取出来的gps数据进行加权平均处理,以实现gps数据偏移点探测算法,随后第二处理模块通过向量求取相邻偏移点之间的夹角,若求得的夹角小于90
°
,则摒弃掉相邻偏移点,并通过补充函数对摈弃偏移点后的缺少的数据进行修补。在飞机起飞和降落阶段,偏移点数量更加密集,这和飞机转向抖动关系密切,飞机转向时通过降低内侧gps数据权值和增加外侧gps数据的权值然后求得平均数,可以有效减少数据偏移点数,加权平均后,主要在起飞阶段存在一些数据偏移点,这些偏移点一般与前后两个点之间会形成小于90
°
的夹角,过滤掉这些小于90
°
的偏移点,则进一步减少偏移点数,提高后续纠偏的精确度。最后,第一纠偏模块通过伪代码对过滤后的gps数据进行地理坐标系转换,将过滤后的gps数据转换为编程语言,并对其进行纠偏,即可获得纠偏后的gps数据,最后通过第一输出模块将纠偏后的gps数据输出至指定文件中向用户展示。另外,该方法通过针对性的加权平均和偏移点探测方法过滤掉异常点,大幅度提升了轨迹的平滑效率,经测算,一个由八千gps数据点的轨迹,通过加权平均算法处理只需要20秒,而一般的smooth函数处理需要花费15分钟以上,效率相对提升了40倍以上。进一步的,该方法通过公开伪代码的方式实现了地理坐标系的转化,无代码无关平台和语言,任何人都可以采取自己熟悉的方式实现,具有较好的通用性。
94.在一个实施例中,提供了一种计算机设备,该计算机设备可以是智能终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于航空数据标准的gps纠偏方法。
95.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
96.在一个实施例中,一种电子设备,包括存储器和处理器,存储器存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
97.在一个实施例中,一种计算机存储介质,存储有计算机程序,计算机程序被处理器
执行时实现上述各方法实施例中的步骤。
98.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
99.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
100.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
101.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1