Для пользователей ОГИС, обладающих правами доступа к таким данным, интерфейс запросов остается стандартным. ГИС-сервер при получении запроса от пользователя, формирует XML-запрос на получение данных с компьютера владельца. Наиболее часто такие данные представляются научными специалистами института в виде набора файлов, рассредоточенных в специально организованной системе вложенных папок, облегчающих для пользователя процесс поиска нужных данных. В этом случае по согласованию с административной группой ОГИС проводится дополнительная установка и настройка специальных программных компонент на удаленный компьютер. В результате удаленный компьютер начинает функционировать в режиме файл-сервера, обслуживающего формируемые ГИС-сервером XML-запросы на выборку из файловой системы и пересылку нужных файлов данных.
Если хранилища данных удаленных пользователей организованы в виде баз данных, то должно производиться согласование схемы запросов ГИС-сервера и структуры данных, используемых в соответствующей БД на стороне хранилища данных. После этого запросы пользователя транслируются ГИС-сервером в запросы для удаленной СУБД, найденная информация пересылается ГИС-серверу, где она обрабатывается и предоставляется в нужном виде пользователю.
3.4 Мониторинг океанологических ресурсов Интернета
Эффективность океанологических исследований в большой мере зависит от полноты сведений об объекте исследования, имеющихся в распоряжении научных специалистов. Как правило, помимо данных, получаемых непосредственно организацией, где работает специалист, имеется значительное число данных, полученных другими отечественными и зарубежными организациями. Часто эти данные выставляются в Интернете и могут быть доступны заинтересованным специалистам. Однако, невысокая пропускная способность отечественных интернет-каналов, зачастую недостаточная подготовка пользователей к работе в Интернете, многократное дублирование в пределах одной организации информационных поисков и запросов приводят в целом к невысокой эффективности использования информационных ресурсов Интернета. Учитывая перечисленные выше соображения, была принято решение в рамках проекта ОГИС разработать систему автоматизированного сбора и мониторинга выставляемой в Интернете океанологической информации по северо-западной части Тихого океана. Такая система, названная (Remote Data Searcher), была создана в 2003 году.
Система действует в составе разрабатываемой в ТОИ ОГИС и обеспечивает выполнение следующих функций: 1 - создание и пополнение списка актуальных для пользователей ОГИС океанологических ресурсов в Интернете; 2 - выполнение с заданной периодичностью, либо по требованию пользователя запросов на получение данных с удаленных источников; 3 - контроль актуальности удаленных данных и организация системы кэширования наиболее часто запрашиваемых данных на внутреннем сервере; 4 - выполнение поисковых запросов по базе зарегистрированных информационных ресурсов.
В настоящее время с помоощью системы RDS осуществляется мониторинг шести океанологических ресурсов Интернета. Так, например, по заказу лаборатории Физики геосфер был организован пробный мониторинг трех информационных ресурсов. С сайта Японского метеорологического агентства http://www.imoc.co.jp/wxfax.htm с периодичностью 2 раза в сутки скачиваются в БД ОГИС факсимильные карты приземного давления атмосферы в регионе. С сайта http://JPL/POO.DAAC.SeaWinds ежедневно скачиваются оперативные данные по характеристикам ветра над северо- западной частью Тихого океана. С сайта http://www.jma.go.jp/JMA_HP/en/typh/typh.all.html осуществляется мониторинг наиболее мощных тайфунов и тропических циклонов в Тихом океане, способных оказать воздействие на фон микросейсмических колебаний в районе сейсмоакустических исследований, проводимых ТОИ ДВО РАН. С использованием системы автоматического мониторинга в 2004 году блок гидрологических данных ОГИС был пополнен двумя новыми крупными массивами данных. В частности, в БД ОГИС был внесен фрагмент банка океанографических данных WOD-2001 Национального центра океанографических данных США. Этот банк включает наиболее полный массив данных вертикальных CTD- зондирований океана, осуществленных океанографическими организациями разных стран мира за период с 1804 по 2001 год. Основная версия банка распространялась в виде комплекта из девятнадцаити компакт-дисков. На сайте НЦОД http://www.nodc.noaa.gov/OC5/WOD01/pr_wod01.html выставлены данные этого банка, которые время от времени пополняются и корректируются с учетом найденных несоответствий. Система автоматического мониторинга океанографических Интернет-ресурсов, встроенная в ОГИС, проверяет регулярно сайт НЦОД на наличие обновлений в банке, которые автоматически скачиваются в ОГИС. Последующее преобразование данных и их встраивание в основной блок CTD-данных ОГИС производится администратором либо оператором системы, обычно не позднее недели-двух с момента появления обновлений банка WOD-2001. Таким образом, практически в каждый момент времени в ОГИС поддерживается наиболее полная и правильная версия банка WOD-2001. При работе с этими данными научным специалистам нет необходимости знать используемые в WOD-2001 форматы хранения данных, местоположение нужных данных на конкретных CD-дисках, достаточно воспользоваться стандартными формами пространственно-временных запросов к ОГИС и получить на своем компьютере либо визуальные образы данных либо сами данные в цифровой форме. Второй крупный массив океанологических данных, внесенных в 2004 году в ОГИС - данные буйковых и попутных судовых измерений параметров состояния морской среды и атмосферы в приводном слое. Эти данные по региону северо-западной части Тихого океана собираются странами- участниками международного океанографического проекта NEAR GOOS (Япония, Корея, Китай, Россия) и выставляются для участников проекта на сайте http://near-goos1.jodc.go.jp/. С помощью системы автоматического мониторинга ОГИС новые поступления данных буйковых и судовых наблюдений автоматически считываются в основную БД ОГИС и становятся доступными ее пользователям.
3.5 Организация доступа к оперативным данным экспериментов
В 2006 году были начаты работы по включению в ОГИС информационных ресурсов двух морских экспериментальных станций ТОИ – на м. Шульца и о. Попова. На МЭС м.Щульца развернута первая очередь локальной компьютерной сети. В настоящее время высокоскоростными оптоволоконными каналами (скорость 1 Гб/сек, общая длина – более 1 км) соединены компьютеры, расположенные в нескольких рабочих помещениях. Сеть МЭС по радиоканалу соединена с сетью ДВО РАН, что обеспечивает научным специалистам на МЭС практически все те же возможности, которые они имеют в здании ТОИ (Интернет, электронная поста, доступ к информационным ресурсам сети ДВО РАН). Для управления сетью МЭС организован постоянно действующий сервер. С его помощью организована служба синхронизации времени на всех рабочих компьютерах МЭС, созданы FTP-сервера общего пользования для хранения данных сейсмоакустических и акустических экспериментов, данных видеомониторинга близлежащих акваторий. Начаты работы по организации оперативного доступа к информационным ресурсам МЭС для пользователей ОГИС, что позволит реализовать в системе концепцию оперативного научного мониторинга важных океанологических и иных природных процессов и явлений. На МЭС о. Попова также осуществлено развертывание первой очереди локальной компьютерной сети. Сеть основана на радиосоединениях, она объединяет два лабораторных корпуса, несколько мест проживания научного персонала и администрации МЭС. Сеть станции подключена к сети ДВО РАН и, соответственно, к сети Интернет. Организован FTP сервер для приема оперативной информации с рабочих мест МЭС, сервер доступен из сети ДВО, что позволит впоследствии развернуть на МЭС ряд систем оперативного научного мониторинга с предоставлением информации пользователям ОГИС.
4 ОПИСАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Программное обеспечение ОГИС написано на нескольких языках программирования (С++, Java, Fortran, Python, Java, ASP), включает более 70 независимых модулей, более 20000 строк программного кода. При создании программного обеспечения использовались несколько систем программирования.
Вследствие большого объема программного кода, его полные тексты в настоящем руководстве не приводятся.
5 ОПИСАНИЕ ПРИМЕНЕНИЯ
5.1 Технологический процесс формирования и ведения ОГИС
Весь технологический процесс формирования и ведения ОГИС представляется в виде цепочки выполняемых функций технологии именно в той последовательности, в которой они описаны в разделе 3.
5.2 Условия применения
Обязательными условиями применения технологии являются:
- наличие описанных выше программно-технологических средств;
- наличие необходимых информационных ресурсов;
- соответствие поставленной пользователем задачи функциональности технологии.
6 Документация технологии
Документация на технологию формирования и ведения информационных ОГИС ТОИ ДВО РАН подготовлена в соответствии с общими требованиями ЕСИМО и включает в себя настоящий документ. Этот документ содержит общие сведения о построении технологии, ее составляющих, методах и средствах функционирования и руководство пользователю. Они предназначены для использования в ТОИ ДВО РАН, являющимся организацией - поставщиком данных и информации в ЕСИМО.