256_Федоров_диплом

advertisement
Система визуализации данных
вертикального зондирования
океана в составе корпоративной
океанографической ГИС ТОИ
Дипломная работа
студента 256 группы
Федорова С. А.
Научный руководитель:
доцент кафедры информатики
к. т. н.
Фищенко В. К.
2. Океанографическая ГИС
ТОИ ДВО РАН
2/16
3. Структура ОГИС
Данные
Картографическая
визуализация
Пользователь
Программные
средства
для анализа
32 информационных слоя, > 200 Гб БД
3/16
4. Проблемы интерпретации
гидрологических данных
Станция
d
T, S, O2, …
Хранилище
(> 1.6 млн. станций)
ГИС ТОИ
4/16
5. Цель
Создать подсистему ГИС ТОИ для визуализации
данных вертикального зондирования океана

Задачи




рассмотреть отображения, представляющие интерес в
океанологии
рассмотреть программные средства, используемые
океанологами для визуализации
разработать архитектуру и проект
реализовать систему позволяющую строить все основные
виды отображений
5/16
6. Актуальные отображения


Вертикальные профили
Вертикальные сечения




вдоль некоторой трассы
временные
Горизонтальные сечения
Двумерные статические диаграммы
6/16
6.1 Актуальные отображения
Вертикальные профили
Значение
Глубина
7/16
6.2 Актуальные отображения
Вертикальные сечения
Время
Глубина
Расстояние
Глубина
8/16
6.3 Актуальные отображения
Горизонтальные сечения
Широта
Долгота
9/16
7. Существующие
программные средства

Ocean Data View




MathCAD, Maple



настольная система
«неправильные» алгоритмы визуализации
нельзя добавлять новые алгоритмы
неудобные
Коммерческие прикладные пакеты для
визуализации (Surfer, Grapher)
Промышленные ГИС
10/16
8. Объективный анализ
Методы:

Динамические





сложные
медленные
неэффективные
Статистические
Формальные
11/16
9. Архитектура системы
Viewer
*
Управляющий
сервер
MServer
HTTP
ActiveX-компонент
COM/DCOM
*
Вычислительный сервер
СУБД
ADO
Компонентобработчик
Depot
COM
12/16
10. Доступ к системе
Океанографическая ГИС
Авторизация
http://gis.poi.dvo.ru
Подсистема визуализации

Установка клиентского модуля
(ActiveX-компонент)


Регион,
БД
автоматическая (браузер)
ручная (подключение dllкомпонента)
13/16
11. Построение отображений
1. Выбрать область
со станциями
2. Выбрать метод
3. Выбрать
временной
интервал
4. Указать параметры
14/16
12. Примеры отображений
Южно-китайское море,
динамика температуры
за период январь – апрель 2004 г.
Южное побережье Японии,
температура,
станция проведена
23 августа 2004 в 18:30
Динамика солености вдоль трассы у
побережья Приморского края,
усреднение по декабрю 2003 г.
Распределение солености
в Японском море на 0-м
горизонте в феврале-марте
2004 г.
15/16
13. Заключение




Рассмотрены вопросы сбора и обработки
гидрологических данных
Проанализированы проблемы их
интерпретации, актуальные в океанологии
отображения
Разработана архитектура и проект
интегрированной в ГИС системы
Система реализована, идет внедрение

объем кода на C++ - 240 Кб (10 500 строк)
16/16
Download