Веб-картография

18 ноябрь, 2008 - 12:19Георгий Вишня

Веб-картография ознаменовала собой демократизацию доступа широких слоев компьютерных пользователей к географическим данным. С момента своего зарождения в середине 90-х годов и до настоящего времени данные технологии прошли значительный путь развития (см. врезку). В результате возникли два важнейших типа современных веб-карт: распределенные картографические веб-сервисы и коллективные веб-карты.

Современные распределенные картографические веб-сервисы

Сегодняшнего пользователя Интернета невозможно представить без использования картографических веб-сервисов (web maps). И если взглянуть на полный спектр доступных сервисов такого типа, сразу заметны несколько явных лидеров:

Эти сервисы выделяются широким спектром предоставляемых функциональных возможностей, хорошим географическим покрытием и удобством для конечных пользователей. К числу их сильных сторон можно отнести развитые навигацию по карте и масштабирование (zooming), наличие специализированных информационных ресурсов (карты улиц крупных городов, транспортных потоков в режиме реального времени и пр.).

Все ведущие картографические сервисы поддерживают последние версии популярных браузеров (IE, Mozilla FireFox, Safari, Opera). При этом Google Maps доступен для пользователей наибольшего числа версий браузеров, включая уже вышедшие из употребления – благодаря своей давней истории (первая версия сервиса была опубликована в 2005 г.) и изначально кросс-браузерному дизайну, заложенному в его клиентское программное обеспечение.

Если говорить об источниках картографических данных, то общей чертой этих сервисов является сотрудничество со специализированными организациями, у которых они закупают данные.

Безусловно, сервисы различаются функциональностью. Например, картографическая служба Microsoft предоставляет возможность навигации по трехмерным картам улиц крупнейших городов США и некоторых других стран, в то время как Google дает уникальный инструмент для разработчиков, желающих разместить ту или иную прикладную информацию на картах, – Google Maps API.

Веб-картография
Microsoft Live Search Maps

Также эти сервисы отличаются по степени покрытиях различных районов земного шара и актуальностью картографических данных. Например, карты Яндекса для территорий стран СНГ отвечают последнему требованию. Актуальность карт в Google Maps и MS Live Search Maps для разных регионов – 1–3 года. Отстает от всех Yahoo! Maps – его данные в среднем устарели на 4–5 лет (к слову, у сервиса Yahoo! для Украины есть несколько серьезных недостатков, например они предоставляют достаточно качественную и достоверную информацию об улицах г. Киева, чего нельзя сказать о других крупных городах, таких как Донецк).

Можно долго и пространно рассуждать о том, какой сервис лучше, а какой – хуже. Думаю, что каждый пользователь имеет собственное мнение на этот счет. И в зависимости от текущей задачи мы будем применять разные веб-сервисы.

Краткая хронологическия таблица развития веб-картографии
Дата Событие
1993– 1994 гг. Выход первых картографических веб-приложений раннего поколения (Xerox PARC Map Viewer, Национальный атлас Канады)
1996– 1999 гг. Появление и бурное развитие интерактивных картографических веб-систем (Mapquest, MultiMap, Geomedia WebMap 1.0, UMN MapServer 1.0, Terraserver USA). Дальнейшее развитие систем раннего поколения (US Online National Atlas Initiative). Выход гигантов мировой ИТ-индустрии на рынок веб-картографии (проект Terraserver USA был создан и внедрен при активном участии Microsoft и HP)
2000– 2003 гг. Начало эпохи распределенных картографических веб-платформ (UMN MapServer 3.0-3.5-4.0, ESRI ArcIMS 3.0-4.0) и сервисов (ESRI Geography Network, NASA World Wind)
2004 г. В апреле Стив Кост запустил проект Open Street Maps. Google и Yandex начали разработку своих распределенных картографических веб-сервисов
2005 г. Выпущен первый релиз картографического веб-сервиса Google Maps, предоставивший доступ к масштабируемым картам всего земного шара через интерактивный навигационный интерфейс.Вышел первый релиз картографической платформы Microsoft Virtual Earth и ее веб-интерфейса
2006 г. В мае Андрей Корякин и Евгений Савельев запустили проект WikiMapia.В ноябре Microsoft впервые в области веб-картографии добавила возможность интерактивного просмотра трехмерных изображений объектов на карте в своем веб-сервисе
2007 г. В мае запущен веб-сервис Yahoo! Map
2008 г. В начале года Microsoft переименовала свой картографический веб-сервис в Live Search Maps, одновременно интегрировав его в свою глобальную систему веб-сервисов Live SearchВ апреле 2008 г. основатели сообщества Open Street Maps получили инвестиции на развитие компании Cloudmade. Миссией Cloudmade является создание широкого спектра картографических приложений для настольных и мобильных устройств, использующих данные и инфраструктуру сообщества Open Street MapsВ августе Cloudmade в сотрудничестве с компанией Cogniance выпустила собственный Web API, который обеспечивает сторонним разработчикам доступ к картографическим данным сообщества Open Street Maps и интеграцию динамических картографических изобрежений в свои веб-решения.В сентябре «Яндекс» объявил о поддержке его сервисом «Яндекс Карты» карт всего мира.
Примечание Подробнее с хронологией развития картографических веб-технологий можно познакомиться здесь: http://en.wikipedia.org/wiki/Web_mapping.

