数据桥接:PDF提取字段 → 方法论需求映射
定位:确保PDF提取的每一个数据点都能被下游方法论消费,零遗漏。
版本:1.0.0
创建日期:2026-04-24
来源标签: 【工具/模板】 — PDF提取→方法论数据桥接映射
一、映射总览
消费关系
二、逐方法论步骤的数据需求
2.1 静态星盘分析
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| 行星配置解读 |
9星位置+Dignity |
d1_chart.planets.* |
✅ |
| 行星相位分析 |
行星间Drishti |
d1_chart.planets.*.aspects_given |
✅ |
| 逆行分析 |
逆行标记 |
d1_chart.planets.*.retrograde |
✅ v3.0新增 |
| 燃烧分析 |
燃烧标记+度数差 |
d1_chart.planets.*.combust |
✅ v3.0新增 |
| 行星战争 |
战争标记+胜负 |
special_flags.planetary_wars |
✅ v3.0新增 |
| Yoga识别 |
行星位置+宫位+度数 |
d1_chart.planets + yogas[] |
✅ |
| Nakshatra解读 |
每颗星的Nakshatra+Pada |
d1_chart.planets.*.nakshatra/pada |
✅ |
| 宫位分析 |
12宫宫主星+宫内星+相位 |
d1_chart.houses[] |
✅ |
| Shadbala评估 |
6种力量分数 |
shadbala.* |
✅ v3.0新增 |
| Ashtakavarga评估 |
BAV+SAV |
ashtakavarga.bav/sav |
✅ v3.0新增 |
| Ketu双属性分析 |
Ketu位置+宫位+星座+相位 |
d1_chart.planets.Ketu |
✅ |
2.2 Jaimini系统
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| Karaka识别 |
7个Karakas |
jaimini_karakas.* |
✅ v3.0新增 |
| Karaka在D1位置 |
AK/AmK/DK等在哪个宫 |
jaimini_karakas.*.house_d1 |
✅ v3.0新增 |
| Karaka状态 |
Dignity+逆行 |
需交叉引用d1_chart.planets |
✅ |
| Karakamsa |
AK在D9的星座 |
special_flags.karakamsa_sign |
✅ v3.0新增 |
| Chara Dasha |
星座大运时间表 |
需从Dasha推算 |
⚠️ 可能需手动 |
2.3 KP系统
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| Nakshatra识别 |
每颗星的Nakshatra |
d1_chart.planets.*.nakshatra |
✅ |
| Sub-Lord推导 |
Nakshatra+度数→Sub-Lord |
从Nakshatra度数推算 |
✅ |
| Cuspal Sub-Lord |
宫头度数→Sub-Lord |
d1_chart.houses[].cusp_degree |
✅ v3.0新增 |
| Significator |
行星统治的星座→宫位 |
交叉引用行星位置+宫位 |
✅ |
2.4 Transit分析
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| Lagna基准 |
D1上升星座 |
d1_chart.lagna.sign |
✅ |
| Chandra Lagna基准 |
Moon星座 |
d1_chart.planets.Moon.sign |
✅ |
| AL基准 |
Arudha Lagna |
d1_chart.special_lagnas.arudha_lagna |
✅ v3.0新增 |
| Navamsa Lagna基准 |
D9上升 |
divisional_charts.d9.lagna_sign |
✅ |
| Ashtakavarga评分 |
SAV+BAV |
ashtakavarga.* |
✅ v3.0新增 |
| Double Transit |
土星+木星当前位置 |
需外部Transit数据 |
⚠️ PDF不提供实时Transit |
⚠️ 关键依赖:Transit分析需要当前行星过境位置,这不在PDF中(PDF是本命盘数据)。
- 解决方案:用户必须提供分析日期,由AI查询当前Transit数据
- 如果用户未提供分析日期,默认使用"今天"
2.5 Dasha推运
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| Maha Dasha |
大行星+时间 |
dasha.timeline[].maha |
✅ |
| Antar Dasha |
大行星+时间 |
dasha.timeline[].antar |
✅ |
| Pratyantar Dasha |
大行星+时间 |
dasha.timeline[].pratyantar |
✅ |
| Sookshma/Prana |
如有 |
dasha.timeline[] 扩展 |
⚠️ 部分PDF不含 |
2.6 Varshaphala年运盘
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| 太阳返照盘 |
出生数据+分析年份 |
birth_info + 外部计算 |
⚠️ PDF不含年运盘 |
| Muntha |
分析年份-出生年份 |
birth_info.date + 外部计算 |
⚠️ 需计算 |
| Tajika Yoga |
年运盘行星位置 |
需完整年运盘 |
⚠️ 需计算或额外输入 |
⚠️ 关键依赖:Varshaphala需要年度太阳返照盘,不在本命PDF中。
- 解决方案:AI根据出生数据和分析年份计算,或用户额外提供
2.7 关系占星
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| 7宫分析 |
7宫主+宫内星 |
d1_chart.houses[7] |
✅ |
| D9关系分析 |
D9 7宫 |
divisional_charts.d9 |
✅ |
| DK分析 |
Darakaraka |
jaimini_karakas.DK |
✅ v3.0新增 |
| UL分析 |
Upapada Lagna |
d1_chart.special_lagnas.upapada_lagna |
✅ v3.0新增 |
| Mangal Dosha |
火星位置(1/2/4/7/8/12宫) |
d1_chart.planets.Mars.house |
✅ |
| 配偶征象星 |
男=Venus 女=Mars+Jupiter |
birth_info.gender + 行星位置 |
✅ |
2.8 补救措施
| 分析步骤 |
所需数据 |
PDF提取字段 |
映射状态 |
| 行星受克评估 |
逆行+燃烧+战争+落陷 |
special_flags.* + d1_chart.planets.* |
✅ v3.0新增 |
| 弱星识别 |
Shadbala未达标 |
shadbala.*.qualified |
✅ v3.0新增 |
| Sade Sati |
Moon位置+当前土星位置 |
d1_chart.planets.Moon + 外部Transit |
⚠️ 需外部数据 |
三、数据缺口与降级方案
3.1 PDF无法提供的数据(需外部来源)
| 数据 |
来源 |
降级方案 |
| 当前Transit位置 |
用户提供分析日期+外部星历表 |
AI联网查询或用户手动提供 |
| Varshaphala年运盘 |
需计算太阳返照盘 |
AI计算或用户额外提供 |
| Chara Dasha时间表 |
需计算 |
AI根据D1数据计算 |
| Sookshma/Prana Dasha |
需计算 |
仅用Pratyantar级别 |
| Navamsa Lagna精确度数 |
需从D1推算 |
AI从Nakshatra Pada推算 |
3.2 处理流程
四、更新日志
| 日期 |
版本 |
变更 |
| 2026-04-24 |
1.0.0 |
初始版本,覆盖全部方法论步骤的数据映射 |
配套文件:
- 上游:
pdf-chart-reading-guide.md(数据提取+质量门)
- 下游:
timing-prediction-template.md(应期模板)、comprehensive-reading-workflow.md(分析流程)