方位角计算器是什么?
本工具用于计算地球上两个经纬度点之间的初始方位角(也称为前向方位)。方位角是指以真北(0°)为起点、按顺时针方向测量的水平夹角,表示沿最短大圆航线前往目的地时应朝向的方向。其中正东为90°、正南为180°、正西为270°。
方位角从正北沿顺时针方向测量,范围为0°到360°。
如何使用
分别填入起点和终点的纬度与经度,均使用十进制度数。南纬和西经请使用负值(例如纽约为40.7128,−74.0060)。计算器会返回以度数表示的方位角,以及最接近的16方位罗盘方向。
公式解析
方位角由球面三角学推导而来。设φ为纬度、λ为经度、Δλ为经度差,则方向角为 $$\theta = \operatorname{atan2}\!\left( \sin\Delta\lambda \cdot \cos\varphi_2,\; \cos\varphi_1 \cdot \sin\varphi_2 - \sin\varphi_1 \cdot \cos\varphi_2 \cdot \cos\Delta\lambda \right)$$。由于 atan2 返回的取值范围为 \(-180^\circ\) 至 \(180^\circ\),因此需加上360°并取模,将结果转换为 \(0^\circ\)–\(360^\circ\) 的罗盘刻度。请注意,这是初始方位角:在大圆航线上,航向会持续变化,因此它与抵达目的地时的最终方位角并不相同。
Advertisement
正方位角是从点1到点2的大圆航线的初始航向。
实例演算
从纽约(40.7128,−74.0060)飞往伦敦(51.5074,−0.1278):\(\Delta\lambda = 73.8782^\circ\)。代入公式得 \(y = \sin(\Delta\lambda)\cdot\cos(\varphi_2) \approx 0.5970\),\(x \approx 0.2113\),于是 $$\theta = \operatorname{atan2}(0.5970,\; 0.2113) \approx 70.5^\circ$$。采用完整精度计算得到的方位角约为 51°,指向东北偏东(ENE)——这条大圆航线会在大西洋上方向北弯曲。
方位角至罗盘方向参考
方位角从真北(0°)顺时针测量,经过东(90°)、南(180°)和西(270°),最后回到北(360°)。32点罗盘和16点罗盘分别细分圆形;下面的16点罗盘为每个命名方向分配一个中心方位,间隔为22.5°,每个方向"拥有"围绕其中心延伸±11.25°的范围。
罗盘方向
缩写
中心方位角
度数范围
北
N
0° / 360°
348.75°–11.25°
北偏东北
NNE
22.5°
11.25°–33.75°
东北
NE
45°
33.75°–56.25°
东偏东北
ENE
67.5°
56.25°–78.75°
东
E
90°
78.75°–101.25°
东偏东南
ESE
112.5°
101.25°–123.75°
东南
SE
135°
123.75°–146.25°
南偏东南
SSE
157.5°
146.25°–168.75°
南
S
180°
168.75°–191.25°
南偏西南
SSW
202.5°
191.25°–213.75°
西南
SW
225°
213.75°–236.25°
西偏西南
WSW
247.5°
236.25°–258.75°
西
W
270°
258.75°–281.25°
西偏西北
WNW
292.5°
281.25°–303.75°
西北
NW
315°
303.75°–326.25°
北偏西北
NNW
337.5°
326.25°–348.75°
Advertisement
关键术语与变量
方位角(正向方位) — 从北方向顺时针测量的水平角度,指向沿大圆路径从起点到目的地的方向。以0°至360°的度数表示。
真北 — 沿地表指向地球地理北极(旋转轴)的方向。此处的方位角公式返回相对于真北的方向。
磁北 — 指南针指针指向的方向,指向地磁北极。它与真北的差异由当地磁偏角决定。
磁偏角 — 在给定位置真北与磁北之间的角度。要按指南针方向行进,请转换为:\( \text{磁方位} = \text{真方位} - \text{磁偏角(东偏为正)} \)。
大圆 — 球面上两点之间的最短路径;其平面通过地球中心。沿途的初始方向通常持续变化。
等角螺线(恒向线) — 以恒定角度穿过每条子午线的路径,提供恒定的罗盘方向。除赤道或子午线外,它比大圆更长。
纬度(\(\varphi\)) — 南北角度坐标,范围从\(-90^\circ\)(南极)到\(+90^\circ\)(北极)。此处\(\varphi_1\)为起始纬度,\(\varphi_2\)为终止纬度。
经度(\(\lambda\)) — 东西角度坐标,范围从\(-180^\circ\)到\(+180^\circ\),以本初子午线为基准测量。
\(\Delta\lambda\) — 经度差,\(\lambda_2 - \lambda_1\)。当路径穿过\(180^\circ\)子午线时,使用前将\(\Delta\lambda\)标准化为\(-180^\circ\)到\(+180^\circ\)范围内。
atan2(y, x) — 二元反正切函数,使用\(y\)和\(x\)的符号返回正确象限内的角度,结果范围为\(-180^\circ\)到\(+180^\circ\);加上\(360^\circ\)并取模\(360^\circ\)将其映射到0–360°的方位角。
初始方位与最终方位 — 因为大圆相对于子午线会弯曲,出发时的方向(初始方位)与到达时的方向(最终方位)不同。此计算器返回初始方位。
常见问题
方位角和罗盘航向是一回事吗? 此处的方位角以真北为基准测量;而磁罗盘读取的是磁北方向,因此需要减去当地的磁偏角才能换算。
为什么沿途方位角会变化? 球面上的最短路径是大圆,其相对于北方的方向会随着位置移动而改变,这与保持恒定航向的等角航线(恒向线)不同。
结果的取值范围是多少? \(0^\circ\) 至 \(360^\circ\),从真北起按顺时针方向测量。