6. Модели данных: астрология и транзиты
Выгрузка для ИИ (JSON)Раздел описывает ключевые структуры для натальных и транзитных астрологических данных.
# 6. Модели данных: астрология и транзиты
# Базовые объекты
PlanetObject
| Поле / Параметр | Тип | Описание |
|---|---|---|
| ecliptic_longitude_deg | float | Эклиптическая долгота (0..360). Пример: 322.6370 |
| sign | string | Ключ знака зодиака. Пример: aquarius |
| sign_degree | integer | Позиция внутри знака (0..29). Пример: 22 |
| is_retro | boolean | Признак ретроградности. Пример: false |
| hd | object | Маппинг Human Design (ворота/линия). |
# Структура ответа systems
Root
string (например 2.1.0)
Astrology
Structure example
JSON-телоjson
{
"status": "ok",
"data": {
"source": {
"name": "NASA JPL Horizons",
"type": "ephemeris"
},
"meta": {
"calculated_for": "1981-10-27 04:13:00",
"timezone": "Asia\/Krasnoyarsk",
"location_used": {
"context": "subject"
}
},
"planets": {
"sun": {
"$ref": "PlanetObject"
},
"north_node": {
"$ref": "PlanetObject"
},
"south_node": {
"$ref": "PlanetObject"
}
},
"aspects": [
{
"p1": "sun",
"p2": "moon",
"aspect": "conjunction",
"actual_angle_deg": 10.66,
"quality_tone": "neutral"
}
]
}
}Transits
Structure example
JSON-телоjson
{
"status": "ok",
"data": {
"date": "2026-02-14 09:00:00",
"source": {
"name": "NASA JPL Horizons",
"type": "ephemeris"
},
"planets": {
"sun": {
"$ref": "PlanetObject"
}
},
"aspects": [
{
"p1": "sun",
"p2": "moon",
"aspect": "sextile"
}
],
"meta": {
"location_used": {
"city": "Орел",
"timezone": "Europe\/Moscow"
},
"calculated_at_utc": "2026-02-14 09:00:00"
}
}
}# Справочники
# Планеты
☉
Солнце
sun
Сознание, воля, самопрезентация
☽
Луна
moon
Эмоции, реакции, внутренние состояния
☊
Северный узел
north_node
Вектор развития
☋
Южный узел
south_node
Накопленный опыт