GPS-GGA数据格式

$GPGGA- Global Positioning System Fix Data

 

这是一帧GPS定位的主要数据,也是使用最广的数据。

$GPGGA 语句包括17个字段:语句标识头,世界时间,纬度,纬度半球,经度,经度半球,定位质量指示,使用卫星数量,水平精确度,海拔高度,高度单位,大地水准面高度,高度单位,差分GPS数据期限,差分参考基站标号,校验和结束标记(用回车符<CR>和换行符<LF>),分别用14个逗号进行分隔。该数据帧的结构及各字段释义如下:

$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*xx<CR><LF>

$GPGGA:起始引导符及语句格式说明(本句为GPS定位数据);

<1>   UTC时间,格式为hhmmss.sss;

<2>   纬度,格式为ddmm.mmmm(第一位是零也将传送);

<3>   纬度半球,N或S(北纬或南纬)

<4>   经度,格式为dddmm.mmmm(第一位零也将传送);

<5>   经度半球,E或W(东经或西经)

<6>   定位质量指示,0=定位无效,1=定位有效;

<7>   使用卫星数量,从00到12(第一个零也将传送)

<8>   水平精确度,0.5到99.9

<9>   天线离海平面的高度,-9999.9到9999.9米

M 指单位米

<10> 大地水准面高度,-9999.9到9999.9米

M 指单位米

<11> 差分GPS数据期限(RTCM SC-104),最后设立RTCM传送的秒数量

<12>   差分参考基站标号,从0000到1023(首位0也将传送)。

* 语句结束标志符

xx 从$开始到*之间的所有ASCII码的异或校验和

<CR> 回车

<LF> 换行

例子

$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)回车,换行。  

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页