alt=0 (星の出/星の入り) にあるとき、星の方位角を計算する方法を理解できないようです。たとえば、シリウスとしましょう。
つまり、最終的には 2 つの値を持つことになります。
Sirius.az @ スターライズ Sirius.az @ スターセット
これは可能ですか?
ありがとう!
alt=0 (星の出/星の入り) にあるとき、星の方位角を計算する方法を理解できないようです。たとえば、シリウスとしましょう。
つまり、最終的には 2 つの値を持つことになります。
Sirius.az @ スターライズ Sirius.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
ご覧のとおり、上昇と設定のルーチンは高度ゼロの瞬間をすでに確立しており、読み取って使用できる方位角を残しています。