프로젝트 배경
1) 문제점 - 기존 Flash 기반 별자리판 서비스(천문노트 astronote.org)가 Flash 지원 종료로 사용 불가 - 과학 교사와 학생들이 활용할 수 있는 무료 웹 천문 도구 부재 - 외국 서비스는 한국 사용자 맞춤 위치/타임존 지원 미흡 2) 프로젝트 목표 - 별도 설치 없이 브라우저에서 즉시 사용 가능한 별자리판 구현 - 날짜·시간·관측 위치를 자유롭게 설정해 그 시각의 하
프로젝트 성과
브라우저에서 동작하는 천문 시뮬레이션 엔진 구현
천문 좌표 변환과 시간 계산 로직을 구현해
실시간 별자리 위치 시각화 가능
실시간 별자리 위치 시각화 가능
재사용 가능한 JavaScript SDK 형태로 배포
NPM 및 CDN 방식으로 외부 서비스에서
간단히 통합 가능한 구조 제공
간단히 통합 가능한 구조 제공
테스트 기반 정확도 검증 체계 구축
자동화 테스트를 통해 계산 결과 신뢰성 확보
핵심 기능
진행 단계
기획
2025.09.
레거시(Flash) 분석, 천문 계산 로직 조사 및 요구사항 정의
프로젝트 상세
Flash 기반으로 운영되던 천문 별자리판 서비스가 플래시 지원 종료로 더 이상 사용 불가능해진 문제를 해결하기 위해, 현대 웹 환경에서 동작하는 JavaScript 기반 별자리판 라이브러리를 오픈소스로 개발했습니다. - SVG + Canvas 기반 별자리 렌더링 엔진 구현 - 천문학 좌표계 변환(적도, 지평, 황도, 은하) 알고리즘 직접 구현 - 등거리 방위 투영법으로 3D 천구를 2D







