GNSS NMEA ddmm.mmmmm格式转换

ddmm.mmmm(度分)转换成常用坐标dd.ddddd

GPS NMEA采集到的经度和纬度格式分别是
纬度ddmm.mmmmm(度分)
经度dddmm.mmmmm(度分)
其中dd是度数,mm.mmmmm是分数。

但实际如果想要在百度地图或Google地图中显示,则需要dd.mmmm和ddd.mmmm
其中dd.mmmm和ddd.mmmm全是度数。

因此,把ddmm.mmmmm中的分数转换为度数即可(1度=60分)。下面是转换算法:
转换后的纬度 = dd + (mm.mmmm/60)
转换后的经度 = ddd + (mm.mmmm/60)

如:
ddmm.mmmm格式的一个坐标3958.2399
转换后的纬度 =39+58.2399/60=39.970665

ddmm.mmmmm转换为分度秒

比如:GPS返回ddmm.mmmm格式的一个坐标3958.2399,这里39表示dd,也就是度,58表示分。这2个和Google Earth里的一样,不用转换。唯一需要调整的就是后面的这个2399。将这个分变成Google Earch里的秒就可以了,也就是*60。

输入:3958.2399直接得出度和分,也就是39度58分,下面的2399要写成0.2399,然后*60=0.2399*60=14.394。
所以最后换成GoogleEarth的坐标就是39度58分14.394秒,也就是39°58′14.394",再配合上东西经度和南北纬度,就可以直接在Google Earth里看到了。

再推荐一个经纬度查坐标、坐标查经纬度的网站:
http://www.toolzl.com/tools/getGpsArea.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【ql君】qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值