Научная статья на тему 'Опыт веб-картографирования на основе сервиса Google Maps'

Опыт веб-картографирования на основе сервиса Google Maps Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
366
105
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Григорюк А. П., Брагинская Л. П.

Internet is now the decisive factor for distribution of the geoinformative systems and their conversion into important component of the contemporary informational technology. Recently, however; the gybrid or mash-up systems, such as GIS, becomes most popular in the Internet. In such systems the geological data from the application database combine with the cartographical service granted by a special Web server. Google Maps is now the most developed service of cartography [1]. Authors of the present report have applied Google Maps to provide GIS function in the information and modeling system Vibroseis Translucence of the Earth. This web system is based on the data have been obtained in exclusive experiments on the vibroseis translucence of the Earth by means of the powerful seismic vibrators.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Григорюк А. П., Брагинская Л. П.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

WEB CARTOGRAPHY BASED ON GOOGLE MAP SERVICE

Internet is now the decisive factor for distribution of the geoinformative systems and their conversion into important component of the contemporary informational technology. Recently, however; the gybrid or mash-up systems, such as GIS, becomes most popular in the Internet. In such systems the geological data from the application database combine with the cartographical service granted by a special Web server. Google Maps is now the most developed service of cartography [1]. Authors of the present report have applied Google Maps to provide GIS function in the information and modeling system Vibroseis Translucence of the Earth. This web system is based on the data have been obtained in exclusive experiments on the vibroseis translucence of the Earth by means of the powerful seismic vibrators.

Текст научной работы на тему «Опыт веб-картографирования на основе сервиса Google Maps»

УДК 528.4

А.П. Григорюк, Л.П. Брагинская ИВМиМГ СО РАН, Новосибирск

ОПЫТ ВЕБ-КАРТОГРАФИРОВАНИЯ НА ОСНОВЕ СЕРВИСА GOOGLE MAPS

A.P. Grigoruk, L.P. Braginskaya

Institute of Computational Mathematics and Mathematical Geophysics SB RAS prospect Akademika Lavrentjeva, 6, Novosibirsk, 630090, Russia.

WEB CARTOGRAPHY BASED ON GOOGLE MAP SERVICE

Internet is now the decisive factor for distribution of the geoinformative systems and their conversion into important component of the contemporary informational technology. Recently, however; the gybrid or mash-up systems, such as GIS, becomes most popular in the Internet. In such systems the geological data from the application database combine with the cartographical service granted by a special Web server. Google Maps is now the most developed service of cartography [1].

Authors of the present report have applied Google Maps to provide GIS function in the information and modeling system "Vibroseis Translucence of the Earth". This web system is based on the data have been obtained in exclusive experiments on the vibroseis translucence of the Earth by means of the powerful seismic vibrators.

В настоящее время Интернет стал определяющим фактором в распространении геоинформационных систем и превращении их в важный компонент современных информационных технологий. Веб-картографирование (web-mapping) — формирование картографического изображения и вывод релевантной информации на экран компьютера посетителя веб-сайта с помощью веб-браузера, посредством которого непосредственно или поддерживаемого им специального клиентского расширения осуществляется управление картографическим веб-сервером для исполнения команд по перестройке карты (изменение содержания, масштаба, сдвиг и т. д.) Существует большое количество серверного программного обеспечения позволяющего публиковать в сети Интернет карты, сопровождаемые базовым ГИС-инструментарием, данные и метаданные, обеспечивая к ним одновременный доступ неограниченного числа пользователей. В качестве примера можно привести ArcIMS - известный продукт компании ESRI, а также бесплатно распространяемый MapServer.

Однако в последнее время в Интернете все большее развитие получают гибридные или мэшап (иначе «мэш-ап», от англ. mash-up — «смешивать») системы, в частности ГИС. В таких системах геоданные из прикладной базы данных интегрируются с картографическим сервисом, предоставляемым специализированным веб-сервером. На сегодняшний день наиболее развитым картографическим сервисом является Google Maps компании Google [1]. Сервис базируется на данных дистанционного зондирования (спутниковые снимки Landsat, SPOT, Quickbird) и топографических картах. Любая точка мира отображается с точностью до 1:25000 на основе данных, полученных

после 2003 года. Снимки предоставлены компанией EarthSat и сделаны со спутника Landsat-7, камерой ETM+, разрешение на местности - 15 м, спектрозональные изображения получены путем комбинирования исходных 30-метровых спектрозональных цветных изображений с 15-метровыми панхроматическими данными, получаемыми одновременно со спектрозональными (технология pansharpening). Крупные города и многие мировые территории отображаются вплоть до масштабов порядка 1 : 2 000, эти данные представлены компанией DigitalGlobe и сделаны со спутника Quickbird-2, камерой BHRC-60, исходное разрешение этих снимков 0.68 м. Данные спроектированы в проекцию Меркатора и базируются на сфере.

Для доступа к сервису из JavaScript программ предоставляется интерфейс Google Maps API. Несложные команды позволяют добавить на карту собственные контуры, маркеры, интерактивные подсказки и всплывающие окна. Использование технологии AJAX обеспечивает обновление содержимого страницы без ее перезагрузки, таким образом изменение масштаба и перемещение по карте осуществляется без каких-либо задержек. Данные для отображения могут находиться как непосредственно в коде веб-страниц, так и во внешних XML файлах. Сервис Google Maps, как и сами карты и снимки, является бесплатным для некоммерческого использования.

В предлагаемой работе сервис Google Maps применен для обеспечения ГИС-функций в информационно-вычислительной системе «Вибросейсмическое просвечивание Земли» (грант РФФИ № 05-07-90081) [2]. Эта веб-ориентированная система основана на данных, полученных в ходе уникальных экспериментов по вибросейсмическому просвечиванию Земли с помощью мощных сейсмических вибраторов. Эксперименты проводились на протяжении 1995-2007 годов в Алтае-Саянском регионе, Байкальской рифтовой зоне, Таманской грязевулканической провинции. Обобщенная структурная схема системы приведена на рис. 1.

Рис. 1. Структурная схема гибридной ГИС

Как видно из схемы, управляющее веб-приложение помимо обычных функций по обработке пользовательских запросов и взаимодействию с базой данных, обеспечивает генерацию JavaScript сценария для доступа к сервису Google Maps. Этот сценарий вместе с содержащейся в нем релевантной информацией, выбранной из базы данных, встраивается в код веб-страницы, возвращаемой пользователю. В процессе загрузки этой страницы в веб-браузер и осуществляется непосредственно обращение к сервису Google Maps за картографической информацией в соответствии с интерфейсом Google Maps API. На рис. 2 приведен пример интерактивной карты, сгенерированной в соответствии с пользовательским запросом.

Рис. 2. Пример интерактивной карты Работа выполнена при поддержке гранта РФФИ № 07-07-00106.

БИБЛИОГРАФИЧЕСКИМ СПИСОК

1. Google Maps API Documentation. http://www.google.com/apis/maps/documentation

2. Григорюк А.П., Брагинская Л.П. Управление данными вибросейсмического мониторинга. // Мониторинг окружающей среды, геоэкология, дистанционные методы зондирования Земли и фотограмметрия. Сб. материалов междунар. науч. конгресса «ГЕО-Сибирь-2007» Т. 3. - Новосибирск: СГГА, 2007.

© А.П. Григорюк, Л.П. Брагинская, 2008

i Надоели баннеры? Вы всегда можете отключить рекламу.