Руководство Администратора КИС пр 19_ТОИ

advertisement
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ НАУКИ
ТИХООКЕАНСКИЙ ОКЕАНОЛОГИЧЕСКИЙ ИНСТИТУТ ИМ. В.И. ИЛЬИЧЕВА
ДАЛЬНЕВОСТОЧНОГО ОТДЕЛЕНИЯ РОССИЙСКОЙ АКАДЕМИИ НАУК
(ТОИ ДВО РАН)
ЕДИНАЯ ГОСУДАРСТВЕННАЯ СИСТЕМА ИНФОРМАЦИИ ОБ ОБСТАНОВКЕ В МИРОВОМ
ОКЕАНЕ
(ЕСИМО)
РУКОВОДСТВО АДМИНИСТРАТОРА КИС
«Природопользование, состояние и тенденции изменений морской среды прибрежных и
сопредельных районов дальневосточных морей России»
версия 1.0.0 от 15.06.2012 г.
Проект 19: «Создать средства информационного обеспечения природопользовательской
деятельности на акваториях и прибрежных территориях Дальневосточных морей и тихоокеанского
региона на основе информационных ресурсов и технологий ЕСИМО»
3-й этап, 2012 г.
Научный руководитель НИОКР,
зав. лаб. информатики и мониторинга океана
И.Д. Ростов
Владивосток, 2012 г.
2
Содержание
1 ВВЕДЕНИЕ …………….………………………………………………………………………3
2 НАЗНАЧЕНИЕ КИС …….……………………………………………………………………..5
3 ОБЕСПЕЧЕНИЕ ФУНКЦИОНИРОВАНИЯ СОСТАВНЫХ КОМПОНЕНТОВ КИС…....8
3.1 АК представления ……………….…………………………………………………………..8
3.2 ГИС представления………………………………………………………………………….18
3.3 Прикладные приложения и ведение БД …………….…………………………………….20
3.4 Интеграция портлета КИС на портале ЕСИМО ……..…………………………………...23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ……………………………………………25
ЛИСТ ИЗМЕНЕНИЙ…………………………………………………………………………….27
3
1 ВВЕДЕНИЕ
1.1 Цель документа
Руководство
администратора
адресовано
лицу,
задача
которого
—
обеспечить
определенный порядок функционирования Комплексной информационной системы (КИС)
регионального подпортала ЕСИМО по акватории и прибрежным территориям дальневосточных
морей и прилегающей части Тихого океана.
Документ содержит общие сведения о назначение и порядке применения системы; общих
принципах и логике работы отдельных блоков системы; обязанностях администратора и
связанных с ними операциях; очередности выполнения операций; проблемах в работе системы и
способах их решения. Он предназначен для разработчиков и пользователей технологий ЕСИМО
по тематике прикладной задачи ТОИ ДВО РАН.
Разработка документа выполнена в ТОИ ДВО РАН. Адрес для контактов:
Ростов Игорь Дмитриевич
Тел.: (423) 2-311-420
E-mail: rostov@poi.dvo.ru
1.2 Обзор документа
Настоящий документ состоит из следующих разделов:
Раздел 1 «ВВЕДЕНИЕ»
Раздел 2 «НАЗНАЧЕНИЕ КИС»
Раздел 3 «ОБЕСПЕЧЕНИЕ ФУНКЦИОНИРОВАНИЯ СОСТАВНЫХ КОМПОНЕНТОВ
КИС» - рассматриваются функции и интерфейс составных блоков системы: «АК представления»,
«ГИС представления», «Прикладные приложения и ведение БД» в контексте поддержки профиля
подпортала, а также сведения о порядке и последовательности операций.
1.3 Основные определения и сокращения
Администратор
Ответственный пользователь системы, обеспечивающий ее
целевое применение
Руководство
Устанавливает порядок организации и поддержки целевого
4
администратора
применения системы
Прикладная задача
Совокупность аналитических представлений, подготовленных
(ПЗ)
организациями-участницами
подпрограммы
ЕСИМО
по
заданной тематике.
КИС
Комплексная информационная система для реализации ПЗ
Информационный
Совокупность
ресурс (ИР)
поставщиков информации об обстановке в Мировом океане,
данных,
получаемых
от
организаций-
представляемая через поставщик данных и загруженная через
ВБД в АК
Категории
Центральный
распределенный
используемых узлов
технологический узел (РЦИТУ). Обеспечивает основной вход в
ЕСИМО
ЕСИМО
и
взаимодействие
с
информационновнешними
системами,
обслуживание. Выполняет управление работой системы в
целом.
Региональный
информационно-технологический
дальневосточному
региону
(РИТУ
ДВ
-
узел
по
ДВНИГМИ).
Обеспечивает вход в ЕСИМО региональных пользователей и
информационное
Выполняет
обеспечение
управление
на
работой
региональном
системы
уровне.
по
зоне
ответственности.
Ведомственный информационно-технологический узел (ВИТУ).
Выполняют
сбор
ответственности
и
интеграцию
информации
организации-поставщики
в
информации
зоне
по
тематике ПЗ.
Портал
Единая точка доступа к
разнородным информационным
ресурсам и приложениям. Применение термина «портал»
следует связывать не с информационной направленностью
материала,
а
с
концепцией
построения
архитектуры.
Архитектура портала предполагает наличие ядра системы и
набора компонент (портлетов), обеспечивающих основную
функциональность портала.
Портлет
Веб-компонет (расширение сервлета), управляемый портлетным
5
контейнером, который обрабатывает запросы и генерирует
динамический контент. Портлеты используются порталом как
компоненты
пользовательского
интерфейса,
которые
предоставляют уровень отображения для информационной
системы.
Портлетный
Расширение сервлетного контейнера, запускает портлеты и
контейнер
предоставляет
им
необходимую
среду
исполнения.
Предоставляет постоянное хранилище для сохранения настроек
портлетов. Контейнер получает запросы от портала для
исполнения запросов на портлетах, которые в нем хотятся.
Контент портлета
Информационное содержание портлета.
АК
Аналитический комплекс
Аналитическое
Набор визуальных элементов, сформированных аналитиком.
представление (АП)
Содержат данные, загруженные через ВБД в АК.
Элемент
Один из визуальных элементов отображения информации:
аналитического
таблица, график, карта.
представления
Количественная или качественная характеристика объекта или
Показатель
процесса, полученная в результате измерений, наблюдений,
вычислений
Агрегация
Объединение данных показателя по заданному условию
Фильтрация
Выборка показателей по заданному пользователем условию
БИД
База интегрированных данных (внутренняя БД)
1.4 Порядок ведения и использования
Разработка и сопровождение технологии КИС осуществляется в лаборатории 1/5
информатики и мониторинга океана ТОИ ДВО РАН. В рамках сопровождения эксплуатации КИС
проводится
консультационное
обслуживание.
Использование
технологии
противоречить положениям Закона РФ об интеллектуальной собственности [1].
Для технологии устанавливается следующая схема назначения версий:
не
должно
6
1. Первая цифра изменяется в случае кардинальных изменений.
2. Вторая цифра изменяется в случае существенных изменений.
3. Третья - в случае уточнений, исправления ошибок, незначительных поправок.
Текущая версия – 1.0.0.
1.5 Нормативные ссылки и рабочие документы
ГОСТ 34.601.90 «Автоматизированные системы. Стадия создания».
ГОСТ 34.603.92 «Информационные технологии. Виды автоматизированных испытаний
информационных систем».
РД 50-34_698-90 Методические указания. Информационная технология. Комплекс
стандартов и руководящих документов на автоматизированные системы.
Документация на информационные технологии ЕСИМО. Требования к содержанию и
оформлению. – Обнинск: ГУ «ВНИИГМИ-МЦД». – 2006. – с.29.
Технология ведения Интернет-портала и автоматизированных рабочих мест пользователей
ЕСИМО в полнофункциональной единой системе. Технические спецификации на создание
прикладных программных приложений (портлетов) и демонстрационных вариантов приложений
(версия v.1.0.0 от. 10.06.2010). - Обнинск, 2010. – 24 с.
Технология ведения Интернет - портала и автоматизированных рабочих мест пользователей
ЕСИМО. Технические спецификации программных компонент портала ЕСИМО (версия v.1.0.2 от
26.06.2009. Обнинск, 2010. – 18 с.
Концепция полномасштабной Единой государственной системы информации об обстановке в
Мировом океане. III этап (2008-2012 гг.).
2 НАЗНАЧЕНИЕ КИС
КИС предназначена для реализации ПЗ «Оценка влияния естественных изменений и
природопользовательской деятельности на состояние морской среды и прибрежно-морских
экосистем дальневосточных морей» (Японское, Охотское моря и сопредельные районы)» – ТОИ
ДВО РАН.
Идентификация:
Разделы и направления КИО ЕСИМО [2]:
- Направление А1 КИО ЕСИМО: Оценка состояния природной среды, в том числе морской
среды, в открытом океане, морях и прибрежных регионах Российской Федерации.
- Разделы направления КИО:
1) А13_а – Экологическая безопасность (прибрежная зона):
7
A1З_а_1 - Оценка экологического состояния среды и загрязнения морских вод
(Японское и Охотское моря).
A1З_а_2 - Загрязнение атмосферы в прибрежных районах (Японское море).
А13_а_3 - Оценка фонового состояния морской среды по гидрологическим и
гидрохимическим показателям (Японское море).
А13_а_4 - Оперативная оценка состояния морской поверхности различных
участков акватории зал. Петра Великого в режиме on-line телекоммуникационного
видео-мониторинга.
А13_а_5 - Биологические последствия загрязнения залива Петра Великого.
2) А13_б – Сохранение естественной среды и видового разнообразия (Японское море):
А13_б_1 - Состояние объектов особо охраняемых природных территорий (ООПТ)
Приморского края.
А13_б_2 - Оценка динамики изменений ихтиофауны зал. Петра Великого.
А13_б_3 - Оценка процессов биоинвазии и интродукции чужеродных видов в
морских экосистемах.
А13_б_4 – Биоразнообразие прибрежно-морских территорий. Охраняемые виды.
3) А14 Антропогенные нагрузки на окружающую среду в направлении «суша-море»:
А14_1 - Оценка реакции воздействия антропогенных факторов на морскую биоту
по отдельным видам и показателям.
А14_2 - Эколого-экономическая оценка антропогенных воздействий.
- Направление А2 КИО ЕСИМО: Морская деятельность в Российской Федерации.
- Разделы направления КИО:
1) А24 - Освоение, использование, производство и охрана биологических ресурсов в
Мировом океане:
А24_2 – Промысловые морские беспозвоночные, водоросли и травы.
А24_2 - Оценка показателей и объектов марикультуры Приморского края.
А24_3 – Роль промысла в изменении состава и численности ихтиофауны.
- Направление А3 КИО ЕСИМО: Оценка социально-экономической обстановки в
прибрежных регионах Российской Федерации.
- Разделы направления КИО:
А3_1 - Дальневосточный регион как объект КУПЗ.
Назначение ПЗ: Комплексное информационное обеспечение средствами ЕСИМО научных
исследований
и
прибрежно-морского
природопользования
для
реализации
программ
комплексного управления прибрежной зоной (КУПЗ) и обеспечения устойчивого регионального
развития.
8
Реализация ПЗ: Осуществляется путем разработки и сопряжения с АПК ЕСИМО
компонентов комплексной информационной системы (КИС) «Природопользование, состояние и
тенденции изменений морской среды прибрежных и сопредельных районов дальневосточных
морей России» http://pacificinfo.ru/data/cdrom/kis/.
КИС строится на основе разработанных Методических спецификаций прикладной задачи
ТОИ ДВО РАН комплексного информационного обеспечения (КИО) морской деятельности
ресурсами ЕСИМО http://data.oceaninfo.ru/system/instance/files/501481.doc , 2011 г.).
Информационная база КИС, включая структурированную цифровую информацию,
текстово-графические файлы данных, ГИС-слои и геосервисы, включена в СРБД ЕСИМО [8].
Все существующие по тематике ПЗ и разработанные web/автономные приложения
(http://esimo.pacificinfo.ru/res/?mm=1) переведены в портлеты со сборкой через настройки
JbossPortal в требуемые страницы и профили [6, 7]. Использование сервисов портала ЕСИМО в
части настройки профиля подпортала в виде набора портлетов, реализующих презентационную
функциональность КИС, оформлено в виде портлетного приложения для интеграции в портал
ЕСИМО на основе “Технических спецификаций по разработке портлетных приложений портала
ЕСИМО” и технологии JSR 286.
Разработка приложений КИС осуществляется на серверах центрального узла ЕСИМО,
опытная эксплуатация и ввод в действие приложений производится с применением сервера узла
РИТУ-ДВ (ДВНИГМИ) по дальневосточному региону http://portal.esimo.ferhri.ru/portal по мере его
готовности.
Данное портлетное приложение принадлежит к зоне отвественности организациипоставщика информации по тематике ПЗ и физически расположено в структуре портала на
серверах ЕСИМО. Составные элементы КИС разделяются на два типа: статические и
динамические. Статические составляющие КИС содержат текстово-графическую информацию и
полностью включены в состав КИС (располагаются на сервере ЕСИМО). Динамические составные
элементы КИС включают в себя как текстово-графическую информацию (входит в состав КИС и
располагается на сервере ЕСИМО), так и интерактивные разделы, использующие удаленные
программные вызовы для взаимодействия и получения информации из информационных систем,
расположенных на серверах организации-поставщика информации.
3 ОБЕСПЕЧЕНИЕ ФУНКЦИОНИРОВАНИЯ СОСТАВНЫХ КОМПОНЕНТОВ КИС
Составные компоненты КИС состоят из отдельных внешних и встроенных блоков,
обеспечивающих хранение, обработку и выдачу по запросу требуемой информации: «АК
представления», «ГИС представления», «Прикладные приложения и ведение БД» в контексте
поддержки профиля подпортала.
9
3.1 АК представления
3.1.1 Назначение, область и порядок применения
Целью данного раздела документа является описание порядка использования оператором
(Аналитиком, Администратором) возможностей Аналитического комплекса для создания и
отображения количественных и качественных характеристик (показателей) морской среды и
морской деятельности в дальневосточном регионе с использованием ИР КИС по тематике ПЗ
ТОИ ДВО РАН.
Документ содержит описание специфики АК представлений, а также порядка и
последовательности работ оператора с показателями и представлениями АК для формирования и
выдачи пользователю аналитических представлений средствами АК ЕСИМО.
Аналитический комплекс предназначен для подготовки и представления потребителям
федерального и регионального уровней аналитической информации об обстановке в Мировом
океане, полученной в ходе решения различных ПЗ комплексного информационного обеспечения
(КИО) ЕСИМО [4]. Данный тематический блок АК предназначен для создания Аналитиком
аналитических отчетов на базе показателей ПЗ ТОИ ДВО РАН, полученных из СРБД ЕСИМО с
использованием технологии интеграции информационных ресурсов, и их отображения с помощью
различных визуальных представлений - таблиц, графиков, диаграмм и карт, выдаваемых в
стандартизованном виде и основанных на ресурсах ВБД по тематике ПЗ.
АК состоит из набора самостоятельных тематических разделов и содержит набор
показателей ИР об обстановке в Мировом океане, загруженных через внутреннюю базу данных
(ВБД) в АК (рис. 3.1).
10
Рисунок 3.1 – Тематические рубрики АК представлений КИС ПЗ ТОИ
АК обеспечивает обработку, анализ количественных и качественных характеристик
морской
среды
и
морской
деятельности
Российской
Федерации
и
используется
для
предоставления аналитической информации участникам ЕСИМО.
3.1.2 Описание возможностей
АК обеспечивает выбор доступных показателей, загруженных через ВБД, объединение их в
группы для получения требуемого аналитического представления.
Аналитические представления содержат таблицы, графики, диаграммы и карты, выдаваемые в
стандартизованном виде и основанные на ресурсах ВБД по тематике ПЗ.
Аналитический
комплекс
имеет
следующий
аналитические представления ресурсов КИС:
набор
функций,
позволяющих
создавать
11

Упорядочивания элементов показателя. Данные могут быть упорядочены по выбранной
характеристике показателя для более удобного представления, например, по годам.

Агрегации. Позволяет объединять данные из разных информационных ресурсов по
заданному условию для формирования требуемого показателя.

Фильтрации
данных.
Позволяет
выбрать
показатели,
удовлетворяющие
условию,
заданному в фильтрации.

Добавления колонок. Позволяет вводить дополнительные колонки при настройке ИР для
вычисления требуемых значений.

Добавления слоев карты. Механизм позволяет использовать на одной карте сразу несколько
слоев для отображения разнородной информации, например, морей, портов и федеральных
округов.
Тематический
раздел
АК
ПЗ
ТОИ
позволяет
проводить
интегральную
оценку
природопользовательской деятельности в ДВ регионе и состояния прибрежно-морских экосистем
ДВ морей согласно тематики ПЗ путем выдачи аналитических представлений.
В соответствии с назначенными правами доступа пользователь может просматривать и
экспортировать в формат MS Word 2007 готовые аналитические представления, созданные
Аналитиком, согласно следующим требованиям.
3.1.3 Уровень подготовки пользователя
Пользователь должен обладать знаниями, достаточными для работы с операционной
системой Windows, web-браузером и, желательно, владение языком T-SQL.
3.1.4 Программные и аппаратные требования к средствам пользователя
Для работы с АК необходима рабочая станция со следующими характеристиками:
- Процессор Pentium IV 2,4 Ггц или выше.
- ОЗУ 512 Мб или больше.
- Не менее 10 Гб свободного места на жестком диске.
- Экран с разрешением не ниже 1024*768.
- Мышь, клавиатура.
На рабочем месте должно быть установлено следующее программное обеспечение (ПО):
- Операционная система MS Windows версии XP или выше.
- Веб-браузер Internet Explorer версии 7.0 или выше.
- Офисный пакет MS Office версии 2003 или выше.
3.1.5 Функции администрирования АК
Администратору АК ТОИ принадлежат права на осуществление следующих действий:

настройка аналитических представлений;
12

загрузка новых и просмотр существующих ИР, осуществление их настройки.
3.1.5.1 Настройка аналитических представлений (АП)
При создании АП для одного или нескольких ИР администратору доступен следующий
набор функций АК:


Настройка показателей на основе ИР, требуемых для построения АП.

Настройка прав доступа.

Визуализации построенных показателей через набор доступных представлений.
1) Настройка показателей, требуемых для построения АП
Первым действием для создания нового АП является настройка списка информационных
ресурсов. Администратору предоставляются следующие функции:

