205 ЭЛЕКТРОННЫЙ АРХИВ МОРСКИХ НАВИГАЦИОННЫХ КАРТ С УДАЛЕННЫМ ДОСТУПОМ1 Ю.Г.Васин2, Ю.В.Ясаков2 2 ГУН НИИ ПМК ННГУ им. Н.И. Лобачевского, 603005, г. Нижний Новгород, ул. Ульянова, 10, 8(8312)362-361, pmk@unn.ac.ru Рассматриваются основные особенности системы управления электронным архивом морских навигационных карт, способы хранения больших объемов информации, организация доступа к архиву как в локальной сети, так и в сети Интернет. Введение В настоящее время при решении задач судовождения большую роль стали играть цифровые морские навигационные карты. Возникающие при этом проблемы (огромные объемы информации, регулярные ее обновления, необходимость в обеспечении целостности, защищенности и в тоже время доступности информации) делают актуальными вопросы организации централизованного хранения и сопровождения цифровых морских навигационных карт (как их растровых изображений, так и векторных баз данных). Организация архива и доступ к данным Электронный архив морских навигационных карт (ЭА МНК) представляет собой интегрированный программно-аппаратный комплекс для хранения, выдачи и оперативного обновления цифровых растровых изображений и баз данных МНК. Система управления ЭА МНК функционирует на локальной вычислительной сети под управлением СУБД Firebird. Носителями информации электронного архива могут являться RAID-массивы на файл-серверах либо DVD-диски из постоянного хранилища. Обеспечивается одновременная работа с базой данных архива неограниченного числа пользователей в локальной сети (регистрация новых МНК в архиве, получение МНК из архива, поисковые операции по различным критериям, регламентные работы с архивом и т.п.). В системе управления ЭА МНК реализована идеология разграничения доступа, как к информации, так и к функциональным возможностям системы. При регистрации нового пользователя архива для него создается индивидуальный профиль, обеспечивающий разграничение доступа как к МНК архива, а так и к функциям системы управления архивом. Все действия пользователя протоколируются в базе данных архива с возможностью их последующего отбора, просмотра и анализа. Единицей хранения в архиве является один файл - документ, содержащий стандартный (для данного архива) набор файлов МНК: - регистрационная карточка документа, содержащая основные сведения о нем; - изображение в растровом формате BIG (разработка НИИ ПМК); - база данных МНК в формате интегрального файла (разработка НИИ ПМК); - цифровой набор МНК в формате S57; - извещения мореплавателям на данную МНК; - прочие документы. Удаленный доступ В системе управления архивом реализована возможность работы с ЭА МНК удаленных пользователей в сети Интернет. Для поддержки удаленного доступа через сеть Интернет используется веб-сервер, поддерживающий технологию Java (Apache) и контейнер сервлетов Java Tomcat. Работа удаленного клиента с _____________________________________________________________________ Работа выполнена при финансовой поддержке РФФИ (проект № 05-01-00590). 1 206 архивом обеспечивается любым Интернетбраузером. Программное обеспечение удаленного доступа реализовано с использованием платформо-независимой технологии Java с формированием вебсодержимого на основе XSL шаблонов, что позволяет разделить внутренние алгоритмы обработки и представление информации конечному пользователю. Средства обновления изображений у клиентов требуют наличия среды исполнения Java (JRE) версии 1.5 или выше. Удаленный доступ может быть использован для оперативного получения информации о содержимом электронного архива и оформления заявки на получение необходимых МНК любой заинтересованной организацией. Удаленный доступ предоставляет его пользователям следующие основные возможности: регистрацию нового клиента в системе (работа производится только с зарегистрированными клиентами); поиск МНК по различным критериям: - адмиралтейскому номеру, - масштабу, - типу проекции, - району, - географическим координатам, - дате создания, - дате выпуска оригинала; отображение краткой сводки по найденным МНК; подбор нужных МНК и оформление заявки на их получение из архива; просмотр растрового изображения МНК с возможностью: - навигации по карте с использованием уменьшенного изображения (навигатора), - скроллинга, - масштабирования; просмотр векторной базы данных МНК в формате интегрального файла (если она имеется в архиве) с возможностью скроллинга, масштабирования, поиска объектов по различным критериям, просмотра атрибутов найденных объектов. При поиске объектов возможно подключение классификатора и библиотеки запросов [1, 2]; просмотр цифрового набора данных МНК в формате S57 (если она имеется в архиве) посредством конвертирования ее “на лету” в базу данных формата интегрального файла; просмотр электронной карты МНК с указанными выше возможностями. Под электронной картой МНК понимается растровое изображение МНК и метрически синхронизированная с ним векторная база данных в формате интегрального файла. Растровое изображение может быть получено либо путем сканирования оригинала МНК, либо путем отрисовки из векторной базы данных МНК в формате интегрального файла. Выводы Данная разработка позволяет обеспечить: - стандартизацию цифровой информации МНК; - ее целостность и надежное хранение в одном месте; - эффективные способы обновления и поддержки на актуальном уровне; - широкий и в тоже время контролируемый доступ обширного круга заинтересованных пользователей. Эксплуатация созданного ПО в реальных условиях подтвердила его эффективность и удобство в использовании. Список литературы 1. Васин Ю.Г., Ясаков Ю.В. Система управления базами видеоданных // Методы и средства обработки графической информации: Межвуз. сб. научн. тр., Горьк. гос. ун-т, Горький, 1989, с.93 – 115. 2. Yu.G. Vasin, Yu.V. Yasakov. GIS Terra: A graphic database management system // Pattern recognition and image analysis. 2004. Vol. 14. No. 4. P. 579586.