地理定位 – 我应该使用什么地球半径来计算波兰人附近的距离?

我正在监控从加拿大的Cape Discovery到北极的GPS装置.我需要跟踪每天行进的距离和剩余的距离,所以我使用
Haversine Formula,我被告知对于较小的距离非常准确.

我是一个非常糟糕的数学,但我有一种潜在的怀疑,即精确度在很大程度上取决于地球的半径,并且由于宇宙决定用膨胀的椭球体制造地球,我有一个choice of approximations的地球半径可供选择.

由于我正在监测非常接近北极的坐标,我想知道是否有人知道哪个半径将提供最高精度.

>平均赤道:6,378.1370公里
>平均极地:6,356.7523
> Authalic /容量:6,371km
> Meridional:6367km

或任何其他任何人都知道的Radius?

我希望一些数学或制图专家可能知道这个问题的答案.

最佳答案 您可以近似测量距离的点处的实际半径(假设您计算了相对较小距离的序列).

假设地球是一个椭圆体,主轴a是平均赤道半径,第二轴b是平均极半径,你可以用当前的latidude计算这两个轴所代表的椭圆上的点.计算结果如here所示.

(注意:这个椭圆可以被认为是通过极点和你想要计算距离的点的地球的横截面)

这给你一个点q =(qx,qy),此时的半径是r = sqrt(qx ^ 2 qy ^ 2).这就是我用来计算Haversine公式的方法.

点赞