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

时间:2011-03-12 16:48:16

标签: geolocation haversine cartography

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

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

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

  • Mean Equatorial:6,378.1370km
  • 平均极地:6,356.7523
  • Authalic / Volumetric:6,371km
  • Meridional:6367km

还是其他任何人都知道的Radius?

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

2 个答案:

答案 0 :(得分:1)

这并不重要 - 如果你只把地球视为一个球体,它们都会出错。我可能会使用极地,因为你主要是向北。

答案 1 :(得分:1)

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

假设地球是椭圆体,主轴 a 是平均赤道半径而第二轴 b 是极地半径,你可以计算出点通过使用当前的latidude由这两个轴表示的椭圆。显示并解释了计算here

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

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