我正在嘗試使用緯度經度和海拔(海拔)來計算兩點之間的距離。使用緯度經度和海拔(海拔)計算兩點之間的距離
我使用euklides公式爲了得到我的距離:
D=√((Long1-Long2)²+(Lat1-Lat2)²+(Alt1-Alt2)²)
我點地理座標和海拔ofcourse我高度海拔。 我只有lat和lng,我使用GOOGLE API Elevation來獲得我的高度。
我正在開發一個應用程序來計算我的旅行距離(在我的滑雪板上)。我用過的每一個應用程序都會獲得包含高度的距離。像#Endomondo或#Garmin我無法在2D空間中獲得距離,因爲真正的距離將與我返回的距離不同。
哪個公式最適合計算我的距離?包括高度的過程。
我用Python編寫我的應用程序,用PostGis。
爲什麼不在Postgis中存儲座標並使用ST_distance函數? –
有幾篇文章質疑Garmin和其他人在計算中使用高度的說法。 http://www.trailhunger.com/info/articles/garmin-distance-calculation。在你所在的方程中,你將度和米結合在一起。 – e4c5
嗨,@ sebb你發現任何答案有幫助嗎? –