将度十进制分钟转换为十进制度


convert degrees decimal minutes to decimal degrees

如何将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) .