免费方位角计算器

起点

终点

北 = +, 南 = - (-90 至 90) | 东 = +, 西 = - (-180 至 180)

输入坐标计算方位角和距离

方位角计算器:免费计算两点间的方位角和距离

这款免费的在线方位角计算器(也称为方位计算器)可根据任意两点的纬度和经度坐标,计算它们之间的方位角和大圆距离。无论您是规划路线、调整卫星天线,还是寻找城市之间的最短路径,该工具均通过Haversine公式提供可靠结果。重要提示: 本计算器仅适用于十进制度的地理坐标;不适用于一般球坐标。

什么是方位角?

方位角是从正北方向顺时针测量的水平角。在地图制图学中,它是由从您的位置到北极的连线与从您的位置到目标方向的连线之间形成的角度。

常见参考点:

  • 直接向东 → 90∘90^\circ
  • 直接向南 → 180∘180^\circ
  • 直接向西 → 270∘270^\circ

在天文学中,方位角与高度角共同描述天体的位置:方位角给出罗盘方向,而高度角测量从地平线(0∘0^\circ)到天顶(90∘90^\circ)的垂直角度。与天顶相对的点称为天底。

坐标格式

本工具要求所有坐标为十进制度。例如:

  • 纽约市:40.7128∘40.7128^\circ N, 74.0060∘74.0060^\circ W → 40.712840.7128, −74.0060-74.0060
  • 悉尼:−33.8688∘-33.8688^\circ S, 151.2093∘151.2093^\circ E → −33.8688-33.8688, 151.2093151.2093

如果您使用的是度-分-秒(DMS)值,请在输入前将其转换为十进制度。

距离公式:Haversine

因为地球近似为球体,其表面的最短路径是大圆弧。Haversine公式计算这个大圆距离 dd:

d=2R⋅arcsin⁡(sin⁡2 ⁣(Δϕ2)+cos⁡ϕ1⋅cos⁡ϕ2⋅sin⁡2 ⁣(Δλ2))d = 2R \cdot \arcsin\left( \sqrt{ \sin^{2}\!\left(\frac{\Delta\phi}{2}\right) + \cos\phi_1 \cdot \cos\phi_2 \cdot \sin^{2}\!\left(\frac{\Delta\lambda}{2}\right) } \right)

其中:

  • ϕ1,ϕ2\phi_1, \phi_2 = 起点和终点的纬度(北为正,南为负)
  • λ1,λ2\lambda_1, \lambda_2 = 相应的经度(东为正,西为负)
  • Δϕ=ϕ2−ϕ1\Delta\phi = \phi_2 - \phi_1, Δλ=λ2−λ1\Delta\lambda = \lambda_2 - \lambda_1
  • R=6, ⁣371 kmR = 6,\!371\ \text{km} (地球的平均半径)

所有角度输入必须为十进制度;计算会在内部转换为弧度。

方位角公式

从点1到点2的初始航向(方位角)通过双参数反正切函数获得:

θ=atan2⁡ ⁣(sin⁡Δλ⋅cos⁡ϕ2, cos⁡ϕ1⋅sin⁡ϕ2−sin⁡ϕ1⋅cos⁡ϕ2⋅cos⁡Δλ)\theta = \operatorname{atan2}\!\big( \sin\Delta\lambda \cdot \cos\phi_2,\ \cos\phi_1 \cdot \sin\phi_2 - \sin\phi_1 \cdot \cos\phi_2 \cdot \cos\Delta\lambda \big)

结果 θ\theta 以弧度表示。转换为度数,如有必要则加上 360∘360^\circ,以获得介于 0∘0^\circ 和 360∘360^\circ 之间的值(从正北顺时针方向)。这就是初始方位角——您从起点出发沿大圆路线行进所需的方向。

示例:伦敦到里约热内卢

让我们将公式应用于一对著名的城市。

  • 起点: 英国伦敦 — 51.50∘51.50^\circ N, 0.00∘0.00^\circ
  • 目的地: 巴西里约热内卢 — 22.97∘22.97^\circ S, 43.18∘43.18^\circ W

使用Haversine和方位角公式(或本计算器)可得出:

  • 大圆距离: ≈ 9, ⁣280 km9,\!280\ \text{km}
  • 初始方位角: ≈ 219∘219^\circ(即大约西南方向)

从伦敦出发,您需将罗盘设置为约219∘219^\circ,沿大圆路径行进约9,280公里即可抵达里约。

实际应用

方位角和距离计算在以下领域很有用:

  • 导航(空中、海上、陆地)——确定航路点之间的航向
  • 卫星天线校准——方位角指示天线水平旋转的角度
  • 天文学——方位角和高度角共同确定天体位置
  • 地理信息系统与测量——为制图和分析计算方位角和距离

这款免费在线方位角计算器方便您获取任意两个坐标之间的方位角和大圆距离。只需以十进制度输入两点的纬度和经度,该工具立即返回从第一点到第二点的方位角(方位)以及距离。

常见问题

1. 如何使用方位角计算器查找两个坐标之间的方位角?

以十进制度输入起点和目的地的纬度和经度(北/东为正,南/西为负)。计算器返回从正北顺时针方向测量的0°到360°的初始方位角(方位),以及大圆距离。

2. 计算器使用什么公式计算距离和方位角?

距离采用 Haversine 公式计算:d = 2R·arcsin(√[sin²(Δφ/2) + cosφ₁·cosφ₂·sin²(Δλ/2)])。方位角采用 θ = atan2(sinΔλ·cosφ₂, cosφ₁·sinφ₂ – sinφ₁·cosφ₂·cosΔλ) 计算。两个公式均假设地球为球体。

3. 方位角(azimuth)和方位(bearing)是一样的吗?

是的,在导航和地图绘制中,方位角和方位均表示从正北顺时针方向到目标方向的角度。本计算器输出从起点到终点的初始方位角(方位)。

4. 能否输入度分秒(DMS)格式的坐标?

本计算器要求使用十进制度。如果您的坐标采用 DMS 格式,请先进行转换(例如,40°26′46″N = 40.44611),然后再输入。

使用方法

  1. 输入起点(起始点)的纬度和经度。
  2. 输入目的地(终点)的纬度和经度。
  3. 以选定单位查看两点之间的方位角和距离。