緯度経度と高度(標高)を使用して、2点間の距離を計算しようとしています。
私は距離を得るためにユークリッド式を使用していました:
D=√((Long1-Long2)²+(Lat1-Lat2)²+(Alt1-Alt2)²)
私のポイントは地理座標であり、もちろん高度は海からの私の高さです。私は緯度と経度しか持っていません。高度を取得するためにGOOGLE API Elevationを使用しています。
(スキーで) 移動距離を計算するアプリケーションを開発しています。私が使用したすべてのアプリケーションは、高度を含めて移動距離を取得します。#Endomondo や #Garmin のように、実際の距離は返された距離とは異なるため、2D 空間で距離を取得することはできません。
距離を計算するのに最適な式はどれですか? もちろん高度も含めて。
PostGis を使用して、Python でアプリを作成しています。