基本的に私がやろうとしていることは次のとおりです。
- 観測点を取る (緯度/経度を使用)
- 開始日を指定して、次の春分と至点の日付を計算します
- それぞれの日没方位角を見つける
- それぞれの日の出方位角を求める
*注意してください、私はArcGISで作業しているため、私の値の一部は外部テーブルから取得されています
ここに私が持っているもののようなものがあります:
sun = ephem.Sun()
final = ephem.Observer()
final.lon = row[1]
final.lat = row[2]
final.elevation = row[3]
equinoxDate = ephem.next_equinox('0001/01/01')
equinoxSetDate = final.next_setting(ephem.Sun(), start=equinoxDate, use_center=True)
final.date = equinoxSetDate
sun.compute(final)
print sun.az
私は「next_setting」の部分でハングアップし続けています。私は NeverUpError を取得します...それを previous_setting、next_rising、previous_rising に切り替えても問題ありません。私は常に NeverUpError または AlwaysUpError を受け取ります。
誰かが春分の日の入りの方位角を見つけるのを手伝ってくれれば(任意の日付で)、残りを理解できると確信しています.
何か不明な点があればお知らせください。
ありがとう!