0

alt=0 (星の出/星の入り) にあるとき、星の方位角を計算する方法を理解できないようです。たとえば、シリウスとしましょう。

つまり、最終的には 2 つの値を持つことになります。

Sirius.az @ スターライズ Sirius.az @ スターセット

これは可能ですか?

ありがとう!

4

1 に答える 1

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

ご覧のとおり、上昇と設定のルーチンは高度ゼロの瞬間をすでに確立しており、読み取って使用できる方位角を残しています。

于 2013-04-21T05:19:49.580 に答える