Geolocation 我应该使用什么地球半径来计算极点附近的距离?

Geolocation 我应该使用什么地球半径来计算极点附近的距离?,geolocation,haversine,cartography,Geolocation,Haversine,Cartography,我正在监视一个GPS装置,它正在从加拿大的发现角到北极的途中。我需要记录每天行驶的距离和剩余的距离,所以我使用的是,我被告知这对于较小的距离非常准确 我的数学真的很差,但我有一个隐秘的怀疑,即精度在很大程度上取决于地球的半径,而且由于宇宙决定让地球由一个扁球体组成,我有一个地球半径的选择 由于我监测的坐标非常接近北极,我想知道是否有人知道哪个半径将提供最准确的坐标 平均赤道高度:6378.1370公里 平均极坐标:6356.7523 授权/体积:6371公里 经向:6367公里 或者其他任何

我正在监视一个GPS装置,它正在从加拿大的发现角到北极的途中。我需要记录每天行驶的距离和剩余的距离,所以我使用的是,我被告知这对于较小的距离非常准确

我的数学真的很差,但我有一个隐秘的怀疑,即精度在很大程度上取决于地球的半径,而且由于宇宙决定让地球由一个扁球体组成,我有一个地球半径的选择

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

  • 平均赤道高度:6378.1370公里
  • 平均极坐标:6356.7523
  • 授权/体积:6371公里
  • 经向:6367公里
或者其他任何人都知道的半径


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

这并不重要,如果你只是把地球当作一个球体来看待,他们都会错的。我可能会用北极圈,因为你大部分时间都在往北走

您可以在测量距离的点处近似计算实际半径(前提是您计算一系列相对较小的距离)

假设地球是一个椭球体,主轴a是平均赤道半径,第二轴b是平均极半径,可以使用当前纬度来计算由这两个轴表示的椭圆上的点。对计算结果进行了说明

(注意:该椭圆可以被认为是地球穿过两极和要计算距离的点的横截面)


这给你一个点q=(qx,qy),这个点的半径是r=sqrt(qx^2+qy^2)。这就是我用来计算哈弗森公式的方法。

有没有比使用大圆距离法更好的方法呢?我假设你在计算一系列较小的距离,所以球面近似法应该可以。你可以使用不同的半径来进行这些计算,如我的答案所示。