两点间方位角和距离计算(坐标反算与正算)
计算两点之间的方位角、象限角和距离(坐标反算),或者反过来:由方位角和距离求待定点坐标(坐标正算,极坐标法)。可在 UTM(平面)或经纬度(GRS80 椭球:CGCS2000、WGS 84 等)下计算。
在 UTM 中,方位角为坐标方位角(从坐标纵轴北起算)。
在经纬度中,方位角为真方位角(大地方位角),距离为椭球面上的距离。
高程(可选)
输入高程后,还会得到高差、斜距、坡度以及地面平距(局部水平面)。
结果
填写点位即可查看结果。
坐标方位角、真方位角和象限角
方位角是从北方向起按顺时针量到直线的角度,范围 0°–360°。在 UTM 平面上由 atan2(ΔE, ΔN) 求得,称为坐标方位角,从坐标纵轴北起算。真方位角(大地方位角)从真北起算:两者之差就是子午线收敛角,结果中一并显示。
象限角是直线与南北方向线所夹的锐角,范围 0°–90°,并注明象限:NE、SE、SW 或 NW。例如方位角 200°30' = 象限角 南偏西 20°30'(这里显示为 20°30' SW)。反方位角是从点 2 回到点 1 的方位角(平面上为方位角 ± 180°)。
UTM 平面距离与地面距离:UTM 平面距离等于椭球面距离乘以比例因子 k。地面距离(局部水平面)还要加高程改正:d地面 ≈ d椭球 × (R + h) ÷ R。两项合起来就是综合比例因子;在工地上,这个差值很容易超过每公里 1 米。
常见问题
UTM 距离与钢尺或全站仪实测距离有什么区别?
全站仪测的是地面距离(局部水平面)。UTM 是一种投影:在中央子午线附近距离缩短(k = 0.9996),在投影带边缘则被拉长。此外,地面越高,实地距离相对椭球面越长。两者之差通常在每公里 −0.4 m 到 +1 m 之间。填写高程后,计算器会同时显示三种距离(平面、椭球面和地面)。
如何手工计算两个 UTM 坐标之间的方位角?
ΔE = E2 − E1,ΔN = N2 − N1。方位角 = atan2(ΔE, ΔN),换算成度,若为负则加 360°。距离 = √(ΔE² + ΔN²)。按象限判断:ΔE、ΔN 均为正 → NE;ΔE 为正、ΔN 为负 → SE;两者均为负 → SW;ΔE 为负、ΔN 为正 → NW。
什么是坐标正算(极坐标法)?
与反算相反:已知一个点、一个方位角和一段距离,求新点的坐标。在 UTM 中:E2 = E1 + d·sin(Az),N2 = N1 + d·cos(Az)。在经纬度中,我们在 GRS80 椭球(CGCS2000、WGS 84 等)上使用 Vincenty 公式。
界址说明或宗地图上应使用哪种方位角和距离?
这取决于当地的规定。我国地籍和不动产测量通常采用 CGCS2000 高斯-克吕格 3° 带平面坐标,边长为平面距离;有些项目使用地方独立坐标系或实地距离。请始终注明坐标系、方位角的起算方向,以及距离是平面距离还是地面距离;本工具给出坐标方位角和真方位角,输入高程后还给出地面距离。
