UTILS.
100% 浏览器内运行
🧭

罗盘磁偏角与方位角转换器

转换反方位、含磁偏角的磁向-真向方位,以及两个经纬度点之间的初始方位和距离。

关于此工具

罗盘磁偏角与方位角转换器是一款免费的浏览器内工具,处理航行者最常用的三种方位转换:反转方位、将磁读数校正到真北,以及求两个坐标之间的方向和距离。选择一种模式,答案会随你输入而更新——磁偏角由你自己提供,因此不会获取任何实时磁场模型数据,也不上传任何内容。

在反方位模式下,它应用 backBearing = (bearing + 180) mod 360,因此 90° 的方位反转为 270°——即沿行进路线回望的方向。在磁偏角模式下,它用 true = magnetic + declination(东偏为正,西偏为负)将磁罗盘读数转换到真北,报告真反方位,并可选地应用网格收敛以给出网格方位。在坐标模式下,它用 θ = atan2(sin Δλ · cos φ₂, cos φ₁ · sin φ₂ − sin φ₁ · cos φ₂ · cos Δλ) 计算初始大圆方位,外加基于 6,371 km 球体的 haversine 公式求出的大圆距离。

磁偏角随地点变化并随年份漂移,因此请从你的地图图例或磁场模型来源读取当前值并在此输入。用反方位来原路返回,用磁偏角校正将地图与实地对齐,用坐标模式来规划两个航点之间的航向。

常见问题

什么是反方位?
反方位是某方位的反向——即你回望来路时要瞄准的方向。加或减 180°:90° 的方位其反方位为 270°,200° 的反方位为 20°。工具会为你将结果归入 0-360° 范围。
我如何将磁向转换为真北?
将磁偏角加到你的罗盘读数上,东偏为正、西偏为负:true = magnetic + declination。因此 60° 的磁方位加 10° 东偏为 70° 真向。反转符号即可从真向回到要在罗盘上设定的磁方位。
我从哪里获取磁偏角数值?
从你地形图边缘的图示中读取,或从世界磁场模型等磁场模型查出你所在地点的当前数值。由于磁偏角随时间漂移,请使用较新的数值;本工具从不为你获取它,这使其完全离线。
两坐标之间的方位是如何求出的?
它在两个经纬度点上用 atan2 的初始大圆方位公式,即你出发时应采用的罗盘航向。沿长路线该航向会逐渐变化,因此它还会显示反方位和直线大圆距离。

更多工具