์ด ๊ณ์ฐ๊ธฐ๋ก ๋ฌด์์ ํ ์ ์๋์
์ด ๋๊ตฌ๋ ์ง๊ตฌ์ ์ด๋ ์์น์ ์๋ ๊ด์ธก์๋ผ๋ ํ์์ ๊ณ ๋(์งํ์ ์๋ก ๋ ์๋ ๋์ด)์ ๋ฐฉ์๊ฐ(๋ถ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์๊ณ ๋ฐฉํฅ์ผ๋ก ์ฐ ๋์นจ๋ฐ ๋ฐฉํฅ)์ ๊ณ์ฐํด ์ค๋๋ค. ์ด๋ ํ ์๊ฐ๋ง ๋ณด๋ ๊ฒ์ด ์๋๋ผ, 1๋ ๋ด๋ด ๊ฐ์ ํ์ง ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋งค์ฃผ ํ ์ค์ฉ ๊ฐ์ ๋ฝ์๋ด๋ฏ๋ก, ๊ณ์ ์ด ๋ฐ๋๋ฉด์ ํ์์ ๋์ด์ ๋ฐฉํฅ์ด ์ด๋ป๊ฒ ๋ณํด ๊ฐ๋์ง ํ๋์ ์ดํด๋ณผ ์ ์์ต๋๋ค. ๊ณ์ฐ์ ๋ฐํ์ ์ด๋์๋ ๋์ผํ ๋ฌผ๋ฆฌ ๋ฒ์น์ด๋ฉฐ, ๊ธฐ๋ณธ๊ฐ(๋์ฟ ์ขํ์ +9 ์๊ฐ๋)๋ง ์ง์ญ์ ๋ง์ถฐ์ ธ ์์ ๋ฟ์ ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋จผ์ ๊ฒฝ๋(๋๊ฒฝ์ ์์, ์๊ฒฝ์ ์์)์ ์๋(๋ถ์๋ ์์, ๋จ์๋ ์์)๋ฅผ ์ ๋ ฅํ์ธ์. ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉํ๋ ์๊ณ๊ฐ UTC์์ ์ผ๋ง๋ ์ฐจ์ด ๋๋์ง ์๊ฐ๋ ์คํ์ ์ ์ค์ ํฉ๋๋ค(์: ํ๊ตญยท์ผ๋ณธ์ +9, ๋ฏธ๊ตญ ๋๋ถ ํ์ค์๋ โ5). ๋ค์์ผ๋ก 1900๋ ๋ถํฐ 2099๋ ์ฌ์ด์ ์ฐ๋๋ฅผ ๊ณ ๋ฅด๊ณ , ํ์ง ํ์ค์ ๊ธฐ์ค ๊ด์ธก ์ยท๋ถ์ ์ ๋ ฅํฉ๋๋ค. ์๋จ์๋ ์ฒซ ๋ฒ์งธ ์ฃผ๊ฐ ๊ฐ์ด ํ์๋๊ณ , ์นด๋์๋ ํ ํด ์ค ๊ฐ์ฅ ๋์ ๊ณ ๋์ ๊ฐ์ฅ ๋ฎ์ ๊ณ ๋๊ฐ, ํ์๋ ๋งค์ฃผ์ ๋ ์ง๋ณ ๊ณ ๋์ ๋ฐฉ์๊ฐ์ด ๋ชจ๋ ๋์ด๋ฉ๋๋ค.
๊ณ์ฐ ์๋ฆฌ
์ ๋ ฅํ ๋ ์ง์ ํ์ง ์๊ฐ์ผ๋ก๋ถํฐ ์๊ณ ๋ฆฌ์ฆ์ ๋จผ์ ์จ๋ฆฌ์ฐ์ค์ผ(Julian Day)์ ๊ตฌํ๊ณ , ์ ๋ฐ๋๊ฐ ๋ฎ์ NOAA/Meeus ๊ธ์์์ ์ด์ฉํด ํ์์ ํฉ๊ฒฝ, ์ ์(\(\delta\)), ์ ๊ฒฝ์ ์ฐ์ถํฉ๋๋ค. ๊ทธ๋ฆฌ๋์น ํญ์ฑ์์ ๊ฒฝ๋๋ฅผ ๋ํ๋ฉด ์ง๋ฐฉ ํญ์ฑ์๊ฐ ๋๊ณ , ์ฌ๊ธฐ์ ์ ๊ฒฝ์ ๋นผ๋ฉด ์๊ฐ๊ฐ \(H\)๊ฐ ๋์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก
$$\text{alt} = \arcsin\!\big(\sin\phi\,\sin\delta + \cos\phi\,\cos\delta\,\cos H\big),$$$$\text{az} = \operatorname{atan2}\!\big(-\sin H,\; \tan\delta\,\cos\phi - \sin\phi\,\cos H\big)$$๋ก ๊ณ์ฐ๋ฉ๋๋ค. 1900~2099๋ ๋ฒ์์์ ์ค์ฐจ๋ ์ฝ 1๊ฐ๋ถ(arcminute) ์ด๋ด์ด๋ฉฐ, ๊ณ ์๋๋ก ๊ฐ์๋ก ์ ํ๋๊ฐ ๋ค์ ๋จ์ด์ง๋๋ค.
๊ณ์ฐ ์์
๋์ฟ(๊ฒฝ๋ \(139.7447^\circ\), ์๋ \(35.6544^\circ\)), ์คํ์ +9, ํ์ง ์๊ฐ 11:45์ ์ ๋ ฅํด ๋ด ์๋ค. ํ์ง๊ฐ ์๋ ์ฃผ์๋ ํ์ ๊ณ ๋๊ฐ ์ฝ \(77.6^\circ\)๊น์ง ์ฌ๋ผ๊ฐ ๊ฑฐ์ ๋จธ๋ฆฌ ๊ผญ๋๊ธฐ์ ์ด๋ฆ ๋๋ค. ๋ฐ๋๋ก ๋์ง ๋ฌด๋ ต์๋ ๊ฐ์ 11:45 ์๊ฐ์ด๋ผ๋ ํ์์ด ํจ์ฌ ๋ฎ๊ฒ ๋ , ๊ณ์ ์ ๋ฐ๋ฅธ ํฐ ๋ณํ๋ฅผ ๊ทธ๋๋ก ๋ณด์ฌ ์ค๋๋ค.
์ฃผ์ ์ฉ์ด ๋ฐ ๋ณ์
- ๊ณ ๋(ํด๋ฐ๊ณ ๋)
- ํ์์ ์งํ์ ์ ๊ฐ๋๋ก, \(-90^\circ\) (์ฒ์ )๋ถํฐ \(0^\circ\) (์งํ์ )์ ๊ฑฐ์ณ \(+90^\circ\) (์ฒ์ )๊น์ง์ด๋ค. ์ฌ๊ธฐ์๋ \(\arcsin(\sin\phi\sin\delta + \cos\phi\cos\delta\cos H)\)๋ก ๊ณ์ฐ๋๋ค.
- ๋ฐฉ์๊ฐ
- ์ง๋ถ์ ๊ธฐ์ค์ผ๋ก ์๊ณ ๋ฐฉํฅ์ผ๋ก ์ธก์ ํ ํ์์ ๋์นจ๋ฐ ๋ฐฉ์: \(0^\circ\) ๋ถ, \(90^\circ\) ๋, \(180^\circ\) ๋จ, \(270^\circ\) ์.
- ์๋ (\(\phi\))
- ๊ด์ธก์์ ๋จ๋ถ ๊ฐ๋ ์์น๋ก, ๋ถ๊ทน์์ \(+90^\circ\)์์ ๋จ๊ทน์์ \(-90^\circ\)๊น์ง์ด๋ค. ๊ณ ๋ ๋ฐ ๋ฐฉ์๊ฐ ๊ณต์์ ์ฃผ์ ์ ๋ ฅ๊ฐ์ด๋ค.
- ํ์ ์ ์ (\(\delta\))
- ํน์ ์ผ์ ์ ์ค์ ํ์์ด ๋ฐ๋ก ์์ ์๋ ์ง๊ตฌ์์ ์๋๋ก, ์ฐ๊ฐ \(\pm 23.44^\circ\) ๋ฒ์์ด๋ค. ํฉ๋ ๊ฒฝ๋์์ \(\delta = \arcsin(\sin\varepsilon\sin\lambda)\)๋ฅผ ํตํด ์ ๋๋๋ค.
- ์๊ฐ(์๊ฐ๊ฐ) (\(H\))
- ํ์์ด ์ง์ญ ์์ค์ ์ ๋์ชฝ ๋๋ ์์ชฝ์ผ๋ก ๋จ์ด์ง ๊ฐ๋๋ก, ์๊ฐ๋น \(15^\circ\)์ฉ ์ฆ๊ฐํ๋ฉฐ, ํ์ ์ ์ค์ \(H = 0\)์ด๋ค. ์ฌ๊ธฐ์ \(H = (\text{๊ทธ๋ฆฌ๋์น ํ๊ท ํญ์ฑ์} + \text{๊ฒฝ๋}) - \alpha\)์ด๋ค.
- ์ ๊ฒฝ(์ฐ์ ๊ฒฝ) (\(\alpha\))
- ์ฒ๊ตฌ์์ ํ์์ ๋์ ์ขํ๋ก, ๊ฒฝ๋์ ์ฒ๊ตฌ ๋์๋ฌผ์ด๋ฉฐ, ์ถ๋ถ์ ์ผ๋ก๋ถํฐ ์ ๋๋ฅผ ๋ฐ๋ผ ์ธก์ ๋๋ค.
- ์จ๋ฆฌ์ฐ์ค ์ ์ผ (JD)
- ๊ธฐ์์ 4713๋ 1์ 1์ผ ์์ UT ์ดํ์ ์ฐ์ ์ผ ์(๋ฐ ์์)๋ก, ๋ชจ๋ ์๊ฐ์ ๋จ์ผ ์ญ์ง์๋ฅผ ๋ถ์ฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. \(n = \mathrm{JD} - 2451545\) ํญ์ J2000.0 ๊ธฐ์์ผ๋ก๋ถํฐ์ ์ผ์๋ฅผ ์ผ๋ค.
- ํญ์ฑ์ (GMST)
- ๊ทธ๋ฆฌ๋์น ํ๊ท ํญ์ฑ์ โ ํ์์ด ์๋ ๋ณ๋ค์ ๊ฒ๋ณด๊ธฐ ํ์ ์ผ๋ก ์ธก์ ๋ ์๊ฐ. ํ์์ ์ ๊ฒฝ์ ๊ด์ธก์์ ์ง์ญ ์์ค์ ์ ์ฐ๊ฒฐํ๋ค.
- ํฉ๋ ๊ฒฝ๋ (\(\lambda\))
- ํฉ๋(์ง๊ตฌ ๊ณต์ ๊ถค๋)๋ฅผ ๋ฐ๋ผ ํ์์ ์์น๋ก, ์ถ๋ถ์ ์์ \(0^\circ\)๋ถํฐ \(360^\circ\)๊น์ง ์ฆ๊ฐํ๋ค. ํ๊ท ๊ฒฝ๋ \(L\)๊ณผ ํ๊ท ๊ทผ์ ๊ฐ \(g\)๋ฅผ ์ฌ์ฉํ๋ ์ค์ฌ ๋ฐฉ์ ์์ผ๋ก๋ถํฐ ๊ณ์ฐ๋๋ค.
- UTC ์คํ์ (timeZoneOffset)
- ์ง์ญ ์๊ณ๊ฐ ํ์ ์ธ๊ณ์(UTC)๋ณด๋ค ์์๋(์์) ๋๋ ๋ค์ง๋(์์) ์๊ฐ ์๋ก, ๊ด์ธก ์๊ฐ์ ๋ณดํธ ์๊ฐ์ผ๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ๋์ฟ/JST๋ \(+9\)์ด๋ค.
- ํ์์ ๋ ํ์ค์
- ํ์ค์(์๊ณ ์๊ฐ)๋ ์๊ฐ๋์ ์ผ๊ด์ ์ฝ ๊ท์น์ผ๋ก ๊ณ ์ ๋๋ ๋ฐ๋ฉด, ํ์์๋ ํ์์ ์ค์ ์์น์ ์ํด ์ค์ ๋๋ค(ํ์ ์ ์ค = ์์ค์ ์์ ํ์). ๋ ์๊ฐ์ ๊ท ์์ฐจ, ์๊ฐ๋ ๋ด์ ๊ฒฝ๋ ์คํ์ , ์ผ๊ด์ ์ฝ ์กฐ์ ์ผ๋ก ์ธํด ๋ค๋ฅด๋ฏ๋ก, ํ์์ด ์ ํํ ์๊ณ 12:00์ ์ ๋จ์ชฝ์ ์๋ ์ผ์ ๊ฑฐ์ ์๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๊ณ ๋๊ฐ ์์๋ก ๋์ค๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์? ํด๋น ์๊ฐ์ ํ์์ด ์งํ์ ์๋์ ์๋ค๋ ๋ป์ ๋๋ค. ์ฆ ๋ฐค์ด๊ฑฐ๋, ์ผ์ถ ์ ๋๋ ์ผ๋ชฐ ํ์ ๋๋ค.
๋ฐฉ์๊ฐ์ ์ด๋ ๋ฐฉํฅ์ ๊ธฐ์ค์ผ๋ก ์ฌ๋์? ๋ถ์ชฝ์์ ์๊ณ ๋ฐฉํฅ์ผ๋ก ์ฝ๋๋ค. 0 = ๋ถ, 90 = ๋, 180 = ๋จ, 270 = ์์ ๋๋ค.
๊ฒฝ๋์ ์๊ฐ๋ ์คํ์ ์ ๋ ๋ค ์ ๋ ฅํด์ผ ํ๋์? ๋ค, ๋ ๋ค ํ์ํฉ๋๋ค. ์คํ์ ์ ์ฌ์ฉํ๋ ์๊ณ ์๊ฐ์ UTC๋ก ๋ณํํ๊ณ , ๊ฒฝ๋๋ UTC ํญ์ฑ์๋ฅผ ์ง๋ฐฉ ํญ์ฑ์๋ก ๋ณํํ๋ ๋ฐ ์ฐ์ ๋๋ค. ์๋ก ๋ค๋ฅธ ์ญํ ์ ํฉ๋๋ค.