Первоисточники -> Астрософт

 
Работа с астероидами в компьютерных программах


Изображение орбиты астероида в RedShift 3

 


Денис Куталёв

Работа с астероидами в компьютерных программах


Подавляющее большинство современных астрологических программ позволяют учитывать в астрологических расчётах по крайней мере несколько астероидов. Обычно это Хирон и Большая четвёрка (Церера, Паллада, Юнона, Веста). Иногда в набор объектов по умолчанию добавляют и другие малые планеты. Однако возможность полноценной работы с астероидами – и особенно с новыми объектами – реализована лишь в нескольких программах.

Некоторые программы позволяют подключить швейцарские эфемериды любого количества астероидов – однако затем не дают возможности выводить эти объекты на круг гороскопа, а лишь генерируют отдельную таблицу с координатами астероидов на заданный момент времени. Это относится, в часности, к программам Kepler 6 и Almagest (StarTrax) Milennium.


Особого упоминания заслуживает программа ФАЭТОН (для DOS). Эта программа петербургских астрологов (программист А. Тимашев, авторы текстов Семира и В.Веташ) рассчитывает координаты сразу всех нумерованных астероидов для заданного гороскопа и позволяет выявить сразу все астероиды, которые находятся в соединении с той или иной натальной планетой. Версия за январь 2005 г. предоставляет возможность расчёта 96154 астероидов на любую дату с 1500 по 2200 г. н.э. Именованным астероидам сопутствуют тексты с дополнительной информацией о значении их имён и о возможной интерпретации. Возможна сортировка астероидов по тематическим группам или по астрономическим параметрам. Однако данная программа не позволяет каким-либо образом учитывать астероиды в прогрессивных, дирекционных и тому подобных картах. Более того, даже рисунка гороскопа эта программа не делает, она лишь выдаёт в виде таблицы координаты астероидов на заданную дату.

Конечно, при таком объёме расчётов программа занимает немалый объём. Текущая версия ФАЭТОН 1.4 поставляется на 4-х компакт-дисках. Подробнее см. на сайте:

http://www.astrologer.ru/software/Phaethon/index.html.ru


Другая интересная программа, специализирующаяся на астероидах, гораздо меньшего объёма и, более того, распространяется бесплатно. Это англоязычная RIYAL for Windows. Ранее программа разрабатывалась под DOS (последняя такая версия – от 2 марта 2002 г.). Оба варианта программы можно найти на этом сайте:

http://astrologic.ru/download.htm

Программа RIYAL уникальна тем, что в ней, помимо классических планет и ряда астероидов ближнего пояса, реализован расчёт всех известных на данный момент кентавров, дамоклоидов и крупнейших транснептуновых объектов, в том числе ненумерованных. Причём астрологи, исследующие влияния этих объектов, помимо их натальных положений, могут получить координаты узлов, афелиев и перигелиев всех астероидов, вычислить расстояние до Земли и Солнца, вывести эти объекты на любой гороскоп, рассчитать их положение на Астрокартографической карте мира, вычислить их положение в транзитах, дирекциях, композитах, картах гармоник и т.п. То есть, программа RIYAL даёт возможность учёта множества новых объектов в самых разных астрологических техниках. Также интересны блоки этой программы, которые позволяют генерировать эфемериды любого из полутора сотен учитываемых объектов, делать поиск тех или иных событий (максимального приближения объекта к Солнцу, пересечения орбиты какой-либо планеты, пересечения объектом плоскости эклиптики, вхождения в новый знак Зодиака и т.п.). Элементы орбит всех недавно открытых объектов в этой программе регулярно обновляются. Подробности – на сайте автора программы, Х.А.Ревильи:

http://www.expreso.co.cr/centaurs/

Среди минусов RIYAL – не очень удобный интерфейс и невозможность лишь выборочного вывода астероидов в рисунках и таблицах. RIYAL рассчитывает только все объекты сразу.

Среди несомненных плюсов - появившийся в последних версиях этой программы дополнительный блок, представляющий собой, по сути, неплохую альтернативу ФАЭТОНу: в этом блоке делается расчёт положений всех именованных астероидов на любой заданный момент времени. Кроме того, есть подобные блоки для расчёта всех известных дальних астероидов и необычных объектов глубокого космоса.


Наиболее удобными программами для астрологической работы с различными группами малых планет являются англоязычный Solar Fire (начиная с пятой версии) и русскоязычный - а вернее, многоязычный - ZET (начиная с седьмой версии).

