度分秒换算器

度分秒换算器

什么是度分秒换算器?

一度可以像一小时那样细分。一度含 60 角分,一角分含 60 角秒,所以海图上印出的纬度看起来就像钟表读数。而现代设备、电子表格和地图工具却只想要一个小数。本换算器在测量员、航海者和天文学家真正使用的三种记法之间搬运角度,并且各个方向都能用:改动任意一个输入框,其余的都会随之更新。

写同一个角的三种方式

十进制度 (DD) — 只有一个数字,例如 32.255556∘32.255556^\circ32.255556∘。这正是数据库字段或表格公式所期望的形式。

度分秒 (DMS) — 三个基本为整数的部分,例如 32°15′20′′32° 15' 20''32°15′20′′。这是海图和土地登记上的经典写法。

度加十进制分 (DDM) — 介于两者之间的形式,例如 32°15.3333′32° 15.3333'32°15.3333′。船舶和航空仪表使用它,因为纬度的分可直接对应海里。

换算公式

从复合形式换到十进制度只是一个简单的加权和:

DD=D+M60+S3600DD = D + \frac{M}{60} + \frac{S}{3600}DD=D+60M​+3600S​

DD=D+M′60DD = D + \frac{M'}{60}DD=D+60M′​

反向换算则逐个剥离各部分,先用绝对值计算,最后再把符号放回去:

D=⌊∣DD∣⌋D = \lfloor |DD| \rfloorD=⌊∣DD∣⌋

M=⌊(∣DD∣−D)×60⌋M = \lfloor (|DD| - D) \times 60 \rfloorM=⌊(∣DD∣−D)×60⌋

S=((∣DD∣−D)×60−M)×60S = \big( (|DD| - D) \times 60 - M \big) \times 60S=((∣DD∣−D)×60−M)×60

其中 MMM 是整数的分,M′M'M′ 是 DDM 形式所用的十进制分,因此 M′=M+S/60M' = M + S/60M′=M+S/60。

换算器如何工作?

在你手头已有的那一组里输入:十进制度输入框、三个 DMS 输入框,或两个 DDM 输入框。

另外两组会立即填好,三行结果以三种记法显示同一个角。

若该角是坐标,请选择半球。北与东保持数值为正,南与西则让带符号的十进制度变为负数。

清空一组即可让全部内容重新变空;空白输入框视为缺失,而非零。

分和秒不必小于 60。输入 90 分会被接受并进位到下一度,抄录未经规范化的野外测量值时很方便。

计算示例:32 度 15 分 20 秒

在 DMS 输入框中填入 32、15 和 20。

32+1560+203600=32.255556∘32 + \frac{15}{60} + \frac{20}{3600} = 32.255556^\circ32+6015​+360020​=32.255556∘

十进制分的值为 15+2060=15.3333′15 + \frac{20}{60} = 15.3333'15+6020​=15.3333′,因此同一个角在 DDM 形式下读作 32°15.3333′32° 15.3333'32°15.3333′。三行描述的是同一个方向,只是记法不同。

计算示例:西经经度

−73.9857∘-73.9857^\circ−73.9857∘ 的经度与西经 73°59′8.52′′73° 59' 8.52''73°59′8.52′′ 是同一个位置。取绝对值,剥出整数度,再把余下部分放大:

0.9857×60=59.142⇒M=59, S=0.142×60=8.520.9857 \times 60 = 59.142 \quad \Rightarrow \quad M = 59, \; S = 0.142 \times 60 = 8.520.9857×60=59.142⇒M=59,S=0.142×60=8.52

在十进制输入框中键入 73.9857 并选择西,换算器会输出带半球字样的 73°59′8.52′′73° 59' 8.52''73°59′8.52′′,而十进制那一行仍保留地图库所需的负号。

实用提示

一秒纬度在地面上约合 31 米,因此秒输入框保留四位小数,已远超任何民用接收机能够分辨的精度。

纬度取值从 −90∘-90^\circ−90∘ 到 90∘90^\circ90∘,经度从 −180∘-180^\circ−180∘ 到 180∘180^\circ180∘;超出这些范围的数值通常是抄录错误。

负号与半球字样含义相同,记录坐标时切勿同时使用两者。

显示的数值会四舍五入以便阅读,较长的数字串按三位一组分隔,这同时也防止浏览器重新格式化结果。

相关推荐