AstroWay/api v2.173.1 · ja
すべてのシステムが正常です
// astrology api · POST /v1/local-space

Local Space 占星 API

Local Spaceは astrocartography とは違う質問をするんだ。地球上で惑星がどこに角度を持っていたかじゃなくて、出生地からどの方角にあったかだ。エンドポイントはすべての天体について方位角と高度を返すだけでなく、その方向が地球上をたどる大円経路も返すよ。

Endpoint
POST /v1/local-space
Cost
50 credits
Latency
~216 ms
Tier
Tier 3
// 01 / What it computes

Local Space 占星 API

エンドポイントは出生図を作って、各惑星を黄道座標から出生地の地平フレームに変換し、真北から時計回りの度数で方位角と、地平線上または下の高度を返すんだ。その後、各方位角を出生地から外向きの大円として投影し、結果の経路を座標列として返す。だから世界地図に描く線は平面投影の直線じゃなく、正しい方位を保つよ。13個の天体が対象で、各々安定した色を持つから、描画した地図はスイート全体と同じパレットになる。ここでは高度も方位角と同じくらい重要で、出生時に地平線下にあった惑星は、同じ方向でも空高くにあるものとは違う読み取りになるんだ。

// 02 / Live request

POST/v1/local-space

curl -X POST https://api.astroway.info/v1/local-space \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "date": "1990-05-15",
  "time": "14:30:00",
  "timezoneOffset": 3,
  "latitude": 50.45,
  "longitude": 30.52
}'
Response (excerpt)
{
  "ok": true,
  "data": {
    "birthplace": { "latitude": 50.45, "longitude": 30.52 },
    "count": 13,
    "lines": [
      {
        "planetId": 0,
        "planetName": "Sun",
        "azimuth": 219.8018,
        "altitude": 53.1309,
        "color": "#FFB300",
        "points": [{ "lat": 50.45, "lng": 30.52 }, "…"]
      }
    ]
  }
}
// 03 / Parameters

Parameters

nametypeRequired
date string (YYYY-MM-DD) yes Birth date.
time string (HH:MM:SS) yes Local clock time at birth.
timezoneOffset number (hours) yes UTC offset in effect at the birth moment. Decimal allowed for half-hour zones.
latitude number yes Birth-place latitude, decimal degrees (north positive). Local space is anchored here, so this is not optional.
longitude number yes Birth-place longitude, decimal degrees (east positive).
// 04 / When to use it

When to use it

ローカルスペースは、製品が地球上の絶対位置よりも、固定された拠点からの方向と距離に関するもののときに使うんだ。主に2つのケースがある。1つ目は規模を問わずの移転で、好ましい方位にある都市を選んだり、国内でどの方向に移動するか決めたりする時だ。出生地からの大円は、astrocartography の少数の子午線よりはるかに広い領域をカバーするからね。2つ目は室内やサイト作業で、同じ方位角を部屋のスケールで読み取る場合だ。エンドポイントは方位を返し、/local-space/influence-zone がそのうちの一つを描画できる円錐ポリゴンに変えるんだ。すでに astrocartography を描画しているなら、ローカルスペースを追加するのが、同じ出生入力と同じマップ表面を使うだけで、移転機能の深さを倍にする最も安い方法だよ。

// 05 / Notes

Notes

位置情報は Swiss Ephemeris (Astrodienst) から取得し、WASM にコンパイルしたものだ。方位角は真北から時計回りに測定し、磁北は使わないから、磁気偏角の補正は不要だ。大円経路は数式ではなくサンプリングされた座標として返すので、クライアントは球面幾何を意識しなくて済むんだ。この手法は Michael Erlewine が開発し、彼のAstrophysical Directionsで文書化されているよ。

Try the Local Space API

Grab a key and make your first call in under a minute.

99.9% SLA · 有料プラン · 30日間 ステータス →