Эффективная технология графического представления астрометрических данных Вероника Михеева Институт Прикладной Астрономии РАН Санкт-Петербург 8 июня 2004 г. Всероссийская Астрономическая Конференция ВАК-2004
2 Цель разработки – создание графической подсистемы электронной 32-разрядной системы «ЭРА» ИПА РАН Предметная область системы «ЭРА» - астрономические вычисления и обработка данных с использованием специализированного таблично-ориентированного языка высокого уровня Моделирование астрономических процессов и явлений с помощью компьютера требует предоставления возможности графического представления данных. Возникает задача визуализации эфемеридных данных.
3 Графическая интерпретация данных Базовые принципы реализации Таблично-ориентированный подход в представлении и обработке астрономических данных Объектная модель представления научной графики в астрономии Отображение ОМ научной графики на таблично- ориентированные данные Взаимодействие с системой «ЭРА» Система «ЭРА» генерирует табличные данные В заголовке таблицы – атрибуты предметной области, описанные в конфигурации Пользователь выбирает атрибуты и назначает им графическую интерпретацию Такие атрибуты определяют значения предопределенных параметров графического изображения
4 Объектная модель научной графики для системы «ЭРА» Описание структуры, свойств и методов графических объектов, связей и взаимодействий между ними Методы: –Построение, Отображение, Сохранение –Настройка параметров изображения и его элементов –Преобразование координат, масштабирование –Вызов вычислительных функций и функций преобразования –Живая графика (анимация) Объекты: –Изображение заданного типа (2D-график, …) –Графические примитивы (image, линия графика,…) –Преобразователь координат
5 Пример: изображение «Движение полюса»
6 Постепенное непрерывное построение изображения В каждый момент времени отображается текущее состояние изображения Моделирование динамических процессов «Живая графика» на примере графика «Движение полюса»
7 Интерфейс для работы с графическими средствами Диалоговый интерфейс: просмотр/изменение параметров изображения Программный интерфейс разработчика приложений – библиотека графических функций и объектов Расширения специализированного языка высокого уровня
8 Пример диалогового интерфейса для графика «Движение полюса»
9 Параметры графических объектов
10 Параметры изображения Сохранение изображения в графическом формате (BMP, JPG) – статическое изображение Сохранение параметров изображения (в структурированном формате) – изменяемое изображение
11 Сложные изображения Секции разнородных изображений (фреймы) Специализированные примитивы (затмения,…)
12 Публикации Михеева В.Д. Научная графика в электронной версии эфемерид малых планет. Сообщения ИПА РАН 151. Санкт-Петербург, A M P L E -Integrated multi-purpose software package for minor planets. Communications of IAA RAS. 2003, N 153. V. A. Shor, A. Yu. Bytsin, O. M. Kochetova, V. D. Mikheeva, G. A. Netsvetaeva, E. Yu. Parijskaya, N. K. Sumzina, T. A. Vinogradova New possibilities for ephemeris support of minor planets. Труды ИПА РАН. Вып.8. Небесная механика. - С.-Петербург, 2002, с (Расширенные резюме докладов, представленных на международную конференцию Небесная механика , С.- Петербург, сентября 2002 г.) V. A. Shor, A. Yu. Bytsin, Yu.A.Chernetenko, O. M. Kochetova, V. D. Mikheeva, G. A. Netsvetaeva, E. Yu. Parijskaya, N. K. Sumzina, T. A. Vinogradova