Коллективные веб-карты

Веб-картография
«Яндекс Карты»

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

Именно это послужило толчком для развития альтернативных картографических веб-решений – коллективных веб-карт. Их отличительной чертой является возможность для пользователей самим создавать и обновлять данные на картах. В результате (в идеале) получается достаточно достоверная и совершенно бесплатная карта региона и мира в целом.

Веб-картография
Yahoo! Maps

Среди наиболее ярких решений данного класса – проект Open Street Maps (OSM). Он был создан в 2004 г. молодым выпускником одного из лондонских университетов Стивом Костом после того, как тот разочаровался в качестве и доступности электронных карт Великобритании. С тех пор проект развился и на сегодняшний день превратился в достаточно массовое движение GPS-картографирования (сейчас он насчитывает свыше 50 тыс. зарегистрированных пользователей, из которых около 5 тыс. – активные картографы).

В Украине ячейки сообщества OSM стали появляться в крупных городах (Киев, Донецк, Харьков) независимо друг от друга в конце 2007 – начале 2008 гг. Консолидация сообщества OSM в Украине наметилась в октябре 2008 г. после проведения Киевского картографического шоу при поддержке компаний «Когнианс» и «Клаудмейд».

Одна из важных особенностей OSM – развитие набора инструментов для автоматического ввода данных, полученных пользователями с помощью GPS-картографирования, в централизованное хранилище. Именно благодаря этому в системе появляются и обновляются карты различных участков земного шара (например, карта Киева выглядит сейчас следующим образом: www.openstreetmap.org /?lat=50.453&lon=30.542 &zoom=11 &layers=B00FTF ).

Веб-картография
Google Maps

В 2008 г. многие ведущие коммерческие продукты сделали ставку на применение карт OSM в качестве источника картографических данных. Например, подразделения VodaFone в некоторых странах Европы поставляют своим мобильным подписчикам GSM-браузеры для просмотра карт своего региона из хранилища OSM. Также популяризации данных OSM способствовало создание основателями OSM компании «Клаудмейд», которая разрабатывает линейку коммерческих продуктов, использующих данные OSM (а именно, картографические Web API и Mobile API – www.cloudmade.com/products ).

Другим примером успешной коллективной веб-карты является проект WikiMapia, созданный россиянами Александром Корякиным и Евгением Савельевым в 2006 г. По сути, это надстройка над Google Maps, в которой применяется wiki-подобный интерфейс для ввода пользовательских данных.

Заключение

Бурный расцвет и разнообразие современных картографических веб-систем является индикатором все более массового использования электронных картографических данных в различных прикладных областях. Именно благодаря этому, вероятнее всего, мы станем свидетелями дальнейшего развития географических информационных систем.

Об авторе:

Георгий Вишня является практикующим ИТ-специалистом с 1995 г. В область его профессиональных интересов входит широкий спектр дисциплин – от веб-программирования до управления проектами и построения надежной ИТ-инфраструктуры предприятия. В настоящее время Георгий возглавляет киевский офис компании «Когнианс».