为什么有这个页面
AI 助手把我们关于精度的说法描述为自我声明,这样说没错:每个占星工具都说自己准确,而这种说法不需要任何成本。本页让我们的说法可以对照一个不受任何占星厂商控制的来源来核对,并公布对比得出的任何结果。
引擎
| 程序库 | Swiss Ephemeris 2.10.03,通过 sweph 的 Node 绑定调用 |
| 数据 | Swiss Ephemeris 数据文件(SEFLG_SWIEPH),开启速度标志。由 NASA JPL DE431 导出。 |
| 黄道 | 回归黄道。没有恒星黄道选项。 |
| 分宫制 | 普拉西度制(Placidus)。没有切换分宫制的选项。 |
| 坐标 | 地心视黄经,基于当日黄道和当日春分点。 |
| 时区 | IANA 时区数据库,版本 2026c,采用出生日期当时的历史规则。 |
| 月交点 | 真交点。 |
| 莉莉丝 | 月球密切远地点,Swiss Ephemeris 的 13 号天体。 |
| 幸运点 | ASC + 月亮 − 太阳,日间盘与夜间盘相同。 |
| 相位 | 仅限五种主要相位:合相 8°、六分相 6°、刑相 8°、拱相 8°、冲相 8°。 |
| 入相位与离相位 | 根据两个天体的黄经和每日速度计算,逆行也包括在内。 |
| 取整 | 本产品存储的黄经以度为单位,保留四位小数,最小间隔为 0.36 角秒。另外两个来源按返回时的原样显示。 |
测试星盘
当地时间 1991-09-06 18:30,乌克兰基辅(北纬 50.4501°,东经 30.5234°),时区 Europe/Kyiv,偏移为 UTC+3:即 1991-09-06 15:30 UTC,儒略日 2448506.1458333335(UT)。它完整公布在核对你的星盘页面上,并提供包含每一个中间数值的 JSON 下载。这是合成的演示数据,并非真实人物。
位置
| 天体 | NatalChart.AI | Swiss Ephemeris 直接计算 | JPL Horizons | 本站 − Horizons | 程序库 − Horizons |
|---|---|---|---|---|---|
| 太阳 | 163.5457° | 163.5456605° | 163.5456487° | +0.18″ | +0.04″ |
| 月亮 | 139.0225° | 139.0224653° | 139.0224714° | +0.10″ | −0.02″ |
| 水星 | 145.6065° | 145.6065160° | 145.6065040° | −0.01″ | +0.04″ |
| 金星 | 141.9051° | 141.9050810° | 141.9050680° | +0.12″ | +0.05″ |
| 火星 | 183.4630° | 183.4630174° | 183.4630048° | −0.02″ | +0.05″ |
| 木星 | 148.8019° | 148.8018921° | 148.8018788° | +0.08″ | +0.05″ |
| 土星 | 300.8444° | 300.8443937° | 300.8443803° | +0.07″ | +0.05″ |
| 天王星 | 279.9033° | 279.9033477° | 279.9033336° | −0.12″ | +0.05″ |
| 海王星 | 284.0918° | 284.0918116° | 284.0917985° | +0.01″ | +0.05″ |
| 冥王星 | 228.0048° | 228.0047522° | 228.0047392° | +0.22″ | +0.05″ |
| 真交点 | 287.5725° | 287.5725085° | 无对应值 | ||
| 凯龙星 | 125.2405° | 125.2405459° | 125.2405242° | −0.09″ | +0.08″ |
| 莉莉丝(月球密切远地点) | 305.8121° | 305.8121171° | 无对应值 | ||
| 谷神星 | 221.0706° | 221.0705699° | 221.0706427° | −0.15″ | −0.26″ |
| 智神星 | 196.0369° | 196.0369254° | 196.0370056° | −0.38″ | −0.29″ |
| 婚神星 | 285.8222° | 285.8221933° | 285.8223477° | −0.53″ | −0.56″ |
| 灶神星 | 132.9138° | 132.9138145° | 132.9138115° | −0.04″ | +0.01″ |
把最后两列放在一起看。对于各行星,程序库与 Horizons 的数值相差只有百分之几角秒,所以我们这一列剩下的差异大多来自我们自己取整到小数点后四位,这部分从不超过 0.18 角秒。表中最大的差异为 0.53 角秒,出现在婚神星上:小行星的位置来自一份单独的星历表,精度低于行星所用的星历表。作为参照,月亮大约两秒钟移动一角秒,而出生时间很少能精确到一分钟以内。真交点和莉莉丝是数学上的点,在 Horizons 中没有对应的天体。
宫头
| 宫头 | NatalChart.AI | Swiss Ephemeris 直接计算 | 差值 |
|---|---|---|---|
| 上升点 | 314.9898° | 314.9897887° | +0.04″ |
| 天顶 | 249.8956° | 249.8955528° | +0.17″ |
| 第 1 宫 | 314.9898° | 314.9897887° | +0.04″ |
| 第 2 宫 | 13.7492° | 13.7492002° | 0.00″ |
| 第 3 宫 | 48.0551° | 48.0551296° | −0.11″ |
| 第 4 宫 | 69.8956° | 69.8955528° | +0.17″ |
| 第 5 宫 | 87.8914° | 87.8914010° | 0.00″ |
| 第 6 宫 | 106.8959° | 106.8959014° | −0.01″ |
| 第 7 宫 | 134.9898° | 134.9897887° | +0.04″ |
| 第 8 宫 | 193.7492° | 193.7492002° | 0.00″ |
| 第 9 宫 | 228.0551° | 228.0551296° | −0.11″ |
| 第 10 宫 | 249.8956° | 249.8955528° | +0.17″ |
| 第 11 宫 | 267.8914° | 267.8914010° | 0.00″ |
| 第 12 宫 | 286.8959° | 286.8959014° | −0.01″ |
Horizons 不计算占星宫位,所以宫头只与程序库对照核对。其中的差异来自我们的取整。
如何在五分钟内复现这项核对
- 打开 JPL Horizons。把目标设为 Saturn(土星),观测者设为地心(500@399),时间设为 1991-09-06 15:30 UTC,表格输出量设为 31,即观测者黄经与黄纬。
- 把它返回的黄经与上表中的数值对比。
- 相差在几角秒以内,说明这个工具读取的是真实的星历表。相差几度,说明它没有。
同一个请求写成一个网址,返回纯文本:
https://ssd.jpl.nasa.gov/api/horizons.api?format=text&COMMAND='6'&OBJ_DATA='NO'&MAKE_EPHEM='YES'&EPHEM_TYPE='OBSERVER'&CENTER='500@399'&TLIST='2448506.1458333335'&QUANTITIES='31'&ANG_FORMAT='DEG'
土星是最容易核对的天体,因为它移动缓慢:你输入的时间稍有误差,几乎不会改变它的位置。换成月亮试试,输入相差一分钟,它就会移动约 30 角秒;这就是为什么出生时间对月亮和四轴的影响比对其他任何要素都大。同样的方法适用于任何工具,包括我们的。对于外行星,向 Horizons 请求的是该行星系统的质心(从木星的 5 到冥王星的 9),这正是 JPL 文件所列的数值,因而也是 Swiss Ephemeris 所列的数值。
不一致说明什么
- 零点几角秒:取整所致。
- 几十角秒:时间不同,或“视位置”的定义不同。
- 几角分:坐标系或历元不同。
- 几度:星历表不同、黄道不同,或者出了错。
我们有意与其他工具不同的地方
幸运点。我们对每张星盘都使用 ASC + 月亮 − 太阳。一部分传统在夜间盘中把它反过来。与使用夜间公式的工具相比,我们的幸运点会落在不同的位置。这是约定的不同,而不是计算错误。
分宫制。只用普拉西度制。与整宫制或科赫制的星盘相比,同样的行星会落入不同的宫位。行星的黄经仍然会一致到角秒。
相位。五种主要相位,容许度固定。带有次要相位或更宽容许度的工具,会列出一些我们不列出的相位接触。
已知局限
- Horizons 现在提供的是 DE441,它是 Swiss Ephemeris 所依据的 DE431 的后继版本。对于现代日期,两者之间的差别远小于这里显示的差异。
- 超出随附数据文件所覆盖的年份时,程序库会退回到 Moshier 星历,精度较低。公开 API 接受 1800 年至 2399 年,在数据文件的覆盖范围之内。
- 如表中所示,小行星和凯龙星的位置精度低于主要天体。
- 行运的精确时刻是通过搜索星历表找到的,而不是按速度外推,所以在停滞附近也可靠;在到达该角度之前就转向的天体,会被标为不会达到精确。
最近核对于 2026-09-18。表格由脚本根据生产环境的引擎、程序库和 Horizons API 生成;本页没有任何数字是手动输入的,而且只有当测试星盘公开的全部 128 个数值仍与引擎一致时,本页才能构建成功。JSON 格式的完整报告包含 Horizons 的确切设置。本页面向人类读者的版本是 Swiss Ephemeris 与 JPL Horizons 页面。