首页 > 编程知识 正文

nmea数据解析,nmea文件是什么意思

时间:2023-05-03 13:47:24 阅读:263613 作者:1683

最近做安卓开发,使用自己的华为C8813Q测试了一下GPS功能。

本来先是使用安卓提供的API获取位置信息,后来查看API文档,看到还有NMEA格式导航电文的输出,于是将导航电文输出,保存至txt文档。

下面分析下导航电文的格式

$GPGSV,3,1,09,04,48,054,41,11,62,050,39,32,17,098,35,28,47,322,34*78

可见卫星信息,  本次GSV语句数目:3,  本条是第几条:1,  当前可见卫星总数:09

PRN码:04,  卫星俯仰角:48,  卫星方位角:054,  信噪比:41

$GPGSV,3,2,09,19,18,057,32,01,74,104,31,07,37,194,30,30,55,239,25*76

$GPGSV,3,3,09,03,14,142,24*47

$GPGSV,3,1,09,04,48,054,41,11,62,050,39,32,17,098,35,28,47,322,34*78

$GPGSV,3,2,09,19,18,057,32,01,74,104,31,07,37,194,30,30,55,239,25*76

$GPGSV,3,3,09,03,14,142,24*47

 

$GPGSA,A,3,01,03,04,07,11,19,28,30,32,,,,2.2,1.2,1.9*38

当前卫星信息,  定位模式:A自动,  定位类型:3定位,  第一信道PRN码01,  第二信道PRN码:03,  第三信道PRN码:04,  第四信道PRN码:07,  第五信道PRN码:11,  第六信道PRN码:19,  第七信道PRN码:28  第八信道PRN码:30,  第九信道PRN码32,  第十-十二信道PRN码:未知,  PDOP因子:2.2,  HDOP因子:1.2,  校验值:1.9*38

 

$GPVTG,358.2,T,358.2,M,4.3,N,8.0,K,A*2C

地面速度信息, 以真北为参考基准的地面航向,以磁北为参考基准的地面航向,地面速率:4.3节(海里/小时),地面速率:8.0公里/小时,A自主定位

 

$GPRMC,144707,A,3**8.718582,N,11**4.083268,E,4.3,358.2,140315,4.1,W,A*0D

推荐定位信息, UTC时间:144707, 定位状态:A, 纬度:3**8.718582, 纬度:N, 经度:11**4.083268, 经度:E, 地面速率:4.3节, 地面航向:358.2, UTC日期:140315, 磁偏角:4.1, 磁偏角方向:W, 模式指示A, 校验码

 

$GPGGA,144707,3**8.718582,N,11**4.083268,E,1,09,1.2,,,,,,*70

定位信息,  UTC时间:14:47:07,  纬度:3**8.718582,  纬度:N北纬,  经度:11**4.083268,  经度:E东经,  GPS状态:1单点定位,  正在使用的卫星数:09,  HDOP因子:1.2

最后附上卫星方位示意图


版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。