В Solar Fire 5 и Solar Fire 6 Deluxe все объекты поделены на две группы. В базовую группу входят классические 10 планет, угловые точки, 8 транснептунов Гамбургской школы, а также несколько астероидов и фиктивных точек. В дополнительную группу могут быть включены практически любые точки, будь то астероиды, фиктивные планеты, мидпойнты, жребии или неподвижные звёзды. Всего может быть выбрано до 100 дополнительных объектов. Очень существенно, что наборы объектов сохраняются в специальных файлах, так что можно создать любое количество таких выборок (например, по темам «кентавры», «астероиды, названные в честь стран и континентов», «объекты, учёт которых полезен при анализе совместимости»), а затем, по мере надобности, легко переключаться с одного набора дополнительных точек на другой.

В рисунках гороскопов, если необходимо, дополнительные объекты могут быть выведены на внешний круг. Это довольно удобно, поскольку при таком композиционном решении дополнительные точки не «забивают» гороскоп, ведь основные планеты и их взаимные аспекты продолжают быть чётко видны. Вы можете сами в этом убедиться:

Очень существенно, что выбранные дополнительные точки затем будут учитываться абсолютно во всех картах: их расчёт производится и в дирекциях, и в прогрессиях, и в картах возвращений, и в релокации, и в синастрии, и в композитах, и в картах пренатальных эпох, и так далее, и так далее. В блоке поиска транзитных, прогрессивных и дирекционных событий эти дополнительные точки также могут быть учтены – и к тому же можно учесть только их, с отключением основных точек. Поэтому в «Solar Fire 5» легко рассчитать, скажем, даты взаимных аспектов прогрессивных и натальных астероидов или даты ингрессий любых малых планет в знаки и дома. Кроме того, для каждой рассчитанной карты (натальной, композитной, прогностической) на экран может быть выведена таблица координат и аспектов дополнительных объектов к основным объектам. Аналогичную таблицу можно вызвать для всех астероидов, подключенных к программе, пусть их даже гораздо больше сотни.

Подключить новые объекты к «Solar Fire 5» можно несколькими способами. Можно подключить швейцарские эфемериды любого нумерованного астероида, либо добавить файл астероидов в формате программы Марка Поттенджера «CCRS», либо ввести элементы орбиты астероида или фиктивной планеты вручную. Опишем, к примеру, процесс подключения крупнейших транснептуновых объектов Орка и Седны в формате Swiss Ephemeris.

Вначале нам необходимо узнать номера нужных нам астероидов по каталогу малых планет. Зайдя в Интернет, к примеру, по адресу http://www.hohmanntransfer.com/moc/index.html, мы выясняем, что Орк (Orcus) имеет номер 90482, а Седна (Sedna) – 90377. Затем мы заходим на сайт швейцарских эфемерид ftp.astro.com/pub/swisseph/ephe/ и скачиваем соответствующие файлы. Для Седны это файл, находящийся по адресу:

ftp://ftp.astro.com/pub/swisseph/ephe/ast90/se90377.se1

Эфемериды для Орка содержатся в файле:

ftp://ftp.astro.com/pub/swisseph/ephe/ast90/se90482s.se1

Буковка “s” после номера в имени файла (90482s) обозначает, что данный файл содержит краткие эфемериды, примерно с 1500 г. Отсутствие этой буквы обозначает более обширные эфемериды, на несколько тысяч лет. Таким образом, авторы швейцарских эфемерид позволяют всем желающим астрологам бесплатно подключить к своим компьютерным программам эфемериды Седны на несколько тысяч лет, а эфемериды Орка – лишь на несколько сотен лет.

Данные два файла нам необходимо сохранить в папку, которая по умолчанию называется SwissEph и находится внутри папки программы «Solar Fire». Точно узнать (или изменить) путь к папке эфемерид можно в опциях программы: меню «Preferences» – пункт «Edit Settings» – закладка «Ephemerides».

После этого заходим в пункт меню «Сhart Options» – «Files» – «Asteroids File». Выбираем или создаём файл, в котором сохранится наш набор астероидов, а затем жмём кнопку «Edit». В правом верхнем углу открывшегося окошка выбираем пункт «Swiss Ephemeris» и жмём на кнопку «Refresh List». В результате на экране появится обновлённый список доступных астероидов, включающий Орка и Седну. Теперь остаётся лишь щёлкнуть мышкой по именам этих объектов, и они добавятся в список выбранных астероидов:

Сохраняем список (Save) и выбираем (Select) именно тот файл настроек астероидов, который только что редактировали.

