докладчик: Колкер Алексей Борисович к.т.н. , доцент, заведующий лабораторией

Содержание

Слайд 2

Данная тематика выполняется как пункт (п5.2) темы 1.2.1
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИХ И ОПЫТНО-КОНСТРУКТОРСКИХ РАБОТ РОСГИДРОМЕТА

Данная тематика выполняется как пункт (п5.2) темы 1.2.1 НАУЧНО-ИССЛЕДОВАТЕЛЬСКИХ И ОПЫТНО-КОНСТРУКТОРСКИХ РАБОТ
ДЛЯ ГОСУДАРСТВЕННЫХ НУЖД В ОБЛАСТИ ГИДРОМЕТЕОРОЛОГИИ И МОНИТОРИНГА
2010г.

Слайд 3

Общие концепции

Использование свободно распространяемых компонент для работ над проектами
Открытость
Переносимость между платформами
Преемственность версий

Общие концепции Использование свободно распространяемых компонент для работ над проектами Открытость Переносимость
и поколений
Документирование
Стандартизация

Слайд 4

Предпосылки

Опыт разработки, адаптации внедрения ИС Погода в реальном времени (т.8.71 2008-2009),

Предпосылки Опыт разработки, адаптации внедрения ИС Погода в реальном времени (т.8.71 2008-2009),
т.8.142 2010г.
Собственные разработки в области веб-систем.
Выполнение проектов НИР совместно с СОРАН

Слайд 5

Конечная цель проекта

Создать легко переносимый картографический сервис метеорологической направленности, который можно было

Конечная цель проекта Создать легко переносимый картографический сервис метеорологической направленности, который можно
бы легко развернуть в любом заинтересованном подразделении Росгидромета и интегрировать его в существующее веб-пространство.

Слайд 6

Семейство проектов «Погода в реальном времени»

Накопленный опыт при реализации проекта «Погода в

Семейство проектов «Погода в реальном времени» Накопленный опыт при реализации проекта «Погода
реальном времени» планируется реализовать в виде модулей к системе

Слайд 11

с

Семафор
метеобстановки –
Автоматически
возникающий
«баннер», появляется
на главной или иной
Странице ресурса

с Семафор метеобстановки – Автоматически возникающий «баннер», появляется на главной или иной
с
Указанием причины
«Шторма»: ветер,
Температура,
Гидрология и т.д.
ОЯ
НГЯ
Спокойно

Слайд 13

Графики

Авиаметданные

Блок
усвоения
информации

Прогнозы погоды

Шторма

Прочие данные

База данных “быстрого доступа”

База данных длительного хранения

Графики Авиаметданные Блок усвоения информации Прогнозы погоды Шторма Прочие данные База данных

Экспертная система

Карты

Таблицы

Набл. станции

Климатические данные,
Пороговые значения ЧС,
Дополнительная информация

Гидрология

Блок
Контроля достоверности

ГИС данные

Блок автоматической коррекции

Контроль доступа

Канал связи внешний

Слайд 14

Удобная платформа для расширения в будущем

Представляет собой удобную платформу для дальнейшего совершенствования

Удобная платформа для расширения в будущем Представляет собой удобную платформу для дальнейшего
и расширения сервисов:
Используется открытый мультиплатформенный стандарт баз данных: SQL
Данные хранятся в распакованном виде
Cоздана документация на формат баз данных
разработке используются системы с открытым кодом
База- свободно растространяемые модули и операционные системы

Слайд 15

Платформа базирования комплекса:

GNU Linux
MySQL
Apache
Динамическая генерация страниц и потоков данных
Векторные данные Adobe Action

Платформа базирования комплекса: GNU Linux MySQL Apache Динамическая генерация страниц и потоков
Script

Слайд 16

Состав комплекса - усвоение

Система усвоения информации кода:
КН01
КН15
TAF/METAR
КН13
Система коррекции и отбраковки «на

Состав комплекса - усвоение Система усвоения информации кода: КН01 КН15 TAF/METAR КН13
лету» Система усвоения штормовых данных
Хранение данных – в SQL базе данных c горячим резервированием

