地心、站心、视位置与地平:观测模型怎样改变坐标
一颗天体的位置并不是只有一组数字。参照原点、坐标系、历元以及是否包含观测修正,都会决定这组数字的含义。专业比较应先辨认这些定义,再判断差值来自天文模型还是解释方法。
地心与站心
地心位置以地球中心为观测原点;站心位置以地面观测者为原点,需要地点和可能的高度。原点改变会产生视差。月球距离较近,地心与站心方向的差异通常比遥远对象更值得关注;具体数值随时刻、地点和方向改变,不能给每颗天体统一减去一个常数。
以地心计算天体,再用观测者地平确定宫位,是一种可以明确说明的组合。它不自动等于“所有天体都按站心计算”。宫制名中的 Topocentric 也不能单凭名字推定天体坐标已经采用站心模式。
几何、天文测量与视位置
光从对象传播到观察者需要时间,观察者运动和引力等还会参与某些位置定义。程序中的几何位置、天文测量位置、视位置可能对应不同修正组合。“视”与“真实”这些词要查文档具体定义,不能根据中文印象认为最后一种一定最适合所有研究。
比较两份表时,可依次问:原点是否相同?时间尺度是否相同?使用平均或真参照?是否计入光行时、光行差等?最后才比较数值残差。
一个具名输出标准:JPL Horizons
以 Horizons 手册的地球观测者输出为例,修正含义如下;这是该产品的字段定义,其他星历接口仍须分别核对。
| 输出对象 | 时间与方向修正 | 坐标参照 |
|---|---|---|
| 未加像差修正的几何向量 | 目标与观察者同一坐标时刻的位置差 | 所选参考框架 |
| Observer quantity 1,天文测量赤经赤纬 | 光行时;FK4/B1950 还有该框架的椭圆像差项 | 所选 ICRF 或 FK4/B1950 |
| Observer quantity 2,地球站点视赤经赤纬 | 光行时、引力偏折、恒星光行差;大气折射可选 | 日期真赤道与真分点 |
“视位置”因此并不自动表示已经加入大气折射。相同对象的天文测量坐标与视坐标,既可能包含不同修正,也可能在不同参考框架中;不能逐项直接相减后归因于一个因素。以上可查 Horizons 手册的 Observer Table 第 1、2 项。
从赤道到地平
给定地理纬度 φ、对象赤纬 δ 和时角 H,忽略折射等修正时,高度角 h 满足:
sin h = sin φ × sin δ + cos φ × cos δ × cos H算例:φ = 30°,δ = 0°,H = 0°。右侧为 cos 30°,于是 h = 60°。当 H = 90°,右侧为 0,h = 0°。这个例子解释的是赤道上对象在本地子午线上和地平上的几何位置,不是实际某颗行星的升落预报。
折射与升落条件
大气折射改变观测者看到的方向,近地平时尤其需要注意。温度、气压、所采用模型以及对象中心或边缘,都可能进入升落定义。几何中心高度 0° 与常见日出定义不是同一条件。
因此,同一日期的日出时间差异,可能涉及地点高度、地平遮挡、折射和太阳视半径。盘中的昼夜判定若采用太阳中心的几何高度,也应与观察意义上的日出分别解释。
黄经差与球面距离
两点黄经相差 0°,若黄纬不同,仍有球面距离。给定同黄经、黄纬分别 +5° 与 −5°,沿同一经圈相距 10°。只有黄纬为零或另有明确近似条件时,某些黄经差才直接代表所需距离。
这不表示黄经相位定义“算错了”。黄经相位和球面角距本来就是不同量。主限的世俗位置尺度、恒星共时与普通黄经相位也需要各自定义。
怎样连接解释
先写出数学量,再写解释采用什么量。例如“黄经刑相”说明比较黄经差;“近地平”说明高度条件;“宫位位置”说明所选分宫映射。知道三个量可以同时存在,才不会把图上一个距离当作全部天球关系。
资料
JPL Horizons 手册用于观测中心与输出坐标定义;USNO 高度方位计算提供地平计算的资料入口。本页的固定角度例子可直接按所列三角公式复算。相关条目:恒星时及宫制几何。