๋๊ถ๊ฑฐ๋ฆฌ๋?
๋๊ถ๊ฑฐ๋ฆฌ(Great Circle Distance)๋ ๊ตฌ๋ฉด ์ ๋ ์ง์ ์ ์๋ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ํ๋ฉด์ ๋ฐ๋ผ ์ธก์ ํ ๊ฑฐ๋ฆฌ์ ๋๋ค. ์ง๊ตฌ์์๋ ๋นํ๊ธฐ๋ ์ ๋ฐ์ด ์ด๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ต์ํํ๊ธฐ ์ํด ๋ฐ๋ฅด๋ ํญ๋ก๊ฐ ๋ฐ๋ก ์ด ๊ฒฝ๋ก์ ๋๋ค. ์ง๊ตฌ๊ฐ (๊ทผ์ฌ์ ์ผ๋ก) ๊ตฌ์ฒด์ด๊ธฐ ๋๋ฌธ์ ๋ ์ขํ๋ฅผ ์๋ ์ง์ ์ ์ค์ ๋ก ์ง๊ตฌ ํ๋ฉด์ ๋ฐ๋ผ ๊ณก์ ์ ๊ทธ๋ฆฌ๊ฒ ๋ฉ๋๋ค. ๋๊ถ์ ๋ ์ง์ ์ ๋ชจ๋ ์ง๋๋๋ก ๊ทธ๋ฆด ์ ์๋ ๊ฐ์ฅ ํฐ ์์ ํธ๋ฅผ ๋งํฉ๋๋ค.
๊ณ์ฐ๊ธฐ ์ฌ์ฉ ๋ฐฉ๋ฒ
๋ ์ง์ ์ ์๋์ ๊ฒฝ๋๋ฅผ ์ญ์ง์ ๋(decimal degrees) ๋จ์๋ก ์ ๋ ฅํ์ธ์. ๋จ๋ฐ๊ตฌ(์๋)์ ์๋ฐ๊ตฌ(๊ฒฝ๋)๋ ์์ ๊ฐ์ ์ฌ์ฉํฉ๋๋ค. ๊ณ์ฐ๊ธฐ๋ ๊ฑฐ๋ฆฌ๋ฅผ ํฌ๋ก๋ฏธํฐ, ๋ง์ผ, ํด๋ฆฌ ๋จ์๋ก ์๋ ค ์ค๋๋ค. ์ง๊ตฌ ํ๊ท ๋ฐ์ง๋ฆ์ 6,371km๋ก ์ ์ฉํฉ๋๋ค.
๊ณต์ ์ค๋ช
์ด ๋๊ตฌ๋ ๊ตฌ๋ฉด ์ฝ์ฌ์ธ ๋ฒ์น์ ์ฌ์ฉํฉ๋๋ค: $$d = R \cdot \arccos\!\Big( \sin\varphi_1 \sin\varphi_2 + \cos\varphi_1 \cos\varphi_2 \cos(\lambda_2 - \lambda_1) \Big)$$ ์ฌ๊ธฐ์ \(\varphi\)๋ ์๋, \(\lambda\)๋ ๊ฒฝ๋์ด๋ฉฐ ๋ ๋ค ๋ผ๋์์ผ๋ก ๋ณํํฉ๋๋ค. arccos ํญ์ ๋ ์ง์ ์ฌ์ด์ ์ค์ฌ๊ฐ(๋ผ๋์)์ ๊ตฌํด ์ฃผ๊ณ , ์ฌ๊ธฐ์ ๋ฐ์ง๋ฆ \(R\)์ ๊ณฑํ๋ฉด ๊ฐ๋๊ฐ ํ๋ฉด ๊ฑฐ๋ฆฌ๋ก ํ์ฐ๋ฉ๋๋ค. ๋ฐ์ฌ๋ฆผ ์ค์ฐจ๋ฅผ ๋ง๊ธฐ ์ํด arccos ์์ ๊ฐ์ \([-1, 1]\) ๋ฒ์๋ก ์ ํํฉ๋๋ค.
๊ณ์ฐ ์์
๋ด์(40.7128ยฐ, โ74.0060ยฐ)์์ ๋ฐ๋(51.5074ยฐ, โ0.1278ยฐ)๊น์ง: ๋ผ๋์์ผ๋ก ๋ณํํด ๊ณต์์ ์ ์ฉํ๋ฉด ์ค์ฌ๊ฐ์ด ์ฝ \(0.8775\)๋ผ๋์์ด ๋ฉ๋๋ค. ์ฌ๊ธฐ์ 6,371km๋ฅผ ๊ณฑํ๋ฉด ์ฝ 5,591km(โ3,474๋ง์ผ, โ3,019ํด๋ฆฌ)๊ฐ ๋์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ GPS ๊ฑฐ๋ฆฌ์ ์กฐ๊ธ ๋ค๋ฅธ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์? ์ค์ ๋ด๋น๊ฒ์ด์ ์์คํ ์ ์ง๊ตฌ์ ํธํ๋๋ฅผ ๋ฐ์ํ๋ ํ์์ฒด ๋ชจ๋ธ(WGS-84)์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ฌ๊ธฐ์ ์ฐ๋ ๊ตฌ๋ฉด ๊ณต์์ ์ค์ฐจ๊ฐ ์ฝ 0.5% ์ด๋ด๋ก ์ ํํฉ๋๋ค.
ํ๋ฒ์ฌ์ธ(haversine) ๊ณต์์ ์ด๋ค๊ฐ์? ํ๋ฒ์ฌ์ธ ๊ณต์๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ์ง๋ง, ์์ฃผ ์งง์ ๊ฑฐ๋ฆฌ์์ ์์น์ ์ผ๋ก ๋ ์์ ์ ์ ๋๋ค. ๋์ ๊ฐ ๊ฑฐ๋ฆฌ์ฒ๋ผ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์๋ ์ฝ์ฌ์ธ ๋ฒ์น์ผ๋ก๋ ์ถฉ๋ถํ ์ ํํฉ๋๋ค.
๋-๋ถ-์ด(DMS) ๋จ์๋ฅผ ์ธ ์ ์๋์? ์๋์. ๋จผ์ ์ขํ๋ฅผ ์ญ์ง์ ๋๋ก ๋ณํํด์ผ ํฉ๋๋ค(์: 40ยฐ42โฒ46โณ = 40.7128ยฐ).