参考
精度与数据来源
ChartVault 星盘背后的星历表、宫位计算及数据来源——均采用宽松许可,完全离线运行。
ChartVault 自行计算星盘。本页文档介绍了其背后的计算引擎与数据。
星历表
行星位置(太阳至冥王星)来自 NASA 的 JPL Horizons 公共领域星历表(1900–2100)——这正是专业占星软件最终依赖的同一参考源——并且与之吻合度在 约 0.2 角秒 以内。月球与星盘几何计算采用 MIT 许可的 astronomy-engine,星盘轮盘由 ChartVault 自己的 SVG 渲染器绘制。没有任何第三方星盘服务参与其中。
远优于星盘所能显示的精度
0.2 角秒约为 1/300 角分——远低于星盘实际显示的整度与角分。它也被出生时间的不确定性所掩盖:出生时间一分钟的误差会导致上升点偏移整整一度(3,600 角秒),相差数千倍。就一切实际用途而言,该星历表是精确的——限制因素始终是您输入的出生数据,而非引擎。
宫位
普拉西度宫位系统的宫头 从基本原理出发(三等分半弧)进行计算,宫位编号位于每个宫位的真正中点,因此不等宫位被正确标记。在极点附近,当基于时间的系统无法得出有效解时,ChartVault 会自动回退到整宫制。所有六种 宫位系统 均受支持。
天体与点
- 小行星与凯龙星(凯龙星、谷神星、智神星、婚神星、灶神星)来自内置的 JPL Horizons 星历表——精确且完全离线。
- 固定星根据星盘日期进行岁差调整。
- 地理编码(将出生城市转换为坐标和时区)使用免费的 Open-Meteo 地理编码服务;仅发送城市名称,解析后的坐标随后存储在本地。
许可
ChartVault 依赖的每个引擎和库均采用 宽松许可(MIT 或类似协议)。ChartVault 有意避免使用 copyleft(AGPL)占星库,因此应用保持自包含且完全离线。
可验证而非近似值
回归点、角度及普拉西度宫头在 ChartVault 自己的测试中,计算精度达到与参考软件在角秒级别的一致。精度是真实的,并且这一切都在您的计算机上完成。