兩點經緯度距離
地球是圓的,不能像平面座標那樣直接相減。半正矢公式量的是連接兩點的大圓弧長,它把緯度差和經度差都折進半角正弦裡,因此在極地附近結果也不會失真。
填入數值
距離(km)
325.11km
方位角
144.1°
算式
距離(km) = 2 × 6371 × asin(√(sin²(Δ起點緯度÷2) + cos起點緯度 × cos終點緯度 × sin²(Δ起點經度÷2)))
這是直線距離,不是地圖應用給出的道路里程。一併給出的方位角是出發時應當面朝的方向。
要填什麼
| 輸入項 | 預設值 | 能填的範圍 |
|---|---|---|
| 起點緯度 (°)起點的緯度,北緯為正、南緯為負。 | 37.5665 | -90 ~ 90 |
| 起點經度 (°)起點的經度,東經為正、西經為負。 | 126.978 | -180 ~ 180 |
| 終點緯度 (°)終點的緯度。緯度一度在任何地方都約為 111 公里。 | 35.1796 | -90 ~ 90 |
| 終點經度 (°)終點的經度。越靠近兩極,一度經度對應的距離越短。 | 129.0756 | -180 ~ 180 |
算的步驟
值不同,結果不同
其他值不動,只改起點緯度 (°)時的結果。
| 起點緯度 (°) | 距離(km) (km) | 方位角 (°) |
|---|---|---|
| 18.8 | 1,833.01 | 6.1 |
| 28.2 | 801 | 13.8 |
| 37.6 | 328.14 | 144.5 |
| 56.3 | 2,353.85 | 175.2 |
| 75.1 | 4,440.34 | 177.3 |
結果各項的意思
| 結果項 | 預設值時 |
|---|---|
| 距離(km) (km) | 325.11 |
| 方位角 (°)以正北為0°,順時針量出來的角。 | 144.1 |
常錯的地方
這是直線距離,不是地圖應用給出的道路里程。一併給出的方位角是出發時應當面朝的方向。
術語
- 起點緯度
- 起點的緯度,北緯為正、南緯為負。
- 起點經度
- 起點的經度,東經為正、西經為負。
- 終點緯度
- 終點的緯度。緯度一度在任何地方都約為 111 公里。
- 終點經度
- 終點的經度。越靠近兩極,一度經度對應的距離越短。
- 方位角
- 以正北為0°,順時針量出來的角。
常見問題
Q. 兩點經緯度距離怎麼算?
距離(km) = 2 × 6371 × asin(√(sin²(Δ起點緯度÷2) + cos起點緯度 × cos終點緯度 × sin²(Δ起點經度÷2))) — 地球是圓的,不能像平面座標那樣直接相減。半正矢公式量的是連接兩點的大圓弧長,它把緯度差和經度差都折進半角正弦裡,因此在極地附近結果也不會失真。
Q. 舉個例子算一遍。
起點緯度 37.5665°, 起點經度 126.978°, 終點緯度 35.1796°, 終點經度 129.0756°時,是距離(km) 325.11km。
Q. 要填哪些值?
填起點緯度, 起點經度, 終點緯度, 終點經度。改了值就立刻重算,空著的按0算。
Q. 改了值,結果會怎麼動?
只動起點緯度 (°)的話,會變成起點緯度 (°) 18.8 → 距離(km) (km) 1,833.01、起點緯度 (°) 75.1 → 距離(km) (km) 4,440.34。下表分五檔列了出來。
Q. 結果四捨五入到哪一位?
金額到個位,比例到小數點後一位,其餘到小數點後兩位。螢幕上是四捨五入過的,往下算用的還是沒捨入的值。
Q. 有什麼要注意的嗎?
這是直線距離,不是地圖應用給出的道路里程。一併給出的方位角是出發時應當面朝的方向。
一起用的計算
各個輸入的長度單位要統一。cm和m混著填,結果會差得很遠。