3

基本的に私がやろうとしていることは次のとおりです。

  • 観測点を取る (緯度/経度を使用)
  • 開始日を指定して、次の春分と至点の日付を計算します
  • それぞれの日没方位角を見つける
  • それぞれの日の出方位角を求める

*注意してください、私は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 を受け取ります。

誰かが春分の日の入りの方位角を見つけるのを手伝ってくれれば(任意の日付で)、残りを理解できると確信しています.

何か不明な点があればお知らせください。

ありがとう!

4

1 に答える 1