csv 月球的Ephem TLE数据是什么?

vx6bjr1n  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(46)

我试图跟踪与ephem TLE数据的月球的位置,然后将其存储在数据.csv文件。但是,我找不到它!
下面的代码是一个例子,我试图做什么,这是国际空间站,它的TLE数字在“第1行”和“第2行”的月球,我找不到。

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, )

字符串

iih3973s

iih3973s1#

欢迎来到Stack Overflow!
我从来没有见过任何人为月球生成TLE数据。TLE文件是专门设计来描述人造卫星的轨道的,而不是距离月球很远的大型天文体,所以结果可能不会很准确,即使你能把月球的运动拟合到TLE轨道上。
PyEphem确实有一个ephem.Moon()对象,它给出了月球的位置,尽管它不是用TLE实现的,而是用VSOP 87。这有用吗?下面是关于月球和行星等对象如何工作的文档:
https://rhodesmill.org/pyephem/quick.html#bodies

相关问题