gpt4 book ai didi

python - 我应该使用哪个 : Python-sgp4, PyEphem,python-skyfield

转载 作者:行者123 更新时间:2023-12-03 17:43:24 25 4
gpt4 key购买 nike

似乎完成传播地球卫星/天体任务的 Python 工具的前景令人困惑。根据您尝试执行的操作,PyEphem 或 Python-SGP4 可能更合适。如果出现以下情况,我应该使用哪些:

  • 我想要地球卫星的 ECEF/ECI 坐标
  • 我想要一个天体的一般天空坐标
  • 近地与远距离物体
  • 想使用两行元素集

  • 这些中的任何一个都可以完成精确的轨道确定吗?如果没有,我该去哪里/有哪些资源可用于精确确定轨道?

    我有点知道这里的答案。例如,POD 不属于这些库中的任何一个。这些计算似乎非常复杂。许多对象的 POD 可从 IGS 获得。我问的主要原因是为了文档目的。我不熟悉 python-skyfield,但我有一种预感,它可以完成其他两个所做的事情。 --Brandon Rhodes,我等待你的专业知识:)

    最佳答案

    Michael 在他的评论中提到了它,但我认为 PyEphem 从当前的 Python 3 版本开始已被弃用。话虽如此,如果您要使用 TLE,则 SGP4 专门用于处理 TLE。您在 TLE 中看到的非开普勒和非牛顿术语专门传递到 SGP4 传播器(B* 阻力、平均运动的二阶导数等)。一旦您离开地球附近(超出 GEO),SGP4 就不会处理这些情况。 SGP4 本身本质上是一种近地传播器,在行星际甚至顺月体制上不能很好地扩展。事实上,如果远地点和近地点都超出 GEO,我倾向于避免 SGP4。

    重要的是要注意 SGP4 在 TME 框架中输出事物(真赤道平均分点)。这是一个惯性坐标系。如果你想要 ECEF 坐标,你需要找到一个包,将你从惯性坐标系转换为固定坐标系。无论您是否需要地球固定坐标,我强烈建议您进行此转换,以便您可以转换为您选择的惯性系。

    关于python - 我应该使用哪个 : Python-sgp4, PyEphem,python-skyfield,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30535831/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com