GPS数据格式的分析与处理
GPS接收器的輸出語句有:$GPGGA,$GPRMC,$GPVTG,$GPGSV,$GPGSA
1.$GPGGA,GPS 固定數據輸出語句
其標準格式為:
$GPGGA,(1),(2),(3),(4),(5),(6),(7),(8),(9),M,(10),M,(11),(12)*hh(CR)(LF)
以$GPGGA,082006.000,3852.9276,N,11527.4283,E,1,08,1.0,20.6,M,,,,0000*35為例,各個部分的意義如下,
(1) 定位UTC 時間:08 時20 分06 秒
(2) 緯度(格式ddmm.mmmm:即dd 度,mm.mmmm 分);
(3) N/S(北緯或南緯):北緯38 度52.9276 分;
(4) 經度(格式dddmm.mmmm:即ddd 度,mm.mmmm 分);
(5) E/W(東經或西經):東經115 度27.4283 分;
(6) 質量因子(0=沒有定位,1=實時GPS,2=差分GPS):1=實時GPS;
(7) 可使用的衛星數(0~8):可使用的衛星數=08;
(8) 水平精度因子(1.0~99.9);水平精度因子=1.0;
(9) 天線高程(海平面,-9999.9~99999.9,單位:m);天線高程=20.6m);
(10) 大地橢球面相對海平面的高度(-999.9~9999.9,單位:m):無;
(11) 差分GPS 數據年齡,實時GPS 時無:無;
(12) 差分基準站號(0000~1023),實時GPS 時無:無;
*總和校驗域;hh 總和校驗數:35(CR)(LF)回車,換行。
2. $GPRMC,GPS推薦定位信息其標準格式為:
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11><CR><LF>
以$GPRMC,082006.000,A,3852.9276,N,11527.4283,E,0.00,0.0,261009,,*38為例,各個部分的語義如下,
(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.(檢查位)
3. $GPVTG,GPS地面速度信息其標準格式為:
$GPVTG,<1>,T,<2>,M,<3>,N,<4>,K,<5>*hh
以$GPVTG,0.0,T,,M,0.00,N,0.0,K*50為例,各部分語義如下,
<1> 以真北為參考基準的地面航向(000~359度,前面的0也將被傳輸)
<2> 以磁北為參考基準的地面航向(000~359度,前面的0也將被傳輸)
<3> 地面速率(000.0~999.9節,前面的0也將被傳輸)
<4> 地面速率(0000.0~1851.8公里/小時,前面的0也將被傳輸)
<5> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數據無效)
4. $GPGSV,GPS可視衛星狀態輸出語句其標準格式為:
$GPGSV,(1),(2),(3),(4),(5),(6),(7),…(4),(5),(6),(7)*hh(CR)(LF)?
以$GPGSV,2,1,08,06,33,240,45,10,36,074,47,16,21,078,44,17,36,313,42*78 為例,各部分語義如下,
(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)-信噪比。
5. $GPGSA,GPS 當前衛星信息其標準格式為:
$GPGSA,<1>,<2>,<3>,<3>,,,,,<3>,<3>,<3>,<4>,<5>,<6>,<7>
<1>模式 :M = 手動, A = 自動。
<2>定位型式 1 = 未定位, 2 = 二維定位, 3 = 三維定位。
<3>PRN 數字:01 至 32 表天空使用中的衛星編號,最多可接收12顆衛星信息。
<4> PDOP位置精度因子(0.5~99.9)
<5> HDOP水平精度因子(0.5~99.9)
<6> VDOP垂直精度因子(0.5~99.9)
<7> Checksum.(檢查位).
總結
以上是生活随笔為你收集整理的GPS数据格式的分析与处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android自定义之仿360Root大
- 下一篇: java 电子时钟_Java电子时钟实现