Pythonのephemモジュールを使用して月の位置(高度と方位角)を見つけ、それを自分の場所の見かけの月の位置のルックアップテーブルと比較しようとしています。角度に対して取得した値に大きな違いがあることに気づいています。これが私のテストコードです。
>>> o = ephem.Observer()
>>> o.lat = 39.2545
>>> o.lon = -76.7095
>>> o.elevation = 80
>>> o.date = datetime.datetime.utcnow()
>>> print o.date
2012/8/13 21:00:55
>>> m = ephem.Moon(o)
>>> import math
>>> azimuth = math.degrees(m.az)
>>> azimuth
286.2894281178355
>>> alt = math.degrees(m.alt)
>>> alt
19.35235063580148
次に、これらの角度をルックアップテーブルの値と比較します。
Date/Time Zenith Azimuth
2012 Aug 13 21:00:00.0 88.45125 294.56966
2012 Aug 13 21:20:00.0 91.82583 297.59090
注:Alt=90-天頂。したがって、天頂値は70.64764になります。
私の質問は、なぜ違いがあるのかということです。ルックアップテーブルは見かけの角度を示します。それはそれと関係がありますか?