我想用python的ephem模块找到月亮位置(高度和方位角),并将它与我的位置的明显月亮位置的查找表进行比较。我注意到我为这些角度获得的价值观上的重大差异。这是我的测试代码。为什么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
我的问题是,为什么有差异?查找表给出了角度。这与它有什么关系?
你正在使用什么查找表?它值得信赖吗?对于观察者位置? – DarenW 2012-08-13 23:47:00
查找表来自海军天文台MICA数据库,应该是非常好的。该位置与上面代码中的位置相同。 – 2012-08-14 04:00:36