Коротко
Карта строится из 26 активаций: положений 13 небесных тел в момент рождения (сторона «Личность») и в дизайн-момент (сторона «Дизайн»). Положения вычисляет Swiss Ephemeris. Местное время рождения переводится в UTC по базе часовых поясов IANA, собранной вместе с данными backzone, то есть с историей поясов до 1970 года. Сайт принимает даты с 1801 по 2100 год.
Эфемериды
Положения тел вычисляет Swiss Ephemeris — библиотека астрономических расчётов компании Astrodienst. Мы используем её файлы эфемерид, которые охватывают 1800–2399 годы, и запрашиваем геоцентрические видимые тропические эклиптические долготы вместе со скоростью движения тела.
Погрешность самих эфемерид — доли угловой секунды. Ширина линии на колесе — 3 375 угловых секунд, поэтому на результат эта погрешность не влияет.
Положения геоцентрические: поправка на точку наблюдения на поверхности Земли не вводится. Поэтому место рождения влияет на карту только через часовой пояс.
Разницу между всемирным и эфемеридным временем (ΔT) учитывает сама библиотека. Разницу между UT1 и UTC, меньшую 0,9 секунды, мы не учитываем: она сдвигает даже самую быструю точку, Луну, меньше чем на 0,0002°.
Тринадцать точек и 26 активаций
Для каждой стороны берутся 13 точек: Солнце, Земля, Луна, Северный и Южный узлы Луны, Меркурий, Венера, Марс, Юпитер, Сатурн, Уран, Нептун и Плутон. Земля находится ровно напротив Солнца, на 180° от него; Южный узел — напротив Северного. Два набора по 13 точек дают 26 активаций.
Лунные узлы берутся истинные, а не средние. Калькуляторы устроены по-разному, и если ваша карта отличается от чужой только узлами, причина, скорее всего, в этом: истинный узел периодически отклоняется от среднего на градус и больше, то есть больше ширины линии.
Дизайн-момент
Сторона «Дизайн» считается на момент, когда Солнце находилось на 88° эклиптической дуги раньше, чем в момент рождения. Речь именно о дуге, а не о сутках: Земля движется по орбите неравномерно, поэтому дизайн-момент наступает за 86,5–92 суток до рождения, в зависимости от времени года.
Момент находится численно. Начальное приближение — 88,5 суток до рождения. Затем по положению и скорости Солнца долгота уточняется шаг за шагом (метод Ньютона), пока расхождение с нужной не станет меньше 0,00000001°. Обычно хватает трёх–четырёх шагов.
Положения Луны, планет и узлов на дизайн-момент берутся тем же способом, что и на момент рождения.
Ворота, линии, цвета, тона и базы
Колесо из 64 ворот начинается с ворот 41 на 302° тропической долготы (2° Водолея) и идёт по ходу зодиака. Положение точки на круге раскладывается на пять уровней.
| Уровень | Размер | Сколько |
|---|---|---|
| Ворота | 5,625° | 64 на круге |
| Линия | 0,9375° | 6 в воротах |
| Цвет | 0,15625° | 6 в линии |
| Тон | ≈ 0,02604° | 6 в цвете |
| База | ≈ 0,00521° | 5 в тоне |
Долгота переводится в целые угловые миллисекунды (в одном градусе их 3 600 000), и дальше деление выполняется в целых числах, поэтому на границах нет ошибок округления. Точка, лежащая ровно на границе, относится к следующему делению. Контрольная точка: 0° Овна попадает в ворота 25.
Часовые пояса
Положения тел вычисляются на момент в UTC, а родились вы по местному времени. Перевод одного в другое — одна из самых частых причин ошибок в картах, поэтому ему уделено отдельное внимание.
Откуда берётся пояс
Место рождения выбирается из справочника GeoNames: это населённые пункты с населением больше тысячи человек. У каждого пункта записан идентификатор зоны IANA, например Asia/Novosibirsk. Зона определяется по современному положению пункта.
База с историей
Для перевода используется база часовых поясов IANA (tzdb) версии 2026e, собранная вместе с файлом backzone. В основной базе зоны, которые с 1970 года совпадают, объединены, и у части городов более ранняя история заменена историей соседнего. Backzone возвращает исходные данные, поэтому у каждого города сохраняется собственная история до 1970 года. Смещения хранятся с точностью до секунды; до введения поясного времени берётся местное среднее время опорного города зоны.
Пример. В июне 1935 года Амстердам жил по летнему «амстердамскому» времени UTC+01:19:32. В основной базе без backzone Амстердам повторяет Брюссель, и для того же момента получается UTC+01:00. Расхождение почти в 20 минут сдвигает Луну примерно на 0,18°, то есть почти на пятую часть линии.
Для России и СССР правила менялись много раз. У Москвы с 1916 по 1991 год в базе записано более тридцати смен смещения, а в 2011–2014 годах в России действовало постоянное «летнее» время (для Москвы — UTC+04:00). Например, 12 апреля 1987 года в Новосибирске действовало UTC+08:00: поясное время UTC+07:00 плюс летнее.
Время, которого не было, и время, которое было дважды
Когда часы переводят назад, один и тот же час наступает дважды. Мы считаем по первому вхождению, то есть до перевода, а на странице карты сообщаем оба смещения. Второй вариант можно выбрать вручную: в форме есть «Расширенные настройки» со списком смещений от UTC.
Когда часы переводят вперёд, часть времени не существует. Если вы указали такое время, расчёт выполняется по смещению, действовавшему до перевода, а карта сопровождается пометкой.
Если вы точно знаете, какое смещение действовало в месте рождения, задайте его вручную. Тогда база часовых поясов в этом расчёте не используется вовсе.
Время рождения неизвестно
Если время неизвестно, карта строится на середину суток по местному времени. Затем весь день от 00:00 до 23:59 перебирается с шагом пять минут (около 290 расчётов), и каждый момент отдельно переводится в UTC: так не теряются короткие состояния — например, канал, который Луна замыкает на три часа посреди дня.
Всё, что в этих расчётах не совпадает, помечается как нестабильное, а для каждого нестабильного свойства известно, какую долю суток занимает каждый вариант. Чаще всего меняется Луна: за сутки она проходит около 13°, то есть больше двух ворот. Реже за день меняются тип или авторитет. На странице карты вы увидите, какие из основных свойств — тип, авторитет, профиль, определённость, крест, каналы — могли измениться в течение суток. Такие свойства нельзя считать точными.
Точность и границы линий
Точность карты ограничена точностью времени рождения. Быстрее всех движется Луна: около 0,55° в час. Линия занимает 0,9375°, так что Луна проходит её в среднем за 1 час 43 минуты, а ошибка в 5 минут сдвигает Луну примерно на 0,046°, около 5% линии. Солнце движется примерно в 13 раз медленнее.
Если расстояние от активации до ближайшей границы линии меньше, чем тело проходит за 10 минут, активация считается пограничной (в данных расчёта — флаг nearBoundary), и рядом с ней на странице карты стоит значок «±». Для Луны порог составляет около 0,09°, для Солнца — около 0,007°. Линия с такой пометкой зависит от точности времени рождения: сдвиг на несколько минут может её изменить.
Каждая граница ворот одновременно является границей линии, поэтому пометка срабатывает и при смене ворот. Цвет, тон и база устроены в более мелких долях, и пометки для них нет. Солнце проходит тон примерно за 38 минут, а базу — за 7–8 минут, поэтому эти уровни можно считать верными только при точном времени рождения.
Время в свидетельстве о рождении нередко округлено до часа или пяти минут. Если рядом с нужной линией стоит «±», проверьте, какая линия получается при времени на 5–10 минут раньше и позже.
Поддерживаемый диапазон
Сайт принимает даты рождения с 1 января 1801 по 31 декабря 2100 года; форма не пропустит дату за этими границами. Файлы эфемерид охватывают 1800–2399 годы. Дизайн-момент наступает примерно на три месяца раньше рождения и тоже должен попадать в диапазон эфемерид.
Даты принимаются по григорианскому календарю. Если дата записана по юлианскому календарю (в России так было до февраля 1918 года), пересчитайте её самостоятельно: сайт этого не делает.
Что мы не гарантируем
- Точность исходного времени. Расчёт не точнее данных, которые в него вводят: время в документах бывает округлено, записано по другому времени или ошибочно.
- Полноту истории часовых поясов. База IANA составляется сообществом по архивным источникам. Для ряда мест и периодов до 1970 года данные неполны или приблизительны, и в самой базе это отмечено комментариями. Местные решения, военное время и смена принадлежности территорий могут быть отражены неточно.
- Верный выбор зоны для небольших пунктов. Зона определяется по современному положению пункта. Если в год рождения он принадлежал другой стране или области с другими правилами времени, смещение может оказаться неверным. В таком случае задайте смещение вручную.
- Пересчёт календарей. Даты принимаются по григорианскому календарю.
- Совпадение с другими калькуляторами. Различия возможны из-за лунных узлов (мы берём истинный), часовых поясов и обработки границ. Мы следуем расчёту, описанному на этой странице.
- Толкование. Расчёт — это математика, и повторить её может любой желающий. Смысл, который вкладывают в тип, ворота или профиль, — интерпретация системы; о том, как мы с ней обращаемся, рассказано на странице Редакция.
Версии данных
- Расчётный движок
- 1.1.0. Версия сохраняется вместе с каждой картой.
- Часовые пояса
- IANA tzdb 2026e с backzone
- Эфемериды
- Swiss Ephemeris, файлы 1800–2399
- Лунные узлы
- истинные