2016-03-28 142 views
1

我正在嘗試使用經度和緯度計算兩個位置之間的初始方位(前方位角)。經過大量搜索後,我可以找到與計算距離有關的大部分內容,或者使用等矩形投影進行計算。使用Excel中的經度和緯度計算Great Circle軌跡

我能找到最接近的是公式:

θ = atan2(sin Δλ ⋅ cos φ2 , cos φ1 ⋅ sin φ2 − sin φ1 ⋅ cos φ2 ⋅ cos Δλ) 

其使用Excel時需要扭轉:

=ATAN2(COS(lat1)*SIN(lat2)-SIN(lat1)*COS(lat2)*COS(lon2-lon1),SIN(lon2-lon1)*COS(lat2)) 

輸出應該給我弧度的答案,這是我轉換爲度:

=MOD(DEGREES(answer)+360,360) 

但是我沒有得到任何有意義的東西。

我的測試點位於南半球:-17.9467 122.2350-20.3783 118.6233

我應該得到的大約232度(有1-2度的磁性變化在這一個答案答案,而公式是以度爲真),但是我得到177度。

任何人都可以看到我的(可能很簡單)的錯誤?

回答

1

在使用公式之前將原始數據轉換爲弧度。

+0

你是絕對正確的。它從未在我的腦海中點擊過我輸入的緯度和經度數字爲十進制**度**! – Adam

+0

歡迎:) –