Satellite Tracker
实时追踪卫星和航天器。
何时使用
- 用户问某颗卫星/空间站/航天器的位置
- 用户问天宫空间站在哪
- 用户问天舟飞船在哪
- 用户想看卫星过境时间
- 用户追踪发射任务
用法
# 实时位置(按名称)
python3 skills/satellite-tracker/track.py --name 天宫
# 实时位置(按NORAD ID)
python3 skills/satellite-tracker/track.py --id 48274
# 过境预测(需要观测者坐标)
python3 skills/satellite-tracker/track.py --name 天宫 --observer 28.2,112.9 --passes 5
# 列出所有已知卫星
python3 skills/satellite-tracker/track.py --list
# 更新TLE缓存
python3 skills/satellite-tracker/track.py --update
# 持续追踪模式(每N秒刷新)
python3 skills/satellite-tracker/track.py --name 天宫 --watch 60
常用卫星
| 名称 | NORAD ID | 说明 |
|---|---|---|
| 天宫 (CSS) | 48274 | 中国空间站 |
| ISS | 25544 | 国际空间站 |
| 哈勃 | 20580 | 哈勃太空望远镜 |
天舟货运飞船发射后会分配新的NORAD ID,用 --update 更新后可搜索。
依赖
- sgp4 (Python包,已安装)
- 网络连接(从Celestrak下载TLE数据)
输出格式
- 实时坐标(纬度、经度、高度)
- 飞行速度
- 所在地理区域
- 轨道参数(周期、倾角、远/近地点)