python ISS跟踪
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python ISS跟踪相关的知识,希望对你有一定的参考价值。
#!/usr/bin/python
import sys
import math
import ephem
# https://www.celestrak.com/NORAD/elements/stations.txt
iss = ephem.readtle("ISS (ZARYA)",
"1 25544U 98067A 17219.16976944 .00001980 00000-0 36996-4 0 9991",
"2 25544 51.6417 144.1699 0006441 110.1117 332.4530 15.54266961 69681")
obs = ephem.Observer()
obs.lat = '50.06143'
obs.long = '19.93658'
for p in range(3):
tr, azr, tt, altt, ts, azs = obs.next_pass(iss)
print("Date/Time (UTC) Alt/Azim Lat/Long Elev")
print("=====================================================")
while tr < ts:
obs.date = tr
iss.compute(obs)
print("%s | %4.1f %5.1f | %4.1f %+6.1f | %5.1f" % \
(tr,
math.degrees(iss.alt),
math.degrees(iss.az),
math.degrees(iss.sublat),
math.degrees(iss.sublong),
iss.elevation/1000.))
tr = ephem.Date(tr + 20.0 * ephem.second)
print
obs.date = tr + ephem.minute
以上是关于python ISS跟踪的主要内容,如果未能解决你的问题,请参考以下文章
如何设置特定的本地分支来跟踪特定的上游分支[重复]
ISS国际空间站过境天津延时摄影
向 ISS/SSAS 发出 XMLA/DAX 请求
怎么把已做好的ISS用Inno Setup做成EXE输出目录在哪
Keycloak - 授权验证失败。原因:无效令牌(错误的 ISS)
如何阻止 XAMPP 干扰 Windows 中的 ISS