Zi Wei Dou Shu: 星の配置
紫微斗數 は惑星ではなく、12 の宮と、出生の旧暦日付と時辰から規則に従って配置される百数十の星でチャートを組み立てます。POST /v1/ziwei/chart はそれを完全に計算します。
エンドポイント
Section titled “エンドポイント”| エンドポイント | クレジット | 返す内容 |
|---|---|---|
POST /v1/ziwei/chart | 20 | 完全なチャート: 宮、星、段階、大限、四化。time と gender が必要です |
POST /v1/ziwei/four-transformations | 10 | 年干による四化、4 つの流派 |
POST /v1/ziwei/twelve-palaces | 5 | 十二宮のリファレンス |
POST /v1/ziwei/main-stars | 5 | 十四主星のリファレンス |
POST /v1/ziwei/palace-* | 5 | 1 つの宮のリファレンス、9 つのパス |
リファレンス系のルートには computed: false フィールドが付き、料金は半額です。どの生年月日に対しても同じ表を返しますが、そのことが明記されている限り問題はありません。
curl -X POST https://api.astroway.info/v1/ziwei/chart \ -H "X-Api-Key: $ASTROWAY_API_KEY" \ -H "Content-Type: application/json" \ -d '{"date":"2000-08-16","time":"04:00:00","gender":"male","age":25}'{ "fiveElementClass": { "key": "wood3", "chinese": "木三局", "name": "Wood 3", "value": 3 }, "soulPalace": { "index": 4, "branch": "Wu" }, "bodyPalace": { "index": 8, "branch": "Xu" }, "ziwei": { "index": 4, "branch": "Wu" }, "annualLimit": { "age": 25, "index": 8, "branch": "Xu" }, "palaces": [ { "branch": "Wu", "pillar": "Ren-Wu", "palace": "destiny", "isSoul": true, "majorStars": [{ "chinese": "紫微", "name": "Purple Star", "pinyin": "Zi Wei", "kind": "major" }], "lifeStage": { "chinese": "死", "name": "Death", "localised": "Death" }, "boshi": "伏兵", "decade": { "index": 0, "fromAge": 3, "toAge": 12 } } ]}palaces 配列には 12 宮すべてが同じ形で、寅から丑の順に入っています。
何を計算しているか
Section titled “何を計算しているか”| 手順 | 規則 |
|---|---|
| 命宮と身宮 | 月の宮から時辰を数え、命宮は逆方向、身宮は順方向 |
| 各宮の天干 | 年干から五虎遁 |
| 五行局 | 命宮の干支から。60 の組み合わせすべてで納音と一致します |
| 紫微 | 日を局数で割り、借りを入れます。借りが偶数なら順方向、奇数なら逆方向 |
| 紫微系 (6) | 紫微から −1、−3、−4、−5、−8 のずれ |
| 天府系 (8) | 天府は寅-申の軸で紫微を鏡映したもので、そこから +1..+6、破軍は +10 |
| 六吉と六煞 | 月、時辰、年干から、それぞれ固有の公式で |
| 31 の小星 | 年支、年干、月、日、時辰から |
| 長生十二神 | 五行局から、陽男陰女は順方向、それ以外は逆方向 |
| 博士十二神 | 祿存から、同じ方向 |
| 將前と歲前 十二神 | 年支の三合と年支そのものから、どちらも常に順方向 |
| 大限 | 命宮から、局数の年齢で始まり、10 年刻み |
| 小限 | 大限とは異なり、性別を読み、陰陽は 読みません |
| 四化 | 年干により、星に直接付けられます |
流派の 4 つの切り替え
Section titled “流派の 4 つの切り替え”これらはこちらのコードではなくリクエストボディにあります。どれも、該当する出生についてはチャート全体をずらしてしまうからです。
| パラメータ | デフォルト | もう一方の値 |
|---|---|---|
yearDivide | lunar: 年は旧暦正月の初日に始まる | lichun: BaZi の境界 |
fixLeap | true: 閏月は 15 日で分ける | false: 閏月全体を前の月として数える |
dayDivide | forward: 23:00 は翌日に属する | current: 日付はそのままで、時辰は晚子時と示される |
tianmaSchool | year: 天馬を年支から (中州派) | month: 天馬を旧暦の月から |
school | zhongzhou: 王亭之の体系による四化 | quanji、quanshu、beipai |
どのように検証したか
Section titled “どのように検証したか”1 つのライブラリではなく、公開された 3 つのチャートに固定しています。これは意図的です。Zi Wei のオープンなエコシステムはほぼすべてが 1 つのプロジェクトに由来しています。2 つの移植版に加え、少なくとも 1 つのプロジェクトは別の系統を名乗りながら、内部ではそれを呼び出して出力を解析しています。そのため、複数のプロジェクトとの一致も、実質的には 1 つとの一致にすぎません。
- 2 つのチャートを完全に再現しています: 十四主星すべて、五行局、命宮と身宮。
- 12 の段階は、この 2 つではなく、同じ出典で期待される 12 段階が公開されている 3 つ目のテストベクトルで検証しています。大限の始まりは、外部の公開資料ではなく、それを導く規則である五行局の数と照合しています。
- 3 つ目のチャートは、そのエコシステムとは無関係な中国語の教材から取っており、星のずれと宮の順序を独立して固定しています。
- 安紫微星の口訣「六五四三二/酉午亥辰丑」と、公開されている火六局の 1-15 日の並びは直接検証しています。これらは誰かの実装ではなく、伝統の定数です。
よく出回っている誤った説明
Section titled “よく出回っている誤った説明”火星と鈴星は、検証したどの伝承でも 年支の三合から順方向に配置され、性別は読みません。これらに当てはめられることがある 陽男陰女順 / 陰男陽女逆 の規則は、長生十二神の 12 段階と大限のものです。最もよく引用される資料では両方の話題が同じページにあり、混同はそこから生じたようです。
宮と 12 段階の名前は 21 言語に翻訳されています。?lang= を付けると、各宮に palaceLocalised、段階に localised フィールドが現れます。星の名前は定着した訳名がないため、漢字のまま英訳を併記します。
参考になりましたか?
フィードバックありがとうございます。