如何将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
答案 0 :(得分:3)
我不知道PHP,但如果您可以将(字符串?)“5546.263”拆分为55和46.263(度和小数分钟),则可以使用55 + (46.263 / 60)
转换为十进制度数。
换句话说,它是degrees + (minutes / 60)
。