什么是度分秒(DMS)转十进制度数?
地理坐标常采用六十进制的「度分秒」(DMS)格式书写,例如 40°26′46″ N。然而,许多地图工具、GPS 设备和编程库需要的却是十进制度数,例如 40.446111。本计算器可将任意 DMS 角度换算成对应的十进制度数,方便你直接粘贴到 Google 地图、GIS 软件或自己的代码中使用。
使用方法
首先选择坐标是正值(北纬或东经)还是负值(南纬或西经)。接着依次输入整数度、分(0–59)和秒(0–59.999)。计算器会输出单一的十进制度数结果,并列出各组成部分的换算明细。
换算公式详解
1 度等于 60 分,1 分等于 60 秒,因此 1 度等于 3600 秒。要把各部分合并为十进制度数,只需将分除以 60、将秒除以 3600,再加上整数度:
$$\text{十进制度数} = \text{Sign} \times \left( D + \frac{M}{60} + \frac{S}{3600} \right)$$
如果地点位于南纬或西经,则将整个结果乘以 \(-1\)。
实例演示
将 40° 26′ 46″ N 转换为十进制度数。分:\(26 \div 60 = 0.433333\);秒:\(46 \div 3600 = 0.012778\);合计:$$40 + 0.433333 + 0.012778 = 40.446111°$$由于是北纬,结果保持正值:40.446111°。
常见问题
为什么有些坐标是负数? 按照惯例,南纬和西经用负的十进制度数表示。
应该保留几位小数? 经纬度保留 6 位小数可将位置精确到约 0.11 米,对于绝大多数用途都绰绰有余。
分或秒可以超过 60 吗? 不可以。有效的分和秒取值范围是从 0 到(但不包含)60,否则就会进位到更大的单位。