GPS 数据格式

GPS 数据格式GPS数据格式GPRMC(建议使用最小GPS数据格式)$GPRMC,,,,,,,,,,,1)标准定位时间(UTCtime)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。2)定位状态,A=数据可用,V=数据不可用。3)纬度,格式:度度分分.分分分分(ddmm.mmmm)。4)纬度区分,北半球(N)或南半球(S)。5)经度,格式:度度分分.分分分分

大家好,又见面了,我是你们的朋友全栈君。

GPS 数据格式
GPRMC(建议使用最小GPS数据格式)

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11><CR><LF> 
1) 标准定位时间(UTC time)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。 
2) 定位状态,A = 数据可用,V = 数据不可用。 
3) 纬度,格式:度度分分.分分分分(ddmm.mmmm)。 
4) 纬度区分,北半球(N)或南半球(S)。 
5) 经度,格式:度度分分.分分分分。
6) 经度区分,东(E)半球或西(W)半球。 
7) 相对位移速度, 0.0 至 1851.8 knots 
8) 相对位移方向,000.0 至 359.9度。实际值。 
9) 日期,格式:日日月月年年(ddmmyy)。 
10) 磁极变量,000.0 至180.0。 
11) 度数。 
12) Checksum.(检查位) 

GPGSV(所示卫星格式) 

$GPGSV, <1>,<2>,<3>,<4>,<5>,<6>,<7>,⋯<4>,<5>,<6>,<7>,<8><CR><LF> 
1) 天空中收到讯号的卫星总数。 
2) 定位的卫星总数。 
3) 天空中的卫星总数,00 至 12。
4) 卫星编号, 01 至 32。 
5) 卫星仰角, OO 至 90 度。 
6) 卫星方位角, OOO 至 359 度。实际值。 
7) 讯号噪声比(C/No), 00 至 99 dB;无表未接收到讯号。 
8) Checksum.(检查位). 

第<4>,<5>,<6>,<7>项个别卫星会重复出现,每行最多有四颗卫星。其余卫星信息会于次一行出现,若未使用,这些字段会空白。 

GPGSA(GPS精度指针及使用卫星格式) 
$GPGSA,<1>,<2>,<3>,<3>,,,,,<3>,<3>,<3>,<4>,<5>,<6>,<7><CR><LF> 

1)模式 2:M = 手动, A = 自动。 
2)模式 1:定位型式 1 = 未定位, 2 = 二维定位, 3 = 三维定位。 
3) PRN 数字:01 至 32 表天空使用中的卫星编号,最多可接收12颗卫星信息。
4) PDOP-位置精度稀释 0.5 至 99.9. 
5) HDOP-水平精度稀释 0.5 to 99.9. 
6) VDOP-垂直精度稀释 0.5 to 99.9. 
7) Checksum.(检查位).   

GPS固定数据输出语句($GPGGA)   
这是一帧GPS定位的主要数据,也是使用最广的数据。为了便于理解,下面举例说明$GPGGA语句各部分的含义。例1是用GN-77N和笔者开发的软硬件接口,在笔者所在地接收到的$GPGGA语句的内容。
例1:$GPGGA,050901,3931.4449,N,11643.5123,E,1,07,1.4,76.2,M,-7.0,M,,*65   
其标准格式为:$GPGGA,(1),(2),(3),(4),(5),(6),(7),(8),(9),M,(10),M,(11),(12)*hh(CR)(LF)  
各部分所对应的含义为:   
(1)定位UTC时间:05时09分01秒  
(2)纬度(格式ddmm.mmmm:即dd度,mm.mmmm分);  
(3)N/S(北纬或南纬):北纬39度31.4449分;  
(4)经度(格式dddmm.mmmm:即ddd度,mm.mmmm分);  
(5)E/W(东经或西经):东经116度43.5123分;  
(6)质量因子(0=没有定位,1=实时GPS,2=差分GPS):1=实时GPS;  
(7)可使用的卫星数(0~8):可使用的卫星数=07;  
(8)水平精度因子(1.0~99.9);水平精度因子=1.4;  
(9)天线高程(海平面,-9999.9~99999.9,单位:m);天线高程=76.2m);   
(10)大地椭球面相对海平面的高度(-999.9~9999.9,单位:m):-7.0m;   
(11)差分GPS数据年龄,实时GPS时无:无;   
(12)差分基准站号(0000~1023),实时GPS时无:无;   
*总和校验域;  
hh 总和校验数:65   
(CR)(LF)回车,换行。    

