GPS原始RMC數據解析之DDMM.MMMM

環境:GPS/BD 定位模塊


1.模塊輸出數據如下

$GNRMC,100756.000,V,4000.0005,N,11559.9745,E,6.21,223.00,050313,,,N*68

2.瞭解換算規則

ddmm.mmmm規則和dd.dddddd規則

例如ddmm.mmmm中4059.1234表示40度59.1234分

也就是要將後面59.1234分轉化成多少度,一度=60分

3.換算緯度

double fw=4000.0005

fw /=100; //40.000005

unsigned long dw = 1000000*(unsigned long)fw;//dw=40000000

fw=fw-(unsigned long)fw;//fw=0.000005

fw=fw*100/60;//0.0005/60 = 0.000008

fw*=1000000;

緯度=dw+fw=40000008;

4.換算精度

換算方法一樣。


注意,這個地方精確到了0.000001度,所以都*1000000

OK,經緯度換算完成

發佈了34 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章