В результате проделанных операций нам стали доступны координаты и аспекты Орка и Седны в меню «Reports» – «Asteroids». Но если мы хотим, чтобы эти два объекта выводились на карту, на внешний круг, то нам ещё нужно включить их в число дополнительных объектов. Для этого в меню «Options» – «Extra Ring Points» создаём или выбираем файл выборки объектов внешнего круга, а затем жмём кнопку «Edit» для редактирования этого файла. В появившемся окошке в столбце «Point Type» выбираем пункт «Asteroid», а затем жмём на кнопку «Select File» и выбираем тот файл настроек астероидов, о котором мы говорили абзацем выше. После чего в появившемся списке выбираем Орка и Седну и жмём «Add», добавляя эти два объекта на внешний круг.

Затем сохраняем наш выбор (кнопка «Save» на этом же окошечке) – и строим карту. Чтобы на карте отображался внешний круг объектов, не забудьте выбрать соответствующий стиль колеса («Wheel Style») – например, Uniextr4.


В программах ZET 7 и ZET 8 (разработчик – Анатолий Зайцев из Севастополя) проблема отображения астероидов решена иначе.

Здесь так же, как и в «Solar Fire», возможно подключение любых дополнительных точек (астероидов, фиктивных планет, жребиев), но они выводятся не на дополнительный, а на основной круг как равноправные объекты (отдельно на внешний круг в этой программе выводятся лишь звёзды). Это в некоторых случаях удобнее вывода на второй круг (особенно когда к стандартному набору планет подключен лишь один или два дополнительных астероида), но в иных случаях чрезмерно перегружает изображение карты. Всего в «ZET 7» возможно вывести на карту не более 41 объекта.

В «ZET», как и в «Solar Fire», варианты конфигурации программы сохраняются в отдельные файлы. Отличие лишь в том, что в «ZET» в один файл конфигурации сохраняются сразу все настройки, включая выбор объектов, вид карты, набор аспектов и пр. Таким образом, эта программа тоже позволяет создавать тематические подборки астероидов.

Помимо тех астероидов, которые пользователь может включить в набор выводимых на карту объектов, «ZET» (так же, как, к примеру, «RIYAL») проводит расчёт положений и параметров орбиты для любого количества малых планет, делая это в табличном виде в отдельном окне. В данной таблице можно редактировать имена астероидов, создавать символы для малых планет, сортировать объекты по любой колонке таблицы (номер, имя, долгота, широта, большая полуось и т.д.). Таким образом, пользователь, обладающий, к примеру, швейцарскими эфемеридами всех нумерованных астероидов, может оперировать этой таблицей аналогично с программой «ФАЭТОН». Вот только текстовые описания астероидов в «ZET» отсутствуют.

Отличительной особенностью «ZET» является многообразие способов подключения новых объектов. Во-первых, в «Каталог фиктивных планет» можно добавить любой объект, введя параметры его орбиты вручную. Это может быть и любой астероид. Во-вторых, можно ввести элементы орбиты малых планет в формате SSD JPL NASA, скачав их с сайта http://ssd.jpl.nasa.gov/sb_elem.html. В-третьих, воспользовавшись утилитой «MPC Convertor», можно добавить элементы астероидов в формате Центра Малых Планет (MPC). Наконец, в-четвёртых, можно подключить швейцарские эфемериды астероидов.

Первые три варианта, конечно, дадут не очень точный результат, особенно если мы добавляем быстрый астероид. Однако когда мы имеем дело с новыми дальними объектами, подобными Седне, то «ZET» даёт нам возможность узнать положение такого объекта, по крайней мере, на ближайшие годы – причём сделать это мы можем прямо в день объявления о его открытии.

Рассмотрим более подробно последовательность действий для добавления астероидов в форматах MPC и Swiss Ephemeris.

