한국 위성 트래커를 만든 이유
밤하늘에서 별인 줄 알았는데 조용히, 일정한 밝기로 미끄러지듯 이동하는 점 하나. 처음 인공위성을 맨눈으로 목격했을 때의 그 신기함이 이 서비스의 출발점입니다.
서비스 철학
한국 위성 트래커는 세 가지 원칙 위에 만들어졌습니다.
- 완전 무료 — 밤하늘은 모두의 것입니다. 위성을 보는 즐거움에 비용이 들어서는 안 된다고 생각합니다. 서비스 운영 비용은 소량의 광고로 충당합니다.
- 개인정보 최소 수집 — 위치 정보는 사용자 기기 내에만 저장되고 서버에 전송되지 않습니다. 위성을 보러 나가는 것이 개인정보 수집의 대가가 되어서는 안 됩니다.
- 정확한 계산 — 천문학 표준인 SGP4 궤도 모델과 실시간 TLE(두 줄 요소) 데이터를 사용해 수 초 이내의 정밀도로 통과 시각을 예측합니다. "대략" 보이는 때를 알려주는 것이 아니라 방위각·고도각·밝기까지 계산해 알려줍니다.
어떻게 동작하나요?
한국 위성 트래커는 서버 없이 사용자의 브라우저 안에서 모든 계산이 이루어지는 순수 클라이언트 사이드 앱입니다.
- TLE 궤도 데이터 수신 — 미국 우주군(US Space Force)이 운영하는 우주 감시 네트워크(SSN)의 공개 데이터를 배포하는 CelesTrak에서 각 위성의 최신 궤도 요소(TLE)를 가져옵니다. 데이터는 1시간마다 자동 갱신됩니다.
- SGP4 모델로 위치 계산 — satellite.js 라이브러리를 사용해 SGP4/SDP4 궤도 전파 모델로 현재 및 미래의 위성 위치를 계산합니다. 이 모델은 NASA·미국 우주군이 사용하는 업계 표준입니다.
- 관측자 위치 적용 — 사용자의 현재 위치(또는 기본값 서울)를 기준으로 위성까지의 방위각·고도각·거리를 계산합니다. 고도각이 0° 이상일 때 위성이 지평선 위에 있어 이론상 보입니다.
- 관측 가능성 점수 산출 — 현재 날씨·구름(Open-Meteo API), 고도각, 낮/밤 여부를 종합해 실시간 관측 가능성 점수를 계산합니다. 점수가 높을수록 지금 잘 보인다는 뜻입니다.
🔬 데이터 정확도에 대해
SGP4 모델은 저궤도 위성의 위치를 수 킬로미터 이내 정밀도로 예측합니다.
수백 킬로미터 상공에서 보는 위성 위치로는 충분한 정확도입니다.
단, TLE 데이터가 오래될수록 오차가 커지므로 본 서비스는 최신 TLE를 1시간마다 갱신합니다.
추적 대상 위성
한국에서 맨눈으로 볼 수 있는 가치가 높은 위성 그룹을 선별했습니다.
🔵
ISS 국제우주정거장
최대 -6등급. 달 다음으로 밝은 인공 천체. 도심에서도 보입니다.
🔵Starlink
SpaceX 저궤도 위성군. 발사 직후 진주목걸이 '열차' 현상이 장관입니다.
🔴티앙궁(天宮)
중국 독자 우주정거장. 최대 -3등급으로 한국에서도 선명하게 보입니다.
🟣OneWeb
영국 저궤도 통신 위성군. 고위도를 자주 통과해 한국 관측에 유리합니다.
기술 스택
별도의 백엔드 서버 없이 순수 HTML·CSS·JavaScript로 구현된 JAMstack 아키텍처입니다. 이를 통해 빠른 로딩 속도와 낮은 운영 비용을 실현했습니다.
- 궤도 계산 엔진: satellite.js v4 (SGP4/SDP4)
- TLE 데이터 출처: CelesTrak — US Space Force 데이터 기반
- 날씨·구름 데이터: Open-Meteo — 오픈소스 기상 API
- 지도 렌더링: Leaflet.js + CartoDB Dark Matter 타일
- 호스팅·CDN: Cloudflare Pages
서비스 관련 문서
서비스 이력
- 2024년 하반기 — 초기 버전 개발. ISS 단일 추적, 위성 지도 표시
- 2025년 상반기 — Starlink·OneWeb·티앙궁 추가. 다음 통과 예보 기능 구현
- 2025년 6월 — 관측 가이드 섹션 신설 (입문·ISS·스타링크·광해·지역별 명당)
- 2026년 7월 — 장비·사진·날씨·OneWeb·한국 위성 가이드 추가. 지역별 상세 명당 페이지(수도권·강원·제주) 공개. 문의 페이지 신설
데이터 신뢰도와 검증 방식
본 서비스의 모든 위성 위치 계산은 투명하게 공개된 데이터와 알고리즘을 사용합니다.
- TLE 출처: CelesTrak는 미국 우주군(US Space Force) 우주 감시 네트워크(SSN)의 공식 데이터를 배포합니다. 민간이 접근할 수 있는 가장 권위 있는 궤도 데이터 출처입니다.
- 계산 라이브러리: satellite.js는 오픈소스(MIT 라이선스)로 소스코드를 누구나 확인할 수 있습니다. NASA가 발표한 SGP4 알고리즘을 충실히 구현합니다.
- 오차 범위: SGP4 모델은 TLE 발행 직후 기준 수 킬로미터 오차. TLE가 오래될수록 오차가 커지므로 1시간마다 자동 갱신합니다.
- 독립 교차 검증: ISS 통과 예보는 NASA JPL의 Spot the Station, Heavens-Above와 정기적으로 비교 검증하며 수 초 이내 일치를 확인하고 있습니다.
오류 신고 및 데이터 정정 요청
잘못된 정보를 발견하셨다면 즉시 수정합니다. 다음 정보를 포함해 문의해주시면 빠르게 처리할 수 있습니다.
- 발견하신 오류 내용 (어떤 페이지, 어떤 항목)
- 올바른 정보와 출처 (링크나 문서)
- 발견 일시
연락처 및 피드백
서비스를 이용하면서 불편한 점, 버그, 개선 아이디어가 있으시면 언제든 연락해주세요. 사용자 피드백이 서비스를 더 좋게 만드는 원동력입니다.
📧 연락 방법
이메일: [email protected]
문의 페이지: 문의하기 (오류신고·데이터정정·관측질문)
문의 사항은 보통 2~3 영업일 내에 답변 드립니다. 관측 질문은 FAQ에서 먼저 찾아보시면 더 빠르게 해결되는 경우가 많습니다.
🛰️ 실시간 위성 추적 시작하기
문의 페이지: 문의하기 (오류신고·데이터정정·관측질문)
문의 사항은 보통 2~3 영업일 내에 답변 드립니다. 관측 질문은 FAQ에서 먼저 찾아보시면 더 빠르게 해결되는 경우가 많습니다.