gpt4 book ai didi

python - 月球的 Ephem TLE 数据是什么?

转载 作者:行者123 更新时间:2023-12-01 01:19:31 27 4
gpt4 key购买 nike

我正在尝试使用ephem TLE 数据跟踪月球的位置,然后将其存储在data.csv 文件中。但是,我找不到它!

下面的代码是我正在尝试做的事情的示例,这是针对国际空间站的,它是我找不到的月球的“第 1 行”和“第 2 行”中的 TLE 数字。

import logging
import logzero
from logzero import logger
from sense_hat import SenseHat
import os
import ephem
dir_path = os.path.dirname(os.path.realpath(__file__))

sh = SenseHat()

logzero.logfile(dir_path+"/iss.csv")

name = "ISS (ZARYA)"
line1 = "1 25544U 98067A 18032.92935684 .00002966 00000-0 52197-4 0 99911 25544U 98067A 18032.92935684 .00002966 00000-0 52197-4 0 9991"
line2 = "2 25544 51.6438 332.9972 0003094 62.2964 46.0975 15.54039537 97480"

iss = ephem.readtle(name, line1, line2)

iss.compute()

formatter = logging.Formatter('%(name)s - %(asctime)-15s - %(levelname)s: %(message)s');
logzero.formatter(formatter)

sublat = iss.sublat
sublong = iss.sublong

logger.info("%s,%s", sublong, sublat, )

最佳答案

欢迎来到 Stack Overflow!

我从未见过有人为月球生成 TLE 数据。 TLE 文件专门用于描述人造卫星的轨道,而不是距离月球较远的大型天体,因此即使您可以将月球的运动拟合到 TLE 轨道,结果也可能不是很准确。

PyEphem 确实有一个 ephem.Moon() 对象,可以给出月球的位置,尽管它不是使用 TLE 实现的,而是使用 VSOP87 实现的。那行得通吗?以下是有关月球和行星等物体如何工作的文档:

https://rhodesmill.org/pyephem/quick.html#bodies

关于python - 月球的 Ephem TLE 数据是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53979853/

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