PyEphem上升/设置星座和星座的方位角

时间:2013-04-20 22:49:13

标签: pyephem

我似乎无法弄清楚如何计算一个恒星的方位角,比如Sirius,当它处于alt = 0(星上升/星组)时。

所以基本上最后我会有两个值。

Sirius.az @明星崛起 Sirius.az @ star set

这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

一旦观察者对象确定了上升或设置的时刻,只需检查星的.az属性。例如:

import ephem

s = ephem.star('Sirius')

boston = ephem.Observer()
boston.lat = '42.37'
boston.lon = '-71.03'

boston.next_rising(s)
print s.alt, s.az
boston.next_setting(s)
print s.alt, s.az

此时运行此脚本会给我带来令人鼓舞的输出:

0:00:00.0 112:23:25.2
0:00:00.0 247:36:34.9

正如你所看到的那样,上升和设定程序已经建立了零高度的时刻,让你的方位角可以读出并使用!