Sattrack

Sattrack について

サイトの目的

Sattrack は、地球周回軌道上にある人工衛星の位置を誰でも気軽に確認できるようにすることを目的とした、Web ベースのリアルタイム衛星追跡ツールです。研究者・アマチュア無線家・天文愛好家・教育関係者・宇宙好きの一般ユーザーなど、衛星に関心のある幅広い人々が、専門ソフトウェアをインストールすることなくブラウザ上で軌道を可視化できることを目指しています。

できること

本サイトは Celestrak 等が公開している TLE(Two-Line Element)データを取り込み、SGP4 軌道伝播モデルでブラウザ上の現在時刻における衛星位置を計算します。計算結果は Three.js を用いた WebGL 3D ビュー上で、地球儀と共にリアルタイムに描画されます。STARLINK 群、ISS、地球観測衛星、通信衛星など、運用中の数千機規模の衛星を同時に表示でき、個別衛星の選択・追跡カメラ・軌道線表示にも対応しています。

運営方針

Sattrack は個人プロジェクトとして運営されており、機能開発・運用方針はオープンに議論されます。開発の進捗、設計判断(ADR)、Issue は GitHub リポジトリで公開しています。サイト運営にかかる継続的なサーバ・ドメインコストを賄うため、一部ページに Google AdSense による広告を表示する場合があります。広告の表示と Cookie の利用方針についてはプライバシーポリシーをご参照ください。

技術スタック

Next.js / React / TypeScript / tRPC / Prisma (PostgreSQL) / Three.js / MUI / NextAuth で構成されています。衛星位置計算には satellite.js(SGP4 実装)を使用しています。インフラは Netlify と Neon でホストしています。

お問い合わせ

ご意見・ご要望・不具合報告はお問い合わせフォームからお送りください。Twitter(@Satellitracking)でも受け付けています。