Примерная концепция планировщика была уже изложена, ниже на всякий случай продублирую, доступно не всем.
Я предложил пока в отдельной теме публиковать пройденные площади, поддержки не видно.
http://lfvn.astronomer.ru/forum/index.php?topic=2111.0Концепция планировщика астероидных обзоровОкно программы.
Звездная карта в черно-белом варианте, фон белый. На карте нанесены звезды
примерно до 4-5m, яркие планеты, Солнце, Луна, линия эклиптики, координатная
сетка через 1ч и 10гр., точка противосолнца, схематично Млечный путь. Для
удобства пользования следовало бы предусмотреть переключение в азимутальную
проекцию с указанием линии горизонта.
В верхней части окна стандартное меню. Создание, сохранение и открытие обзоров.
Настройки: обозначение и географические координаты места наблюдения, часовой
пояс, цвет обсерватории (см. работу с прогр.). Название и характеристики
телескопа: поле зрения, желаемая величина перекрытия с соседними площадками. Для
каждого обзора настройки должны сохраняться под своим уникальным именем. В окне
программы помимо отображения карты, должна быть панель управления.
Работа с программой.
Задаются настройки. В панели управления выбирается место наблюдения и телескоп,
при этом вся карта неба разбивается на строго фиксированные площадки, исходя из
заданного поля зрения телескопа. Указывается дата обзора, при этом в окне
“время” автоматически рассчитывается время начала обзора на начало
астрономических сумерек. В панели управления должны быть предусмотрены
справочные разделы по Солнцу и Луне, а так же данные по азимуту и высоте самой
площадки. В случае если к примеру на начало астрономических сумерек Луна над
горизонтом, данные по Луне выделяются красным шрифтом. Время начала обзора нужно
иметь возможность устанавливать вручную. Затем задается время экспозиции кадра,
время считывания кадра (опр. опытным путем), число кадров на площадку. Затем
оператор выбирает цвет обзора. Принцип такой, оператор мышкой указывает на карте
желаемые площадки для обзора по сериям, при этом площадки окрашиваются в
заданный цвет. А суть в следующем: в настройках каждой обсерватории
присваивается свой цвет, например, H15 – красный, D00 – синий и т.п., а площадки
окрашиваются оттенками только этих цветов, т.е. к примеру, 1-го числа выбирается
из палитры светло-красный, затем чуть темнее ... 30-го – темно-красный. Можно
предусмотреть цифровое обозначение цветов как в web. При указании площадок в
окне “время серии” автоматически рассчитывается суммарное время серии, как
только достигнута желаемая продолжительность, оператор нажимает кнопку “принять”,
после чего серия записывается в требуемом формате в object.list. В окне “время”
отображается время начала следующей серии, которое так же должно записываться в
заголовках object.list. Указывается следующая серия и т.д. на всю ночь, после
чего оператор сохраняет проект. Выбирает следующий телескоп, карта теперь
разбивается под заданные для этого телескопа площадки, но площадки выделенные
цветом для предыдущего телескопа продолжают отображаться, что позволяет
оптимально спланировать площадь обзора. И так на протяжении всей лунации, на
следующую лунацию создается новый проект.
В object.list имя каждого файла должно задаваться следующим образом:
20120311_082515+2110_01... дата, координаты, порядковый номер.
При этом на сервере обсерватории должна быть предусмотрена как временная папка,
куда будет сохраняться весь обзор за ночь и после обработки удаляться, но и
постоянные папки с именами соответствующими координатам площадок. На сервере
нужно сделать простенькую утилиту, которая будет автоматически распределять
файлы обзора по этим папкам, что позволит затем проводить поиск транзиентов.
Нужна возможность задавать такую стратегию обхода площадок, чтобы обеспечивалась
желаемая длина дуги.
В планировщике должна быть предусмотрена возможность составления обзора для
подтверждения объектов. Оптимальным видится его работа следующим образом.
Астрометрия новых объектов сбрасывается в один текстовый файл, отправляется
запрос на сервер MPC в генератор эфемерид, в ответ получаем готовые эфемериды
под заданные нами параметры, т.е. место наблюдения, дата, и промежуток времени,
на который рассчитываются эфемериды. На базе полученных координат, планировщик
должен оптимально спланировать обзор на подтверждение объектов, рассчитав
минимально возможное количество площадок для охвата всех объектов, при этом так
чтобы они располагались не ближе 5’-10’ от края кадра.
p.s. если возникнет необходимость можно это все изобразить графически.
В. Невский, Д. Честнов