我似乎无法弄清楚如何计算恒星的方位角,比如说天狼星,当它处于 alt=0(星升/星集)时。
所以基本上最终我会有两个值。
天狼星.az@星升天狼星.az@星集
这可能吗?
谢谢!
我似乎无法弄清楚如何计算恒星的方位角,比如说天狼星,当它处于 alt=0(星升/星集)时。
所以基本上最终我会有两个值。
天狼星.az@星升天狼星.az@星集
这可能吗?
谢谢!
.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
如您所见,上升和下降程序已经建立了零高度的时刻,留下方位角供您读取和使用!