별자리 인식 앱 - 밤하늘 식별
이 대화형 하늘 지도는 사용자가 지정한 장소와 날짜, 시간에 맞춰 별과 별자리를 식별해 보여준다. 보는 방향과 확대 배율을 조절하면 밤하늘의 다양한 천체를 실시간으로 탐색하며 각 별과 별자리의 이름, 위치를 아마추어 천문 관측자도 쉽게 확인할 수 있다.
별자리 인식 앱
보기 방향을 조정하여 밤하늘을 탐험하세요. 별을 클릭하여 자세한 정보를 확인하세요.
보기 컨트롤
빠른 탐색
하늘 정보
별 정보
지도에서 별을 클릭하여 세부 정보 확인
별자리 정보
별 또는 별자리 선택
하늘 정보
문서화
별자리 인식 앱
별자리 인식 앱은 대화형 하늘 지도입니다. 선택한 장소에서 선택한 날짜와 시간에 특정 방향으로 보이는 별, 별자리, 행성을 보여 줍니다. 사용자는 슬라이더나 버튼을 사용하거나 지도를 드래그하여 보기를 설정할 수 있으며, 별을 클릭하면 해당 별의 세부 정보를 볼 수 있습니다.
하늘 지도 작동 방식
이 앱은 카메라, 나침반 또는 가속도계를 사용하지 않습니다. 대신 세 가지 입력값을 바탕으로 표준 천문학 공식으로 모든 별과 행성, 태양, 달의 실제 위치를 계산합니다.
- 위치: 위도와 경도입니다. 직접 입력하거나 "내 위치 사용" 버튼으로 자동 입력할 수 있습니다. 이 기능은 기기의 GPS 또는 브라우저의 위치 서비스를 사용합니다.
- 시간: 날짜와 시간은 어느 것이든 지정할 수 있습니다. 기본값은 현재 시각이며 "현재" 버튼으로 재설정할 수 있습니다.
- 관측 방향: 지도가 중심을 향하는 하늘의 위치와 표시할 하늘 영역의 폭입니다.
모든 위치가 실시간 카메라 영상이 아니라 계산으로 얻어지므로, 낮이나 밤, 흐리거나 맑은 날에도 지도는 같은 방식으로 작동합니다.
관측 방향 설정
세 가지 조작으로 화면에 표시할 하늘의 영역을 정합니다.
- 방위각: 보기가 향하는 나침반 방향으로, 0°(북쪽)에서 90°(동쪽), 180°(남쪽), 270°(서쪽)를 거쳐 359°까지입니다.
- 고도: 수평선 위로 보기가 중심을 향하는 높이로, -20°(수평선보다 약간 아래)에서 89°(거의 바로 머리 위)까지입니다.
- 시야: 표시되는 하늘 영역의 폭으로, 10°(좁게 확대한 보기)에서 120°(넓은 보기)까지입니다.
빠른 탐색 버튼을 누르면 고도 30°에서 북쪽, 동쪽, 남쪽 또는 서쪽을 바로 볼 수 있으며, 천정(바로 머리 위, 고도 89°)을 바로 볼 수도 있습니다. 지도 자체를 드래그하여 주변을 살펴볼 수 있고, 스크롤하거나 손가락을 오므려 확대·축소할 수도 있습니다. 이때 시야가 바뀝니다.
별 또는 별자리 식별
지도에서 별을 클릭하면 다음 정보가 표시되는 정보 패널이 열립니다.
- 별의 일반명(일반명이 없으면 카탈로그 번호)
- 겉보기 등급. 밝기를 나타내는 척도로, 숫자가 낮을수록 밝습니다.
- 적경과 적위. 하늘에서 경도와 위도에 해당하는 좌표입니다.
- 관측자의 위치에서 본 현재 고도와 방위각
- 해당 별이 속한 별자리와 그 별자리의 윤곽을 이루는 별의 수
"정보 복사" 버튼을 누르면 이러한 세부 정보가 텍스트로 복사됩니다. 앱은 현재 화면에 보이는 별과 별자리의 수, 그리고 태양이 아니라 하늘의 회전을 기준으로 하는 시계인 항성시도 표시합니다.
고도와 방위각의 계산 방식
하늘에서 별의 위치는 고도(수평선 위의 높이)와 방위각(나침반 방향)으로 나타내며, 관측자의 위도, 별의 적경과 적위, 현지 항성시에 따라 달라집니다. 현지 항성시는 기준점 이후 하늘이 얼마나 회전했는지를 나타내며, 이를 이용해 별의 시간각을 계산합니다.
여기서 H는 시간각, θ는 현지 항성시, α는 적경입니다.
그런 다음 다음 식으로 고도와 방위각을 구합니다.
여기서 a는 고도, A는 방위각, φ는 관측자의 위도, δ는 별의 적위입니다. 방위각은 0°에서 360° 사이가 되도록 조정합니다.
풀이 예시
밤하늘에서 가장 밝은 별인 시리우스의 적경은 약 6h 45 m이고 적위는 약 −16° 43피트입니다. 위도 40.7° N, 경도 74.0° W(뉴욕시)에 있는 관측자가 10:00 오후 미국 동부 표준시, 2026년 1월 15일에 관측한다고 할 때:
- 그 순간의 현지 항성시는 약 5h 46 m입니다.
- 시간각은 현지 항성시에서 적경을 뺀 값입니다. 5h 46 m − 6h 45 m ≈ −0h 59 m, 즉 약 −14.7°입니다.
- 위의 공식에 시간각, 적위, 위도를 대입하면 고도는 약 31°, 방위각은 약 164°(대략 남남동쪽)로 계산됩니다.
따라서 그 시간에 그 위치에서 시리우스는 하늘 높이의 약 3분의 1 지점에 있으며, 정남쪽에서 약간 동쪽에 있습니다. 위치, 시간 또는 보기가 바뀔 때마다 앱은 보이는 모든 별에 대해 같은 계산을 수행합니다.
별과 별자리 데이터
앱에 내장된 목록에는 HYG 항성 데이터베이스에서 가져온 별이 1,600개 이상 포함되어 있으며, 약 6.5등급까지의 별을 다룹니다. 지도에는 어느 순간이든 이 목록 중 더 작은 영역만 표시됩니다. 시야가 넓을 때는 약 4.6등급보다 밝은 별까지, 좁은 시야를 확대했을 때는 약 5.3등급까지 표시됩니다. 국제천문연맹이 인정한 88개 별자리를 모두 포함하며, 각 별자리는 별들을 선으로 연결한 막대그림 형태의 윤곽선으로 그려집니다. 또한 태양, 달(현재 위상 포함), 육안으로 볼 수 있는 다섯 행성인 수성, 금성, 화성, 목성, 토성도 표시합니다.
페이지 로딩이 끝나면 추가 네트워크 접속이 필요하지 않습니다. 별 목록은 페이지에 내장되어 있으며 모든 위치는 브라우저에서 계산됩니다.
적경과 적위를 이해하는 방법
천문학자들은 두 좌표를 사용하여 별의 하늘 위치를 정합니다. 이 좌표는 사람의 일생 동안 크게 변하지 않지만, 하늘의 회전과 관측자의 이동에 따라 변하는 고도와 방위각은 그렇지 않습니다.
- 적경은 하늘의 경도와 같은 역할을 합니다. 동쪽 방향으로 0에서 24까지 시간 단위로 측정합니다.
- 적위는 하늘의 위도와 같은 역할을 합니다. −90°에서 +90°까지 도 단위로 측정하며, 천구 적도에서는 0°입니다.
이 좌표는 별을 기준으로 고정되어 있으므로 성도와 목록에는 별의 위치가 이 방식으로 기록됩니다. 앱은 이를 관측자의 특정 장소와 시간에 맞는 고도와 방위각으로 변환합니다.
별 관측에 가장 좋은 조건
실제 하늘에서 보이는 모습과 앱의 하늘 지도를 맞춰 보는 데 도움이 되는 몇 가지 현실적인 조건이 있습니다.
- 어두운 하늘: 도시의 빛은 어두운 별빛을 희미하게 만듭니다. 밝은 조명에서 떨어진 장소에서는 더 많은 별을 볼 수 있습니다.
- 맑은 날씨: 지도에서 무엇을 예측하든 구름은 시야를 가립니다.
- 신월: 밝은 달은 하늘을 밝게 만들어 어두운 별을 가립니다.
- 암순응: 사람의 눈이 어둠에 완전히 적응하는 데 20~30분이 걸립니다.
자주 묻는 질문
앱은 별을 찾기 위해 기기의 카메라나 나침반을 사용하나요? 아니요. 앱에 입력한 날짜, 시간, 위치를 바탕으로 위치를 계산하고, 사용자가 이동하거나 확대·축소할 수 있는 평면 지도에 표시합니다.
별의 위치는 얼마나 정확한가요? 기본 공식은 별의 위치를 약 10분의 1도 이내, 행성의 위치를 약 한 도 이내로 계산합니다. 실제로 가장 큰 오차 원인은 위치나 시간이 잘못 입력되는 것입니다.
낮에도 앱을 사용할 수 있나요? 네. 낮 시간을 포함하여 어느 시각이든 위치를 계산할 수 있지만, 밝은 하늘에서는 실제 별을 눈으로 볼 수 없습니다. 지도 배경색은 선택한 시간과 장소의 낮, 박명, 밤을 반영하여 바뀝니다.
인터넷 연결 없이도 작동하나요? 네. 페이지가 로드되면 작동합니다. 별 목록과 모든 계산은 브라우저에서 로컬로 실행되며 추가 네트워크 요청이 필요하지 않습니다.
몇 개의 별과 별자리를 표시하나요? 목록에는 별이 1,600개 이상, 국제천문연맹이 인정한 별자리가 모두 88개 포함되어 있습니다. 현재 등급 한계보다 밝은 별만 한 번에 표시되며, 이 한계는 시야에 따라 달라집니다.
별뿐 아니라 달과 행성도 표시할 수 있나요? 네. 현재의 위상을 반영한 달과 맨눈으로 볼 수 있는 다섯 행성이 별과 함께 표시됩니다.
참고 문헌
- 국제천문연맹. "The Constellations." iau.org/public/themes/constellations
- Meeus, Jean. Astronomical Algorithms. Willmann-Bell.
- HYG 항성 데이터베이스. github.com/astronexus/HYG-Database