Вначале нам необходимо загрузить «MPC Convertor» с сайта ZET (http://zet.astrologer.ru/zip/MPCconv.zip) и распаковать его в папку с программой «ZET 7» или «ZET 8». Затем заходим на Интернет-страницу службы эфемерид Центра Малых Планет (см. ссылку 7 в первой части этой главы). В окошке запроса указываем имя или предварительное обозначение интересующего нас астероида – или нескольких астероидов сразу. Среди множества предлагаемых опций выбираем лишь пункт «MPC 1-line» в разделе «Format for elements output» – и посылаем запрос, щёлкнув мышкой по кнопке «Get ephemerides». Получив запрос, служба эфемерид тут же предложит нам открыть или сохранить файл elements.txt. Открываем этот файл и копируем его содержимое в буфер.

Теперь запускаем «MPC Convertor» и копируем в открывшееся окошечко содержимое файла elements.txt. Жмём кнопку «Go». После того, как конвертор ответит «OK», закрываем его и запускаем программу «ZET 7». В пункте меню «Таблицы» выбираем пункт «Каталог астероидов». Последние строки в этом каталоге теперь занимают те астероиды, которые были добавлены конвертором. Если нам необходимо, чтобы эти астероиды выводились на карту, отмечаем их галочкой в первом столбце таблицы. Сохранив эти изменения, заходим в «Установки натальной карты» (меню установок можно открыть, просто щёлкнув два раза мышкой по пустому пространству близ рисунка натальной карты). Выбираем закладку «Планеты», находим строку, соответствующую добавленному астероиду и отмечаем необходимые нам параметры его отображения (если вы в «Каталоге астероидов» не выбрали или не нарисовали символ для этого астероида, то он по умолчанию обозначается просто звёздочкой). Сразу же после того, как мы щёлкнем мышкой по символу астероида, он начинает отображаться в гороскопе. В таблицах с координатами планет этот астероид будет помечен красным треугольником, напоминающий нам, что программа делает лишь приблизительный расчёт положения данного объекта.

Уровень погрешности в координатах проиллюстрирую следующим примером. Проделав все перечисленные выше операции, я ввёл в «ZET 7» элементы орбиты Седны согласно текущим данным MPC (на февраль 2005 г.). Для дат в 20-м – начале 21-го века полученные координаты отличались от координат, рассчитанным согласно швейцарским эфемеридам, не более чем на 4 минуты дуги. И даже в 1600 г. расхождение не составляло более 10 минут дуги. Но подчеркну ещё раз, что такая незначительная погрешность бывает лишь в случае дальних астероидов и лишь тогда, когда элементы орбиты астрономами уже надёжно установлены.

Если же нам необходим действительно точный расчёт движения астероида, то следует подключить для него швейцарские эфемериды (напоминаю, что это возможно лишь для нумерованных астероидов). Их подключение производится следующим образом.

Вначале мы скачиваем файлы эфемерид требуемых астероидов, как это было описано выше для программы «Solar Fire». Данные файлы следует сохранить в подкаталог программы «ZET 7», который называется Swiss (обычно он расположен по адресу C:Program FilesZET 7Swiss). Путь к папке со швейцарскими эфемеридами можно изменить в пункте меню «Установки, настройки» – «Общие установки» – «Дополнительно». Но при этом нужно помнить, что все установки сохранятся лишь в файле текущей конфигурации, и если вы переключитесь на другую конфигурацию программы, то и там нужно будет изменить путь к папке эфемерид с того пути, который значился по умолчанию.

Загрузив файлы эфемерид в соответствующую папку, в программе «ZET 7» открываем «Каталог астероидов» (напомню, он расположен в пункте меню «Таблицы»). Внутри каталога на любом месте щёлкаем правой кнопкой мыши и в появившемся контекстном меню выбираем пункт «Подключить швейцарские эфемериды». Программа должна сообщить, что новые файлы эфемерид обнаружены, и добавить их в таблицу. Если астероид с этим номером уже был в таблице, но с неточным расчётом, новая строка не добавится, однако в таблице красный треугольник перед номером данного астероида сменится зелёным.

Дальнейший процесс подключения астероида в набор отображаемых на карте объектов такой же, как для астероидов с неточным расчётом.
Таким образом, существуют две компьютерные программы, которые позволяют астрологам использовать новые планеты наравне с классическими, во всём многообразии астрологических техник, которые реализованы в данных программах. Это «Solar Fire» (начиная с пятой версии) и «ZET» (начиная с седьмой версии). Но у «ZET» есть две уникальных особенности, которые делают этот астропроцессор в некоторых случаях вовсе незаменимым.

Первая особенность, крайне важная для исследователей влияния астероидов и новых планет, заключается в том, как реализован поиск по базам данных натальных карт и событий. «ZET 7» позволяет вести поиск по сложным, многосоставным критериям, причём время, затрачиваемое программой на создание выборки записей, удовлетворяющих заданным условиям, весьма невелико. Вот лишь несколько примеров тех критериев, которые реально задать для поиска:

* Солнце в Овне, Марс в соединении с Варуной, а Меркурий в секстиле или трине с управителем 10-го дома;
* Директный Марс в соединении с Регулом, а Луна в соединении с Лилит, при этом Фол в 1-м доме;
* Одинокий Сатурн в 7-м доме при пустом 5-м доме в карте мужчины;
* Седна в 29-м градусе Овна в соединении не меньше, чем с двумя планетами.

И хотя ряд прочих астропрограмм тоже обладают гибкой системой поиска в базах данных, лишь в «ZET» в число операндов может входить любой объект из тех, расчёт которых реализован в этой программе. Иначе говоря, как только мы подключили к «ZET» новые астероиды, мы сразу получаем возможность поиска гороскопов, в которых эти астероиды находятся в определённых положениях – скажем, в соединении с Солнцем и Луной, или в 10-м доме, или в мажорном аспекте с управителем гороскопа…

Немаловажно, что эта функция реализована даже в бесплатной Lite-версии «ZET 8», которую любой желающий может скачать из Интернета. А вот другая полезная функция присутствует лишь в полной, платной версии «ZET Geo». Это возможность вывода на географическую карту линий любых астероидов и дополнительных объектов во всех методах астролокальности. Те астрологи, которые используют методы Астро*Карто*Графии, геодезических эквивалентов и локально-пространственной астрологии (Local Space Astrology), знают, насколько ценную информацию даёт анализ планетных линий, проходящих по городам и регионам, значимым в нашей жизни. А благодаря «ZET 7 Geo» и «ZET 8 Geo» астрологи могут изучать на географической карте и линии Седны, Орка, Кваоара, Дамокла, кентавров…


Наконец, наш обзор полезных компьютерных программ не был бы полным без упоминания программы «RedShift». Хотя это не астрологическая программа, а астрономическая, но она крайне полезна для астрологов. Текущая английская версия программы – пятая. Существует и русская версия – третья.

«RedShift» – это мощный астрономический симулятор, планетарий на персональном компьютере, к тому же сопровождаемый точной и подробной разъясняющей информацией. С помощью этой программы можно воспроизвести вид звёздного неба не только из любой точки земного шара, но из любой точки Солнечной системы! В режиме реального или ускоренного времени можно наблюдать затмения и появления комет, следить за движением естественных спутников планет и космических аппаратов. Причём программа делает расчёт положения бесчисленного количества звёзд, галактик, туманностей, радиоактивных источников и т.п. не только на любую дату нашей эры, но и на тысячи лет назад.

Помимо того, что астрологам всегда полезно повышать свою астрономическую грамотность, «RedShift» интересен тем, что даёт возможность расчёта движения любого небесного тела. Помимо десятков тысяч астероидов, параметры которых уже содержатся в программе, можно добавлять новые объекты, вводя элементы их орбиты вручную или же загружая их с сайта обновлений «RedShift». По умолчанию положения астероидов вычисляются лишь приближённо (иначе процесс расчёта вида звёздного неба в заданную дату растягивался бы на очень долгое время). Однако можно выбрать конкретный астероид, для которого программа будет делать точнейший расчёт положения в заданную дату, с учётом гравитационных возмущений со стороны планет. Для этого нужно включить функцию числовой интеграции. В «RedShift 5» для этого следует открыть панель «Filters», закладку «Objects», пункт «Asteroids» – «Favorites» и, выбрав конкретный астероид, нажать на кнопку с символом интеграла в последней колонке («Int.»).

Очень впечатляет, что в результате включения этой функции расчёт координат конкретного астероида делается с ничуть не меньшей точностью, чем в швейцарских эфемеридах, даже на далёкие даты прошлого, расположенные в Средних веках. Это справедливо и для тех астероидов, элементы орбиты которых были введены вручную (!). То есть, даже при отсутствии швейцарских эфемерид интересующей нас малой планеты на интересующую нас дату, мы можем вычислить точное её положение при помощи «RedShift». Для этого достаточно лишь ввести достоверные элементы орбиты, взяв их, к примеру, с сайта Службы эфемерид MPC:

http://cfa-www.harvard.edu/iau/MPEph/MPEph.html

А купив пятую версию этой программы, вы получите возможность обновлять элементы орбит любых интересующих вас небесных тел простым нажатием на кнопку автоматического обновления через Интернет.

8 февраля 2006 г.

 

См. также: П.Карев. Работа с астероидами в компьютерной программе "Сталкер"

 


Обсудить на форумах A*R*G*O


Первоисточники > Астрософт

На титульную страницу


TopListbe number one