這個換算器的用途
這個工具可以把以度數表示的風向(或任何方位角)轉換成標準的 16 方位羅盤方向,例如 N、NNE、NE、ENE、E 等等。氣象報告、氣象站與 GPS 裝置通常以 0 到 360 度來描述方向,但人們在溝通時習慣使用羅盤方位的名稱。這個換算器正好在兩者之間搭起橋樑。
使用方法
輸入以度數表示的風向(0° 為正北、90° 為正東、180° 為正南、270° 為正西)。超出 0–360 範圍的數值會自動換算回標準範圍,因此 360°、720° 甚至 -10° 都能正確對應。結果會顯示羅盤方位名稱、標準化後的角度,以及程式內部使用的 0–15 索引值。
計算公式說明
整個圓周(360°)被平均分成 16 個區段,每段 22.5°。我們將度數除以 22.5 後四捨五入取最接近的整數,藉此選出最接近的羅盤方位。再將結果對 16 取餘數(modulo 16),就能讓接近 360° 的數值繞回正北(索引 0)。16 個方位依序為:N、NNE、NE、ENE、E、ESE、SE、SSE、S、SSW、SW、WSW、W、WNW、NW、NNW。
$$\text{Index} = \left( \text{round}\!\left( \frac{\text{Degrees} \bmod 360}{22.5} \right) \right) \bmod 16$$
實際範例
以 200° 為例:\( 200 \div 22.5 = 8.888\ldots \),四捨五入為 9。清單中索引 9 對應的是 SSW(南南西)。再以 90° 為例:\( 90 \div 22.5 = 4 \),索引 4 對應 E(東)。至於 360°:會先標準化為 0,\( 0 \div 22.5 = 0 \),因此得到 N(北)。
常見問題
0° 等於 360° 嗎?是的,兩者都指向正北。換算器在轉換前會先把 360° 標準化為 0°。
8 方位與 16 方位羅盤有什麼差別?8 方位羅盤以 45° 為一個區段(N、NE、E、SE…)。本工具採用更精細的 16 方位系統,每段 22.5°,方向更為精準。
可以輸入負的度數嗎?可以。負角度會自動換算到 0–360 的範圍內,因此 -90° 會變成 270°(西)。