ОПЫТЫ: Открытые карты
Автор: Грэм Симэн
Когда-то картографированием занимались в основном государственные службы. Географические информационные системы (ГИС) представляли собой большие и сложные программы, использовать которые могли только специалисты, и попытки вынести их в веб не увенчались особым успехом. Веб-интерфейс к ГИС моего муниципалитета находится здесь: gis.hounslow.gov.uk/hounslowexternal/map.aspx?ViewAll=1 ; он уже выглядит реликтом другой эпохи.
Альтернатива - карта улиц, располагающая лишь одним из многих уровней информации полноценной ГИС. В числе первых вышли в Интернет картографические компании Multimap , Mapquest (mapquest.com) и Streetmap , а карты Google , запущенные в 2005 году, принесли с собой гораздо более дружественный стиль интерфейса, который вскоре стал стандартом для всех веб-приложений, оперирующих с картами улиц. Сегодня ареал обитания картографических программ не ограничивается вебом: системы автомобильной навигации, ранее бывшие в распоряжении лишь дорогих служб такси, превратились в устройства для рядовых потребителей. Картографирование, некогда научный и административный инструмент, стало крупным бизнесом. TeleAtlas, обеспечивающий картографическими данными и Google, и навигационные компании, оценивается ныне в 2,3 млрд. евро.
OpenStreetMap в 2004 году открыл Стив Коуст (Steve Coast), бывший физик и IT-консультант ["КТ" уже упоминала об этом проекте (Илья Щуров, "Традиции и динамика", #698).]. Тогда, еще до карт Google, цель этого проекта - получить бесплатную карту улиц и дорог всего мира, опираясь на добровольцев с gps-устройствами, - казалась безумной. Единственным образцом для подражания в таком массовом добровольном сборе данных была Википедия , которая к тому времени уже была серьезным конкурентом коммерческих энциклопедий.
Самый простой способ работы с сайтом OpenStreetMap заключается в том, чтобы отправиться в путь на машине, велосипеде или пешком, прихватив с собой GPS-систему для фиксации маршрута и блокнот или камеру, чтобы записывать названия улиц и приметы. Затем трек загружается в систему как доказательство того, что данные не получены из источника, защищенного копирайтом. У пользователя есть выбор: запустить онлайн-апплет "Потлач" (вы увидите его, если зайдете на openstreetmap.org, увеличите тот участок, с которым хотите работать, и выберете опцию "редактировать"), дабы вычертить маршрут и внести названия улиц; или же загрузить трек в более мощное локальное приложение, например josm , и поработать с ним, а потом уже загрузить окончательный результат на сайт.
Число участников достигает 15 тысяч человек, хотя большинство из них подключаются к проекту редко или даже однократно. Данные принимаются отовсюду, лишь бы они не охранялись копирайтом. Большая часть исходной информации по Лондону поступила от велосипедной курьерской службы. Одна из наиболее распространенных тактик - занести в систему опорные данные о крупнейших дорогах в регионе в расчете на то, что это побудит местных жителей заняться картографированием. Другая тактика - и для большинства участников это единственный шанс пообщаться в "реальном мире" - "картографические тусовки", когда группа картографов в выходные работает в новом городе.
Однако в целом и инструменты, и методы работы слишком "гиковые" для выхода за рамки опорных сообществ: опенсорсеров, специалистов по ГИС, любителей погулять и покататься на велосипеде.
Система OpenStreetMap развивалась без всякого видимого плана; ее конструкция может радикально меняться, откликаясь на текущие потребности. Одна из таких постоянных потребностей - переход ко все более крупному масштабу; после недавнего увеличения объема дисковой памяти кажется, что его снова недостаточно. Когда обработка данных для генерации завершенных карт стала слишком нагружать серверы, была создана распределенная система под названием tiles@home, которая разбивает область на участки, обрабатываемые на домашних компьютерах пользователей, а затем собирает их вновь. Наверное, закономерно, что сегодня основное "узкое место" заключается не в вычислительном ресурсе, а в дисковом доступе к базе данных, где хранятся объединенные данные. Самый тревожный момент состоит в том, что до сих пор в системе не существует автоматического отката изменений для противодействия злоумышленникам, хотя уже близок день нашествия варваров. Также отсутствует какая бы то ни было формальная проверка данных со стороны признанного авторитета любого рода: новые теги для данных даются как заблагорассудится и используются в завершенной карте, когда автор рендерера решает, как их получше показать.
Отсутствие формальных процедур иногда ужасает тех, кто знаком с ГИС. Однако "совместное картографирование" уже достигло такой степени развития, что коммерческие и государственные структуры стремятся его поглотить.
OpenStreetMap возникла в Великобритании. Этому есть определенная причина: политика разных стран Европейского Союза в отношении общедоступных данных отличается. На одном конце спектра ("сбор данных должен самоокупаться") находится Великобритания, на другом ("общественность имеет право доступа к данным, собранным за деньги налогоплательщиков"), - вероятно, Дания. Поскольку политика Великобритании направлена на самоокупаемость сбора данных где только возможно, картографические данные собирает и предоставляет за плату Ordnance Survey, государственная топографическая служба, чья деятельность регулируется правилами, установленными Государственной канцелярией Ее Величества. Расценки Ordnance Survey высоки, как и уровень бюрократии (см. www.whoownsscotland.org.uk/os.htm ). Владельцы небольших веб-сайтов, как правило, не могут позволить себе такие затраты. Поэтому у британцев стимулы создавать бесплатные источники данных сильнее, чем в других странах, хотя принятая Евросоюзом директива INSPIRE , похоже, развернула политику в отношении географических данных в английскую сторону (в США гражданские государственные картографические данные целиком и полностью являются общественным достоянием).