Выбор доступных показателей, загруженных через ВБД.

Упорядочивания элементов показателя. Данные могут быть упорядочены по
выбранной характеристике показателя для более удобного представления, например, по годам.

Агрегации. Позволяет объединять данные из разных информационных ресурсов по
заданному условию для формирования требуемого показателя.

Фильтрации данных. Позволяет выбрать показатели, удовлетворяющие условию,
заданному в фильтрации.

Добавления колонок. Позволяет вводить дополнительные колонки при настройке ИР
для вычисления требуемых значений.
Для формирования требуемого источника данных в новом аналитическом представлении,
необходимо нажать на кнопку «Настроить структуру источника данных для представления».
Откроется окно настройки аналитического представления. Функционал управления ИР позволяет:

вернуться на основную страницу аналитического представления;

добавить ИР;

настроить права доступа.
При нажатии кнопки «настроить» появляется окно, в котором в правой части отобразятся
колонки с выбранными показателями.
Рассмотрим процесс создания нового АП на конкретном примере. На рис. 3.2 показано
окно настройки АП «Средние многолетние значения по температуре и солености в северозападной части Японского моря», созданный на основе ИР ТОИ «Сеточный массив средних
многолетних значений по температуре и солености в северо-западной части Японского моря». ИР
содержит данные по температуре и солености на 0.25⁰ сетке для 12 месяцев по нескольким
стандартным горизонтам.
13
Рисунок 3.2 - Показатели для построения АП «Средние многолетние значения по температуре и
солености в северо-западной части Японского моря»
На основе ИР строим новый показатель «Средняя многолетняя температура на поверхности
Японского моря за август» (рис. 3.3). В зоне «1» заносим имя нового показателя. В зоне «2»
строим запрос, в котором задаем месяц равный 8 (август), горизонт равный 0 (поверхность) и
выбираем часть сетки для узлов 0.5⁰. Ниже приведен текст запроса:
[m4405]=8 and[m4307]=0 and ([m4313]=42 or [m4313]=42.5 or [m4313]=43 or [m4313]=43.5 or
[m4313]=44 or [m4313]=44.5 or [m4313]=45 or [m4313]=45.5 or [m4313]=46 or [m4313]=46.5 or
[m4313]=47 or [m4313]=47.5 or [m4313]=48 or [m4313]=48.5 or [m4313]=49 or [m4313]=49.5 or
[m4313]=50 or [m4313]=50.5 or [m4313]=51 or [m4313]=51.5) and ([m4312]= 130 or [m4312]= 130.5
or [m4312]= 131 or [m4312]= 131.5 or [m4312]= 132 or [m4312]= 132.5 or [m4312]= 133 or [m4312]=
133.5 or [m4312]= 134 or [m4312]= 134.5 or [m4312]= 135 or [m4312]= 135.5 or [m4312]= 136 or
[m4312]= 136.5 or [m4312]= 137 or [m4312]= 137.5 or [m4312]= 138 or [m4312]= 138.5 or [m4312]=
139 or [m4312]= 139.5 or [m4312]= 140 or [m4312]= 140.5 or [m4312]= 141 or [m4312]= 141.5 or
[m4312]= 142 or [m4312]= 142.5)
Новый
показатель
строится для
отображения на карте (одного из
окон АК)
пространственного распределения средней многолетней температуры на поверхности моря за
август. В зоне «3» показаны отобранные в результате запроса данные.
14
Рисунок 3.3 - Настройка нового показателя на основе основного ИР
2) Настройка прав доступа
Далее приступаем к настройке прав доступа. На рис. 3.4 показано окно, в котором
галочками помечены пользователи с обозначенными правами доступа как для АК в целом, так и
для показателей, на основе которого строится АП.
Рисунок 3.4 - Настройка прав доступа для АП «Средние многолетние значения по температуре и
солености в северо-западной части Японского моря»
15
3) Визуализации построенных показателей через набор доступных представлений
Для визуализации построенных показателей через набор доступных представлений
необходимо выбрать требуемый шаблон представления с помощью кнопки
. В каждом окне
для визуализации источника данных доступны следующие элементы:

