十进制度数转 DMS 换算器是什么?
这款工具可以在三种常见的角度与 GPS 坐标表示法之间互相转换:十进制度数(DD)、度分秒(DMS)以及度分(DMM)。无论你输入的是 DD 还是 DMS,换算器都会立即给出全部三种形式,并额外算出以"分"为单位和以"秒"为单位的总角度值。它支持全部六个转换方向(DD 转 DMS、DMS 转 DD 等等),且通用性极强:适用于任何角度、任何场景。
使用方法
先选择"输入格式"。如果选择十进制度数,只需填入一个数值,例如 \(42.15188\)(负数代表南纬或西经)。如果选择度分秒,则分别填写三个输入框;若要输入度分(DMM)格式,只需把小数形式的分钟数填进"分"这一栏,并将"秒"保持为 0 即可。你还可以自定义"秒"的小数位数。
换算公式
1 度等于 60 分,1 分等于 60 秒,因此 1 度等于 3600 秒。核心换算关系如下:
$$\text{DD} = D + \frac{M}{60} + \frac{S}{3600}$$ 总分钟数 = DD \(\times\) 60;总秒数 = DD \(\times\) 3600。要把 DD 拆回 DMS,取整数部分作为"度",将小数部分乘以 60 得到分钟数,再取其整数部分,最后把剩余的小数部分乘以 60 得到"秒"。$$D=\lfloor m\rfloor,\; M=\lfloor (m-D)\cdot 60\rfloor,\; S=((m-D)\cdot 60 - M)\cdot 60$$ 计算时先对绝对值进行运算,最后再补回正负号,这样负坐标依然保持正确。
实例演示
换算 \(42.15188^\circ\):度 = \(\lfloor 42.15188 \rfloor = 42\);剩余分钟数 = \(0.15188 \times 60 = 9.1128\),所以分 = 9;秒 = \(0.1128 \times 60 = 6.768\)。结果为 \(42^\circ\, 9'\, 6.768''\),即 \(42^\circ\, 9.1128'\)。总分钟数 = \(2529.1128\),总秒数 = \(151746.768\)。
常见问题
什么是 DMM?度分(Degrees-Decimal-Minutes)保留整度数,但用小数形式表示分钟(例如 \(42^\circ\, 9.1128'\)),常见于船用和航空 GPS 设备。
如何输入南纬或西经?在数值前加负号即可;负纬度 = 南纬,负经度 = 西经。
GPS 的有效取值范围是多少?纬度为 -90 至 90,经度为 -180 至 180。不过这款通用换算器可以接受任意角度。