タグ

2018年3月8日のブックマーク (1件)

  • GPS データ (GPX) から移動距離を求める - 端子録

    GPS データから走行距離を計算したくて、緯度経度を用いた距離計算法を調べてみた。そしてスクリプト書いた。 2点間距離を求める 緯度経度を用いて距離を測定するには、ヒュベニの公式を使うのがわりとポピュラーそうだった。この式は、3D地図ソフトのカシミール3Dで使われていたりする。 カシミール / 計算式に載っている式を転載すると、 D=sqrt((M*dP)*(M*dP)+(N*cos(P)*dR)*(N*cos(P)*dR)) D: 2点間の距離(m) P: 2点の平均緯度 dP: 2点の緯度差 dR: 2点の経度差 M: 子午線曲率半径 N: 卯酉線曲率半径 M=6334834/sqrt((1-0.006674*sin(P)*sin(P))^3) N=6377397/sqrt(1-0.006674*sin(P)*sin(P)) こんな感じ。 もう少し詳しい解説はこのページにのってる。今回

    GPS データ (GPX) から移動距離を求める - 端子録
    zyxwv
    zyxwv 2018/03/08
    2点間の距離を求める