如何将degrees decimal minutes
转换为decimal degrees
在 NMEA 0183 标准 GPS 跟踪器上,将位置发送为十进制分度,需要转换。
输入:
5546.263 /*(mean = 55° 46.263'N)*/
3739.712 /*(mean = 37° 39.712'E)*/
输出:
55.771050
37.661867
有些输入一开始是零,如上(3739.712
来自GPS设备,如03739.712
)
我尝试自己做,但在第一步:)
时遇到问题第一个问题是degrees decimal minutes
如何转换为decimal degrees
我不知道
PHP,但如果你可以拆分(字符串?"5546.263"分为55和46.263(度和十进制分),可以用55 + (46.263 / 60)
转换为十进制度。
换句话说,它是 degrees + (minutes / 60)
.