Python 在alt,az坐标系中定义地平线
我有一个问题,观察者可能远远高于海平面。给定Python 在alt,az坐标系中定义地平线,python,pyephem,Python,Pyephem,我有一个问题,观察者可能远远高于海平面。给定RA和Dec,我试图确定该观测者和该目标的高度和方位。我对观察者使用Observer(),对目标使用FixedBody() pyephem计算高度时假设的地平线是否为实际地球地平线(对于远高于海平面的观测者来说,天顶大于90°)?或者是地平线,它是在海平面以上观察者位置绘制的局部切线?从一些测试来看,这似乎是后者,但我想证实这一点。当有人访问海拔2500米的城镇时,城镇周围的土地通常也处于几乎相同的高度,因此,是的,地平线仍然与天顶成90度角。换句话说
RA
和Dec
,我试图确定该观测者和该目标的高度和方位。我对观察者使用Observer()
,对目标使用FixedBody()
pyephem
计算高度时假设的地平线是否为实际地球地平线(对于远高于海平面的观测者来说,天顶大于90°)?或者是地平线,它是在海平面以上观察者位置绘制的局部切线?从一些测试来看,这似乎是后者,但我想证实这一点。当有人访问海拔2500米的城镇时,城镇周围的土地通常也处于几乎相同的高度,因此,是的,地平线仍然与天顶成90度角。换句话说,地平线“与你同行”,因为你站在陆地上的高度更高。您的情况听起来非常类似于下面的堆栈溢出问题,我在这里给出的答案可能也适用于您: