全球卫星实时追踪 - 在轨目标轨道可视化
什么是卫星轨道实时追踪?
全球卫星实时追踪是一款基于浏览器三维渲染的在轨目标观测工具。它把地球呈现为一个可自由旋转缩放的三维球体,并将数千颗真实卫星按照其当前轨道位置标注在地球周围。所有轨道计算都在你的设备本地完成,无需向服务器上传任何数据,打开网页即可观察此刻太空中卫星的分布。
与静态的卫星列表不同,本工具采用SGP4 轨道传播算法,根据公开的轨道根数实时推算每一颗卫星在任意时刻的三维坐标,因此你看到的是卫星此刻(或任意推演时刻)的真实位置,而不是预设的动画。
核心功能
三维地球渲染
基于 Three.js 的 WebGL 地球
真实地形、夜景灯光与云层
菲涅尔大气光晕
本地轨道推算
浏览器端 SGP4 算法
CelesTrak 轨道根数
无需上传数据
星座分组
星链、北斗、GPS、伽利略
格洛纳斯、铱星、气象、空间站
可逐组显隐
时间轴推演
播放 / 暂停
1× 至 1000× 倍速
一键回到当前时刻
如何使用这个卫星追踪器?
- 加载数据:进入页面后,工具会自动拉取内置的卫星轨道根数快照,并在浏览器内完成解析与建模,进度条结束即可看到地球与卫星。
- 旋转查看:按住鼠标拖拽可旋转地球,滚轮缩放观察近地轨道或全球分布;触屏设备同样支持手势操作。
- 筛选星座:左侧列表按星座分组列出在轨目标数量,点击可显示或隐藏对应分组,方便聚焦某一类卫星。
- 推演时间:底部时间条可暂停、恢复,或选择 1× 到 1000× 倍速快进,观察卫星沿轨道运行;点击"现在"回到真实当前时刻。
- 查找卫星:在右上角搜索框输入卫星名称或 NORAD 编号(如 ISS、25544)即可定位;也可直接点击三维空间中的卫星光点查看其名称。
背后的技术原理
卫星轨道由两行轨道根数(TLE)描述。工具使用 satellite.js 在浏览器中执行 SGP4 模型,将 TLE 传播为某一时刻的地球惯性系(ECI)坐标;再依据当时的格林尼治平恒星时(GMST)把坐标旋转到地固系(ECEF),映射到与地球同比例的三维场景中。由于数据量大,计算按帧分片进行,保证画面流畅。
轨道根数来自 CelesTrak 公开的 NORAD 通用目标数据,为某一时刻的快照;卫星实际位置会因大气阻力等因素与真实值存在微小偏差。
常见问题
这个工具需要安装插件吗?
不需要。它基于 WebGL 技术,使用现代浏览器(Chrome、Edge、Firefox、Safari 等)直接打开网页即可运行,无需安装任何插件或软件。
卫星位置是如何计算出来的?
工具在浏览器本地使用 SGP4 轨道传播算法,根据公开的 TLE 轨道根数实时推算卫星的当前坐标,显示的是推算时刻的真实轨道位置,而非预录动画。
为什么有的卫星点不显示或位置不准?
轨道根数为某一时刻的快照,会受到大气阻力、轨道机动等影响产生偏差;个别 TLE 解析失败或失效的卫星会被自动隐藏。空间站、星链等近期更新的目标通常最为准确。
时间倍速最高能到多少?
时间控制条提供 1×、10×、60×、300×、1000× 五档倍速,最高可将时间快进 1000 倍,快速观察卫星沿轨道运行与地球自转的相对关系。