b.可视卫星状态输出语句($GPGSV)     
例2:$GPGSV,2,1,08,06,33,240,45,10,36,074,47,16,21,078,44,17,36,313,42*78   
标准格式:   $GPGSV,(1),(2),(3),(4),(5),(6),(7),…(4),(5),(6),(7)*hh(CR)(LF)   
各部分含义为:   
(1)总的GSV语句电文数;2;
(2)当前GSV语句号:1;   
(3)可视卫星总数:08;   
(4)卫星号:06;   
(5)仰角(00~90度):33度;   
(6)方位角(000~359度):240度;   
(7)信噪比(00~99dB):45dB(后面依次为第10,16,17号卫星的信息);   
*总和校验域;  
hh 总和校验数:78;   
(CR)(LF)回车,换行。   
注:每条语句最多包括四颗卫星的信息,每颗卫星的信息有四个数据项,即:  
(4)-卫星号,(5)-仰角,(6)-方位角,(7)-信噪比。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148794.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • goland 激活address破解方法

    goland 激活address破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
  • SEO优化怎么做_个人做SEO在哪里可以找到

    SEO优化怎么做_个人做SEO在哪里可以找到很多新人刚接触SEO,不知道从哪里开始着手优化,现在就给大家讲讲SEO优化到底要怎么做。按照下面的步骤来,就基本完成一个网站优化的思路。如果你想了解关于SEO的最新的优化操作,以及这方面的系统化的知识和思维的话,你可以来这个群:开头是四三七三,中间是四零,结尾是二二六。在这里你可以每天都能学习到关于SEO优化的知识,会有专门的人讲解,你只需要付出你的时间和用心的听就行!    SE

    2022年9月2日
  • 关于MAC安装Pycharm的总结「建议收藏」

    关于MAC安装Pycharm的总结「建议收藏」关于MAC安装Pycharm的总结昨天,我根据微信公众号里的Mac软件管家下载安装一个Pycharm,我下载的是最新版本的(2019那款),是简体中文版。下载链接:pan.baidu.com/s/1R7j0tQ5EEqAWZjP_tmz5VQ提取码:cixh大家也可以自行关注那个公众号下载你所要滴!但是我在最后激活的时候遇到了一点小麻烦,如下图所示:然后我找到了一些方法去解决,希望…

    2022年8月26日
  • 通过数字电视通过宽带网络取代互联网电视机顶盒应用

    通过数字电视通过宽带网络取代互联网电视机顶盒应用

    2022年1月10日
  • voliate关键字的应用误区

    voliate关键字的应用误区写下这篇博客也是因为本人之前对voliate关键字理解不透彻,才有了应用误区,希望同样没有理解到位的朋友可以一起踩坑,也欢迎上帝视角明明白白的大佬指出本文的不当之处。先说一下自己之前对voliate的理解,voliate通过内存屏障可以禁止指令重排序和保证可见性,但是不能保证并发安全。禁止指令重排序就不说了,主要说一说如何保证可见性以及为什么不能保证并发安全。首先理解一下一个线程如何去修改…

    2022年5月20日
  • 如何使vmware虚拟机中的Redflag Linux操作系统能够上网?

    如何使vmware虚拟机中的Redflag Linux操作系统能够上网? 第一种情况:主机使用PPPOE拨号上网方法一:NAT方式1、先关闭虚拟机中的操作系统,回到虚拟机主界面双击主界面右上方的的“Ethernet”,弹出“NetworkAdapter”对话框,选择“NAT”2、启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。方法二:Host-only方式1

    2022年8月20日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号