✦占星
本命星盘计算原理
出生时间、地点与格林威治时间的换算,以及行星黄道位置的推算流程。
星盘计算上升星座黄道宫位系统恒星时natal chart calculationascendanthouse system
什么是星盘
本命星盘(Natal Chart)是一张以出生时刻为定格、以出生地为视角的天空投影图。它记录了那一刻太阳系各行星在黄道十二星座中的位置,以及十二宫的划分。
数据输入
计算星盘需要三个基础输入:
- 出生日期(年、月、日)
- 出生时间(小时、分钟,越精确越好)
- 出生地点(经度与纬度)
时间转换为格林威治时间(UT/GMT)
所有星历表(Ephemeris)均以格林威治时间为基准:
$$UT = 本地时间 - 时区偏移$$
例如:北京时间 UTC+8,若出生时间为 14:30,则 UT = 14:30 - 8:00 = 06:30。
部分历史时期存在夏令时,需额外扣减。
儒略日(Julian Day Number)
天文计算中,将时间统一换算为儒略日(JD):
$$JD = 365.25 imes (Y + 4716) + 30.6001 imes (M + 1) + D + B - 1524.5$$
其中 Y 为年份,M 为月份,D 为日期(含小数时间),B 为格里高利历修正项。
行星黄道经度
行星位置由天文星历数据库(如 Swiss Ephemeris)给出,提供精确的黄道经度(0°–360°,对应黄道十二宫)。
| 经度范围 | 星座 |
|---|---|
| 0°–30° | 白羊 |
| 30°–60° | 金牛 |
| 60°–90° | 双子 |
| … | … |
| 330°–360° | 双鱼 |
上升星座的计算
上升点(Ascendant)是出生时刻东方地平线与黄道的交点,依赖出生时间和出生地点精确计算:
$$RAMC = ext{恒星时} imes 15°$$
通过本地恒星时(Local Sidereal Time)计算上升点所在黄道度数,再对应到星座。
宫位系统
十二宫的划分有多种系统,常见的包括:
- 普拉西德斯系统(Placidus):最流行的现代系统,基于时间等分。
- 整宫系统(Whole Sign):每宫完整占据一个星座,计算最简洁。
- 科赫系统(Koch):基于出生地纬度的细化划分。
宫位系统的选择会影响行星的宫位归属,不影响行星的星座位置。