astronomy - 为什么 Skyfield 提供的计算与实际数据不符?
问题描述
我想将 Skyfield 计算的半长轴与 TLE 的半长轴进行比较。
from skyfield.elementslib import osculating_elements_of as OE
from skyfield.api import EarthSatellite, load, utc
ts = load.timescale()
sat = EarthSatellite(TLE1, TLE2)
date = sat.epoch.utc
test = sat.at(ts.utc(*date))
print(OE(test).semi_major_axis.km)
print(sat_df['semimajor_axis_km'].values[0])
输出:
7087.916048058872
7080.642
为什么他们不一样或至少更接近?
解决方案
推荐阅读
- http - 在 Fiddler 中,确定下载资源(如图像、js、css)所花费的时间
- python - 如何在 tkinter 画布上创建文本并更改画布中的文本?
- python - 在创建两个模型之后创建两个模型之间的关系。(Python、Django、SQLite)
- python - 在 Column pandas 中查找字符最少的值
- python - 如何解决这个“属性错误,:load_multiclass_scores”?
- c# - 未找到新的 API 控制器
- java - Android Fresco SimpleDraweeView.setImageURI 不适用于此 http url
- javascript - 如何在打开另一个下拉菜单的同时关闭一个下拉菜单?
- javascript - 创建一个按钮以在样式的行和列之间切换 flex-direction
- sass - @nuxtjs/style-resources 不导入 scss 文件