haversine formula

球面上任意两点的中心角求解公式:

hav(dr)=hav(ϕ2ϕ1)+cos(ϕ1)cos(ϕ2)hav(λ2λ1) hav(\frac{d}{r}) = hav(\phi_2 - \phi_1) + \cos(\phi_1)\cos(\phi_2)hav(\lambda_2 - \lambda_1)

问题讨论

现在想象一下这种情况:

  1. 给定地球表面一个点 pp [lontitude,latitude][lontitude, latitude]
  2. 一个平面 PP 经过该点和地球球心
  3. 经过点 pp 和平面 PP 与地球球面相切的直线 LpL_p
  4. 经过点 pp 与 纬度 latitudelatitude 所在圆相切的直线 LlatL_{lat}
  5. LpL_pLlatL_{lat} 夹角(锐角)为 thetatheta
  6. PP 与地球球面所切圆为 CC
  7. pp 点出发,沿 CCDD 之后,到达点 qq

qq 的经纬度。

图例

问题图 question

  • 中心角 AOB 被称作中心角 AOB

results matching ""

    No results matching ""