Skip to main content
 首页 » 编程设计

python之alt、az坐标系中地平线的定义

2025年05月04日9sxdcgaq8080

我有一个问题,观察者可以远高于海平面。给定 RA 和 Dec,我正在尝试确定该观察者和该目标的高度和方位角。我为观察者使用 Observer(),为目标使用 FixedBody()。

pyephem 计算高度时假设的地平线是否为实际的地球地平线(对于远高于海平面的观察者而言,天顶角大于 90°)?或者它是地平线,它是在观察者所在的海平面以上位置绘制的局部切线?从一些测试来看似乎是后者,但我想确认这一点。

请您参考如下方法:

当有人访问海拔 2500 米的城镇时,城镇周围的土地通常也处于几乎相同的高度,因此,是的,地平线仍与天顶成 90 度角。换句话说,地平线“与您同行”,因为您站在更高海拔的陆地上。您的情况听起来与以下 Stack Overflow 问题非常相似,因此我放在一起的答案也可能对您有用:

Results for Observer() seemingly not accounting for elevation effects in PyEphem