将DDM转换为DEC(十进制度)

时间:2014-11-12 11:55:34

标签: php coordinates geo degrees

我有一组坐标,格式为DDM(十进制小数分钟),我需要转换为十进制度数。 从找到的函数here我可以转换DMS,但我找不到允许我将DDM更改为DEC的函数或公式。

例如,坐标可以是:

64度0分N,22度33分W

从转换工具here我知道结果是:64,-22,55

所以问题是如何转换DDM格式?

编辑:

数据来自一个如下所示的表:

[Latitude_degrees]: 64
[Latitude_minutes]: 0
[Latitude_hemisphere]: N
[Longitude_degrees]: 22
[Longitude_minutes]: 33
[Longitude_hemisphere]: W

1 个答案:

答案 0 :(得分:0)

简单的数学

作为伪代码:

Latitude = Latitude_degrees + Latitude_minutes / 60 
if Latitude_hemisphere = 'S' then 
    Latitude = -Latitude

和经度的等价物