Таблица.

График/Диаграмма.

Карта.

Датчики.
Для описания вспомогательной информации доступны следующие элементы:

Текст.

Медиа.
Выбрать расположение представлений можно с помощью кнопки «Смена типа элемента
представления». Для нашего АП выбираем трехоконную визуализацию (рис. 3.5).
Рисунок 3.5 - Общий вид АП «Средние многолетние значения температуры и солености северозападной части Тихого океана
Первое окно визуализирует таблицу с сеточными данными. В правом верхнем углу окна
три кнопки позволяют управлять видом представления. Для просмотра всей таблицы необходимо
нажать на кнопку «100%», расположенную в верхнем левом углу окна (рис. 3.6,а). Окно
«настройка таблицы» позволяет переставлять столбцы таблицы или оставлять только нужные
пользователю (рис.3.6,б)
Окно «настройка фильтра данных» позволяет визуализировать в окне часть данных. Так на
рис. 3.6,в изображены условия выбора части таблицы, столбцы которых удовлетворяют
следующим условиям: месяц = 8, долгота >=132, <=134, широта =42, горизонт <100.
16
Рисунок 3.6 - Вид таблицы в 100% изображении окна (а), настройка таблицы (б), настройка
фильтра данных (в)
Второе окно АП – карта. В правом верхнем углу содержит кнопку для настройки карты:
100% визуализация и собственно настройку
В предлагаемом меню выбираем технологию «Механизм WMS» и слой «Привязка по
координатам» (рис. 3.7)
Рисунок 3.7 - Выбор слоя для построения карты (а), окно для внесения параметров, необходимых
для привязки таблицы к карте (б)
В окне «Таблица» выбираем тот показатель, который будет отображаться на карте, в
данном случае это «Средняя многолетняя температура на поверхности северо-западной части
Японского моря за август». В окнах Координаты выбираем столбцы таблицы соответствующие
широте и долготе, а в окне поле таблицы выбираем поле «температура». Работа с функционалами
данного окна описана в документации разработчика АК [4].
Третье окно АП представлено в текстово-графическом виде. В этом окне приведено общее
описание данных и приведены ссылки для более удобной визуализации данных, построенных
17
другими (не входящими в АК) приложениями, так, например, пространственное распределение
средней многолетней температуры на поверхности моря в августе показанное в окне «карта» (рис.
3.2) качественно отличается от этого же изображения, если перейти по соответствующей ссылке
(рис. 3.8)
Рисунок 3.8 - Пространственное распределение средней многолетней температуры на поверхности
северо-западной части Японского моря за август, построенное альтернативным приложением
3.1.5.2 Загрузка новых и просмотр существующих ИР, осуществление их настройки
Загрузка новых ИР осуществляется в окне «АРМ Аналитика». На рис. 3.9,а изображен
основной вид этого окна. При переходе по ссылке «загрузка ресурса» в левой части экрана
откроется список ИР. При выборе нужного ресурса на экране отображается название папки в
которую ИР необходимо загрузить, структура ИР и просмотр данных (рис. 3.9,б)
18
Рисунок 3.9 - Окно «АРМ Аналитика» (а), загрузка информационного ресурса (б)
Загрузка осуществляется нажатием кнопки «сохранить».
3.2 ГИС представления
3.2.1 Общее описание функционирования
Картографический блок ГИС предназначен для визуализации пространственных данных в
соответствии с набором правил и стилей для каждого слоя данных. Для пользователя он
обеспечивает возможность масштабирования, перемещения карты и получения атрибутивной
информации по объектам на карте. Также существует возможность визуализации легенды для
отдельного слоя карты.
Картографический блок приложения работает на основе скриптов для интерактивной
визуализации картографических данных OpenLayers, встроенной в портлетное приложение для
портала на JBoss. Источником данных выступает ПО GeoServer, установленное на веб-сервере
РИТУ-ДВ в ДВНИГМИ, Владивосток. Данное ПО обеспечивает визуализацию картографических
данных, хранящихся на сервере в формате shape-файлов (ESRI), с помощью стилей в формате
SLD, передача происходит посредством технологии WMS. Некоторые данные в картографическом
блоке отображаются на основе одного файла данных либо путем использования значений из
разных атрибутов (например загрязненность акваторий по разным критериям), либо отдельные
географические объекты с помощью фильтра в SLD-стиле отображения (например ареалы
обитания птиц и морских животных).
19
3.2.2 Задачи администратора
Добавление новых shape-файлов в проект ArcGIS с последующим экспортом этого слоя в
GeoServer с помощью компонента GeoCat Bridge для ArcGIS (рис. 3.10). Правка стиля SLD для
корректного отображения слоя через административную панель GeoServer’а (рис. 3.11).
Добавление нового пункта меню в портлет путем редактирования xml-файла соответствующего
раздела и добавление фрагмента javascript-кода для вызова модуля визуализации OpenLayers для
вновь добавленного слоя (рис. 3.12). Указание параметров вызова модуля OpenLayers, включая
регион отображения, текущий масштаб и наличие легенды для слоя.
Рисунок 3.10 - Публикация данных в GeoServer с помощью GeoCat Bridge for ArcGIS
20
Рисунок 3.11 - Редактирование дополнительных параметров слоя в GeoServer
Рисунок 3.12 - Редактирование xml-файла для добавления нового слоя в портлет
3.3 Прикладные приложения и ведение БД
3.3.1 Общее описание функционирования
21
Программный комплекс состоит из отдельных компонентов и обеспечивает реализацию
следующие функции:
- Предварительная подготовка портлета КИС на стенде организации для развертывание в
виде профиля регионального подпортала http://portal.esimo.ferhri.ru/portal.
- Создание и ведение информационной базы.
- Обеспечение навигации для доступа к ИР.
- Выдачу и визуализацию выходных данных.
Подготовка портлета КИС на стенде организации и развертывание в виде профиля
регионального подпортала осуществляется согласно рабочей документации КИС [3, 5] и
документации портала JBOSS согласно документации [6, 7].
Блок подготовки исходных данных к загрузке в БД поддерживается специально
разработанными
программами,
написанными
на
языке
FORTRAN,
при
использовании
коммерческих продуктов Excel, Surfer, Grafer и др..
Навигация и визуализация ИР реализовано посредством портлетного приложения КИС.
Структура технологии такова, что отдельные технологические звенья (этапы) выполняются
независимо и общее согласование проводится только на уровне входных - выходных
информационных потоков (портлетное приложение).
В соответствии с «Техническими спецификациями профиля КИС» [3] портлетное
приложение реализует следующие функции:
- Многоуровневый поиск и возможность просмотра информационных ресурсов ЕСИМО по
тематике ПЗ через средства приложения с дальнейшим получением текстово-графической
информации или пространственных данных.
- Поиск реализуется из разделов разветвляющегося меню или по ключевому слову.
- Результат запроса выдается пользователю в виде аналитического отчета, содержащего
описание состояния объекта, процесса или явления и тенденций изменения показателей в виде
таблиц, графиков и карт.
- Возможность загрузки полученных данных в zip-архиве и ASCII.
3.3.2 Подготовка КИС к работе
Развертывание и подключение портлетного приложения осуществляется после сборки на
стенде http://94.198.17.38:81/portal/portal/default/app/%D0%9A%D0%98%D0%A1 организации
согласно рабочей документации КИС [3, 5] и документации портала JBOSS в следующей
последовательности:
- Размещение установочного файла портлета в директории server/<configuration>/deploy.
Разворачивание КИС на сервере осуществляется автоматически после размещения установочного
файла в директории deploy.
22
- Инициализация программного интерфейса портлета (Portlet Instance) в панели
администрирования портала. Имя интерфейсу задается на усмотрение Администратора.
3.3.3 Расположение на странице портала
Для расположения экземпляра портлета на одной или нескольких страницах портала
настройки осуществляются следующим образом:
- В панели администрирования портала создается необходимая иерархия страниц и
разделов, предусмотренная структурой портала.
- Для размещения экземпляра портлета КИС на требуемой странице необходимо в панели
администрирования перейти в режим размещения объектов на этой странице («Page Layout»).
- В режиме размещения объектов выбрать созданный экземпляр портлета (см. п. 3.3.1) и
разместить его на странице, указав позицию расположения и порядок вывода (если на странице
предусмотрено более одного портлета).
3.3.4 Настройка стартовой страницы КИС
Пользователь, обладающий правами Администратора портала, имеет возможность перейти
в режим редактирования параметров экземпляра портлета для выбора стартовой страницы КИС.
Стартовой страницей КИС может быть главная (рис. 3.13).
Рисунок 3.13 – Главная страница портлета КИС
3.3.5 Ведение БД
Информационной
основой
КИС
являются
полидисциплинарные
БД,
результаты
многолетних исследований и другие информационные ресурсы о состоянии морской среды
прибрежных и сопредельных районов дальневосточных морей России, поступающую из
23
различных источников в виде цифровых массивов данных и документов. Информационная БД
КИС является проблемно-ориентированной специализированной базой данных со смешанной
структурой. Организация информационных объектов в своей основе базируется на иерархической
модели, в которой связи между объектами имеют вид иерархий, в нашем случае – дерева [8].
В целом, ИР описанные в модели БД, используются как в портлетном приложении КИС,
так и в одноименном web-приложении (http://pacificinfo.ru/data/cdrom/kis/). Часть ИР занесена и
хранится в СРБД и, в частности, предназначается для построения аналитических представлений в
аналитическом комплексе (текст и цифровые таблицы) после занесения их во внутреннюю БД.
Выделенная часть ИР (ГИС слои) используется в ГИС-приложении.
В СРБД представлены ИР как цифровом виде, так и виде приложений и как объектные
файлы.
В функции администратора для ведения БД входит:
- описание ИР в ЦМБД;
- отбор ИР, пригодных для занесения их в СРБД;
- описание атрибутов таблиц, подбор кодов для элементов в базе данных «Поставщика
данных»;
- описание и занесение ИР в СРБД через «Поставщик данных»;
- модификация ИР в СРБД: обновление структуры, пополнение данных;
-мониторинг ИР в СРБД и АК.
3.4 Интеграция портлета КИС на портале ЕСИМО
Согласно общей концепции разработчиков портала схема подключения и вызова портлетов,
созданных исполнителями проектов ЕСМО по тематике различных ПЗ, выглядит следующим
Портлет
Portlet API (JSR286)
ПОРТЛЕТНЫЙ
КОНТЕЙНЕР
Пользовате
ль
ПОРТАЛ
образом (рис. 3.14)
Портлет
Портлет
Портлет
портлет
Контент
портлета
Рисунок 3.14 - Вызов портлетного приложения со страницы портала ЕСИМО
24
Согласно этой схемы типичная последовательность событий при доступе пользователя к
своей странице, содержащей портлеты должна формироваться следующим образом:
•
Веб-браузер делает HTTP запрос к порталу.
•
Запрос получен порталом.
•
Портал определяет содержит ли запрос действия, направленные к любому из портлетов
связанных с данной портальной страницей.
•
Если такие действия существуют, портал запрашивает портлетный контейнер, чтобы он
вызвал соответствующий портлет для обработки посланного действия.
•
Портал вызывает портлет посредствам портлетного контейнера в результате он
получает фрагмент, который может быть включен в результирующую портальную страницу.
Портал агрегирует вывод всех портлетов в портлетную страницу и возвращает ее обратно
веб-клиенту.
Портлет генерирует фрагмент. Портал обычно добавляет заголовок, кнопки управления и
другие элементы декора к контенту, сформированному портлетом, этот новый фрагмент
называется портлетным окном. Затем портал собирает портлетные окна в единый документ портлетную страницу и посылает ее на устройство пользователя (веб-браузер), где она и
отображается пользователю.
Портлетное приложение КИС является автономным программным комплексом и, согласно
спецификации взаимосовместимости компонентов ЕСИМО, должно быть использовано в
структуре других узлов ЕСИМО (РИТУ-ДВ).
Развертывание КИС осуществляется посредством создания профиля (субпортала) портала
регионального узла ЕСИМО по акватории и прибрежных территорий дальневосточных морей и
прилегающей части Тихого океана. Разработка осуществляется на серверах центрального узла
ЕСИМО, опытная эксплуатация и ввод в действие приложений производится с применением
серверов узла РИТУ-ДВ, где приложение должно быть доступно как удалённый портлет WSRP.
При этом его работоспособность и сопровождение обеспечивает администратор регионального
сервера.
Развертывание КИС в РИТУ-ДВ осуществляется по согласованию с администратором
регионального портала и должно включать следующие работы:
1) установка прикладного программного обеспечения КИС на серверах регионального
портала (при необходимости);
25
2) подключение экземпляров портлетов (базовых и прикладных приложений) и настройка
их параметров в рамках заданного сценария работы КИС и шаблонов страниц профиля
(субпортала) с применением административных сервисов портала;
3) тестирование доступа к КИС через региональный портал и взаимодействия компонентов
КИС и собственно регионального портала.
На этапе тестирования портлетное приложение разворачивается на тестовом сервере, где
полностью повторяется конфигурация рабочего сервера. Требуется проверка всех функций
приложения.
Для тестового развёртывания портлетного приложения необходимо выполнить следующие
шаги:
1) Выложить архив приложения (app.war или app.sar) в папку deploy.
2) Стартовать Jboss AS. Возможно «горячее» выкладывание, без перезапуска Jboss AS.
3) При нормальном развёртывании, проверить доступность приложения в разделе
Администрирование и создать экземпляр портлета, указав необходимые параметры. Здесь же
указать возможность удалённого вызова (см. документацию по Jboss Portal).
4) Для тестирования портлета подключить его в личный раздел «Мой АРМ». Проверить
работоспособность портлетного приложения согласно его функционала.
Адрес портлета на сервере ТОИ:
http://94.198.17.38:81/portal/portal/default/app/%D0%9A%D0%98%D0%A1. Ссылка для загрузки
http://pacificinfo.ru/kis.war .
Последовательность действий Администратора КИС приведена в пп. 3.3.2 – 3.3.4 данного
документа.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1.
Закон РФ «Об интеллектуальной собственности».
2.
Технологии комплексного информационного обеспечения морской деятельности в
Российской Федерации ресурсами ЕСИМО. Методические рекомендации по подготовке
спецификаций комплексного информационного обеспечения морской деятельности в Российской
Федерации ресурсами ЕСИМО (версия 1.0.0 от 20.07.09).- Обнинск, 2009. –52 с.
3.
Техническая спецификация профиля КИС регионального портала, версия 1.1.0. 2011 -
http://data.oceaninfo.ru/system/instance/files/419351.doc.
4.
Технология аналитической обработки и отображения информации для оценки обстановки в
мировом океане. Руководство аналитика, версия 2.2.1, 2012 г. Закрытое акционерное общество
«Армада Софт».
26
5.
Комплексная информационная система (КИС) «Природопользование, состояние и
тенденции изменений морской среды прибрежных и сопредельных районов Дальневосточных
морей
России».
Описание
прикладного
программного
обеспечения,
версия
1.0.0
http://data.oceaninfo.ru/system/instance/files/310083.doc .
6.
JavaTM Portlet Specification, version 2.0 (2008-01-11) - http://www.jcp.org/en/jsr/detail?id=286
7.
Портал Jboss версии 2.7.2. Руководство пользователя. Февраль 2009 г.
8.
Комплексная информационная система (КИС) «Природопользование, состояние и
тенденции изменений морской среды прибрежных и сопредельных районов Дальневосточных
морей
России».
Описание
организации
информационной
http://data.oceaninfo.ru/system/instance/files/310063.doc
базы,
версия
3.0.0
ЛИСТ ИЗМЕНЕНИЙ
№
Дата
Номер
Версия документа после
п/п
внесения
раздела,
Содержание
изменений
пункта
внесенного
изменения
внесения изменений
Download