您的位置:首页 > 其它

GPS原始RMC数据解析之DDMM.MMMM

2016-01-07 10:27 423 查看
环境: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,经纬度换算完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: