终端 · 科普 · 星历是什么:本站的数据从哪来
FIELD MANUAL
星历是什么:本站的数据从哪来,误差多大
星历(ephemeris)就是一张「天体位置表」。古代靠观测记录,现代靠数值积分计算。 本站用的是开源的 astronomy-engine(MIT 许可),它在构建期把结果算好、写成静态 JSON。
三个容易混淆的概念
- 地心视黄经:从地球中心看,天体在黄道上的位置,含光行时修正。占星用的是这个。
- 真黄道(True Ecliptic of Date):以当天真实的黄道面为基准。岁差会缓慢移动它,所以 2000 年和 2026 年的同一天,星座边界对应的时刻略有差别。
- 回归黄道:以春分为 0° 的固定刻度。占星十二星座用的是回归黄道,与天文学上的「实际星座」不是一回事。
为什么不同网站结果会不一样
常见原因有四:用了不同的分宫制;出生时间按当地时间还是 UTC 处理出错;时区历史(例如中国 1986–1991 年的夏令时);星座边界用了固定日期表而不是真实交点时刻。
本站的口径写在计算方法页上:ECT 真黄道、整宫制、时区按 IANA 数据库、边界以太阳真实进入星座的时刻为准。
误差有多大
太阳与月亮经交叉校验(最大误差 0.0091° / 0.0369°);月相时刻误差 < 5 分钟、节气时刻误差 < 15 分钟(按上述误差换算); 上升星座只取决于你提供的出生时间精度——时间差 4 分钟,上升约差 1 度。 所以「上升星座不准」通常不是算法问题,是出生时间的问题。
你们的星历数据和天文台一致吗?
同源同法。astronomy-engine 的精度与 JPL 星历在小数点后两位以内吻合,占星用途远远够用。
为什么我算出的太阳星座和生日表不一样?
生日表是固定日期,真实边界每年会差 ±1 天。本站用太阳真实进入星座的时刻判定。
出生时间记不清怎么办?
时辰误差 2 小时,上升会差约 30 度(一个星座)。这种情况下建议只参考太阳、月亮与行星落座,不要过度解读上升与宫位。
ALSO / 继续读
- 上升星座是什么 — 上升星座由出生时刻与地点决定,每 2 小时换一次。它决定别人先看到你的哪一面。
- 星盘怎么看:三个入口 — 先看上升,再看日月,最后看相位。一张星盘不需要看懂全部才算会看。
- 水星逆行是什么意思 — 水逆是视运动现象,每年 3 次左右。它影响的是沟通与文书的「返工率」,不是灾祸。
- 月相与情绪:八个阶段怎么用 — 新月起头、上弦做决定、满月收尾、下弦做减法。月相是可验证的节律,也是最好用的行动日历。
- 整宫制与普拉西德制 — 两套分宫制的差别在哪,为什么本站只用整宫制,以及它对你的星盘意味着什么。