NMEA 0183语句经度、纬度 度分格式转度度格式计算方法 |
您所在的位置:网站首页 › 经度和纬度的表达方式 › NMEA 0183语句经度、纬度 度分格式转度度格式计算方法 |
NMEA 0183协议输出的经度、纬度格式是度分格式,经度dddmm.mmmm、纬度ddmm.mmmm,在地图使用中格式是度度格式,所以需要进行转换。 具体转换方法如下: #include "stdio.h" #include "math.h" double GpsDataDmToDd(double data) { double result; double dd,mm,temp; dd = (int)data / 100;//得到度dd mm = data - dd*100;//得到分mm.mmmm temp = mm / 60; result = dd + temp; return result; } int main(void) { double a1=2256.4567823; double b1; b1 = GpsDataDmToDd(a1); printf("%.8lf",b1); return 0; }运行结果: |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |