GPS数据格式转换

GPS 串口读出的是 DDMM.MMMM格式 
一般上位机是 DD.DDDDDD°或 DD°MM'SS" 格式, 这两种都可以在 GE 里直接输入 

举例说明: 3147.8749 (示例,经纬度一样) 格式为 DDMM.MMMM  
转换成度:  
1. 度的部分直接就是31,  
2.剩下的 MM.MMMM/60=度, 所以 47.8749/60=0.797915  
则 转换成度是 31.797915° 

转换成度分秒:  
1. 同样,度的部分直接就是31, 
2. 分直接是整数部分 47 
3. 秒则是 后面的 0.MMMM*60. 例子中为: 0.8749*60=52.494 
4. 则度分秒即是 31°47'52.494" 

精确到 0.001"

猜你喜欢

转载自jayyanzhang2010.iteye.com/blog/1771643