Слайд 17

Система управления доступом и разграничения прав

Система управления доступом позволяет отображать только ту

Система управления доступом и разграничения прав Система управления доступом позволяет отображать только
информацию, которая разрешена текущему сеансовому пользователю. Владелец привилегированного профиля доступа получает ПОЛНЫЙ доступ ко всей оперативной и справочной информации
Владелец профиля с возможностью изменения данных имеет право вносить корректировки в информацию.

Слайд 18

Внедрение в ЦГМС

1. Устанавливаем удаленный сервер в ЦГМСах
Ханты-Мансийск
Улан-Удэ
Иркутск
Чита

Внедрение в ЦГМС 1. Устанавливаем удаленный сервер в ЦГМСах Ханты-Мансийск Улан-Удэ Иркутск Чита

Слайд 19

Сервер на открытых ИТ стандартах и web-технологиях для построения векторных метеокарт с

Сервер на открытых ИТ стандартах и web-технологиях для построения векторных метеокарт с
комплексированием входных форматов, масшиабированием и адаптацией под различных клиентов

1.2.1 п. 5.2

Слайд 20

Предпосылки

Повышение интереса пользователей к данным высокого разрешения (МРЛ, снегосъемка, гидрологические данные с

Предпосылки Повышение интереса пользователей к данным высокого разрешения (МРЛ, снегосъемка, гидрологические данные
привязкой к профилю местности), совмещенные с географической подложкой высокого разрешения
Необходимость создания Web-сервиса

Слайд 21

Аналогичные проекты

Мир:
Яндекс Map
Google Map
Гидрометеорология
Портал ЕСИМО , картографический сервис (MapServer + Java)
Картографический сервис

Аналогичные проекты Мир: Яндекс Map Google Map Гидрометеорология Портал ЕСИМО , картографический
собственной разработки СИБНИГМИ (Macromedia Flash).100% векторный сервис. Разработан в 2006 году. Используется по сей день в некоторых проектах.
Картографический сервис на базе GeoServer. Проект реализован СИБНИГМИ в 2009 году для ИВЭП СОРАН.

Слайд 22

Обзорная карта – Flash-based 2006

Обзорная карта – Flash-based 2006

Слайд 23

Подробная карта Flash-based 2006

Подробная карта Flash-based 2006

Слайд 24

Преимущества:
Очень быстрый сервис
Изначально разрабатывался для комфортной работы в низкоскоростных сетях
100 % векторный

Преимущества: Очень быстрый сервис Изначально разрабатывался для комфортной работы в низкоскоростных сетях
обмен данными
Обмен сжатыми данными
Недостатки
Высокие затраты на совершенствование сервисов
Предельные ограничения, выставляемые языком ActionScript
Проект не основан на OpenSource

Flash-based проект - свойства

Слайд 25

Разработка систем на базе платформы Geoserver

Geoserver является картографическим сервером с открытым исходным

Разработка систем на базе платформы Geoserver Geoserver является картографическим сервером с открытым
кодом, который среди многих прочих возможностей, реализует спецификации OGS: WMS, WFS, WCS.
Используя данный сервер имеется возможность легко совмещать различные слои:
ГИС слои;
Спутниковые наблюдения;
Программно-сгенерированные слои.
Реализовывать распределенное редактирование карт(например, наноску фронтов и.т.д. )

Слайд 26

Проект для ИВЭП СОРАН 2009 год

Проект для ИВЭП СОРАН 2009 год

Слайд 27

Машина поиска

Машина поиска

Слайд 29

Подробная информация о посте наблюдений

Подробная информация о посте наблюдений

Слайд 30

GeoServer

Преимущества:
Целостный проект, используемый в многих официальных порталах в мире
визуальная система управления файлами

GeoServer Преимущества: Целостный проект, используемый в многих официальных порталах в мире визуальная
настроек и описания данных для проектов
Недостатки:
Относительная сложность расширения сервисов
Недостаточная документированность сервисов (фактически, поддержка на коммерческой основе)
Сложность создания разветвленных сервисов.

Слайд 31

Реализуемый проект

Реализуемый проект

Слайд 32

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: ИСПОЛЬЗОВАНИЕ WEB-ТЕХНОЛОГИЙ

Возможность работы пользователя

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: ИСПОЛЬЗОВАНИЕ WEB-ТЕХНОЛОГИЙ Возможность работы
с сервисом в любой ОС стандартной конфигурации (без использования дополнительного ПО, например, Java-апплетов, различных плагинов и т.п.)
Взаимодействие пользователя с сервисом посредством web-браузера
Обеспечение безоговорочной совместимости со всеми популярными браузерами: Internet Explorer, Mozilla Firefox, Google Chrome, Opera

Слайд 33

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: ИНТЕРАКТИВНОСТЬ И МОДУЛЬНОСТЬ

Возможность использования

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: ИНТЕРАКТИВНОСТЬ И МОДУЛЬНОСТЬ Возможность
помимо стандартных функций навигации и масштабирования, дополнительных функций, таких как обеспечение возможности получения расширенной информации о объекте, посредством выбора оного на карте
Использование модульной архитектуры, что позволяет использовать большое количество разработанных модулей, и облегчает создание и интеграцию новых

Слайд 35

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: «ЛЕГКОВЕСНОСТЬ» СЕРВИСА

Комфортная и уверенная

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: «ЛЕГКОВЕСНОСТЬ» СЕРВИСА Комфортная и
работа пользователей с сервисом на слабых каналах
Использование современных подходов к построению интерактивного пользовательского интерфейса и грамотная оптимизация серверной части сервиса, сводят количество передаваемых данных пользователю к минимуму

Слайд 36

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: ПЕРЕНОСИМОСТЬ И ПРОСТОТА ЭКСПЛУАТАЦИИ

Быстрое

ВАЖНО: Требования, которые мы сформулировали к нашему продукту: ПЕРЕНОСИМОСТЬ И ПРОСТОТА ЭКСПЛУАТАЦИИ
развертывание сервиса
Возможность развертывания на любых платформах и свободных вычислительных ресурсах
Легкое управление и обновление сервиса, в том числе, и с использованием технологий удаленного доступа

Слайд 37

СОЗДАНИЕ ЛЕГКОПЕРЕНОСИМОЙ СРЕДЫ

ВОПРОС: Интерактивный картографический сервис состоит из большого количества библиотек и

СОЗДАНИЕ ЛЕГКОПЕРЕНОСИМОЙ СРЕДЫ ВОПРОС: Интерактивный картографический сервис состоит из большого количества библиотек
модулей, для настройки которых необходимо обладать определенными знаниями и опытом
ОТВЕТ: Поставлять настроенный образ виртуальной машины или традиционные пакеты ПО со сконфигурированным окружением под наиболее распространенные платформы

?

!

Слайд 38

ПЛЮСЫ ВИРТУАЛИЗАЦИИ

Независимость от архитектуры хостовой платформы и реализации платформы виртуализации, что делает

ПЛЮСЫ ВИРТУАЛИЗАЦИИ Независимость от архитектуры хостовой платформы и реализации платформы виртуализации, что
возможным переносимость и простоту развертывания
Возможность использования свободных вычислительных мощностей на любых серверах под любыми ОС (Windows, Linux, OS X, Solaris и т.д.)
Простота наращивания мощности, возможность простой организации распределенной нагрузки, обеспечение отказоустойчивости и защищенности

Слайд 39

SLB Маршрутизатор

Распределение нагрузки web-трафика

Сервер 1

Сервер 2

Сервер 3

SLB Маршрутизатор Распределение нагрузки web-трафика Сервер 1 Сервер 2 Сервер 3

Слайд 40

РЕАЛИЗАЦИЯ ПРОЕКТА НА БАЗЕ MAPSERVER
Наиболее популярная среда для создания картографических web-сервисов
Поддержка большого

РЕАЛИЗАЦИЯ ПРОЕКТА НА БАЗЕ MAPSERVER Наиболее популярная среда для создания картографических web-сервисов
числа растровых и векторных форматов данных, создание высококачественного картографического результата
Полное соответствие стандартам разработанными OpenGIS Consortium
Возможность переконфигурирования и программирования с использованием Perl, PHP, Java, C, Python и др.
Возможность интеграции с Oracle, Sybase, MySQL, PostgreSQL и другими СУБД

Слайд 41

МОДУЛЬНАЯ СТРУКТУРА ПРОЕКТА


MapServer

Источники данных (СУБД, shp-файлы, и т.д.)

Сервис-надстройка (Серверная часть)

Web-Сервер

Сервис-надстройка (Клиентская

МОДУЛЬНАЯ СТРУКТУРА ПРОЕКТА MapServer Источники данных (СУБД, shp-файлы, и т.д.) Сервис-надстройка (Серверная
часть)

Клиентский браузер

MapScript

Слайд 42

СТРУКТУРА ИС

Поток GRIB,
NET CDF
KN01,KN15

PostGIS
SQL

MapServer

Fusion
(сервис-надстройка)

Apache

Linux в виде машины Virtualbox

Библиотки распаковки данных

Интеграция

СТРУКТУРА ИС Поток GRIB, NET CDF KN01,KN15 PostGIS SQL MapServer Fusion (сервис-надстройка)

в существующие
Web системы

Метео
данные

Гео
Данные

Слайд 43

ЗАДАЧИ И ВОЗМОЖНОСТИ

Задача создания картографического сервиса с
описанными выше требованиями фактически
сводится к

ЗАДАЧИ И ВОЗМОЖНОСТИ Задача создания картографического сервиса с описанными выше требованиями фактически
разработке (на базе существующей, или
специализированной) надстройки, и
конфигурированию необходимого окружения
В итоге, мы получаем картографический сервис,
который предназначен для решения задач
визуализации в гидрометеорологии, легко
расширяемый и управляемый, а интеграция и
соответствие стандартам, делают наш продукт
Уникальным, перспективным и конкурентоспособным

Слайд 44

В НАСТОЯЩЕЕ ВРЕМЯ

Создан и настроен образ виртуальной машины
Функционирует система усвоения и хранения

В НАСТОЯЩЕЕ ВРЕМЯ Создан и настроен образ виртуальной машины Функционирует система усвоения
данных различных форматов: KN01, KN15, GRIB, GRIB2, NET CDF
Хранилище данных на основе PostgreSQL и PostGIS
Платформа MapServer и соответсвующие библиотеки
Ведется доработка надстройки под нужды гидрометобеспечения
Текущий размер образа виртуальной машины - 22Гб

Слайд 45

РАБОЧЕЕ ПРОСТРАНСТВО НАДСТРОЙКИ FUSION

РАБОЧЕЕ ПРОСТРАНСТВО НАДСТРОЙКИ FUSION

Слайд 46

РАБОЧЕЕ ПРОСТРАНСТВО НАДСТРОЙКИ PMAPPER

РАБОЧЕЕ ПРОСТРАНСТВО НАДСТРОЙКИ PMAPPER

Слайд 47

ИНФОРМАЦИЯ О ОБЪЕКТЕ В НАДСТРОЙКАХ FUSION И PMAPPER

ИНФОРМАЦИЯ О ОБЪЕКТЕ В НАДСТРОЙКАХ FUSION И PMAPPER

Слайд 48

ПРОБЛЕМЫ

Подложка - существующая векторная ГИС-подложка масштаба 1:1М покрывает только территорию России и

ПРОБЛЕМЫ Подложка - существующая векторная ГИС-подложка масштаба 1:1М покрывает только территорию России
приграничные районы. Нужна более обширная (пусть даже менее подробная) ГИС-подложка (желательно полушария)
Более подробное описание планируемой проекции карты, желательно в одном из форматов Proj4 или .prj
Имя файла: докладчик:-Колкер-Алексей-Борисович-к.т.н.-,-доцент,-заведующий-лабораторией.pptx
Количество просмотров: 125
Количество скачиваний: 0