Позднее Ctrl + ↑

Популяризация

Если вы не читаете отчётов Совета (а вы не читаете), сейчас мы озадачились вопросом пиара OpenStreetMap среди русскоязычных потенциальных пользователей. Как вы, наверное, догадываетесь, сейчас на том же хабре у проекта репутация неважная: только тарзан и странные юристы упоминают это название. В других сообществах ситуация ещё страшнее. Откуда, по-вашему, взялось мнение того сотрудника яндекса?

Поэтому мы решили, что хватит печально наблюдать за скатыванием OSM в гиковское болото, и пора заявить о нашей работе, как о взрослых и готовых к использованию картах. На хабре, на лоре, в разных местечковых форумах, в газетах и журналах, на телевидении. Пусть сайты о навигации сравнивают нас с коммерческими картами. Пусть люди при поиске своего дома следующим после Яндекс.Карт открывают OpenStreetMap. Мы — не только бородатые программисты и поборники свободных лицензий. Мы — люди, которым важна карта и её пользователи. Заявим о себе и о своём увлечении!

Как первый шаг, я только что опубликовал статью на хабре с самыми основами. Что можете сделать вы? Напишите про то, чем занимаетесь. Свяжитесь с авторами популярных блогов. Придумайте или создайте инфоповод. Помните, что нормальный пиар — это ваша работа.

Транки, блин, и праймари

В начале недели я в очередной раз увидел, как карта и наше сообщество отстали от реальности. В фойе бизнес-центра бесплатно раздавался журнал «Попутчик». Открыв его, я сначала подумал, что это реклама, потому что так не бывает.

Журнал состоит из покилометровой схемы трассы М10 от Петербурга до Москвы, с описанием абсолютно всех характеристик дороги, вплоть до освещённости и качества покрытия, перечислением всех указателей и всех заведений вдоль шоссе.

Я абсолютно уверен, что на территории России нет и десяти километров любой загородной дороги, отрисованной в OpenStreetMap с такой детальностью.



Но чем особенно меня задел этот журнал, так это тем, что полгода назад я организовал Википроект М10 — но всё, что с тех пор сделал, это один раз обновил вики-страницу. Даже первоочередные задачи, вроде прописывания обязательных тегов и разделения дороги на два направления, до сих пор ждут выполнения. За зиму лишь добавили несколько POI, да сломали линии в нескольких местах.

Тем временем, в форуме сообщества спорят про «ложечки», то есть, про значения тега highway.

Как-то Пух («Очень Крутой Мужик») спросил меня, какие слои в нашем проекте закончены. И тут я задумался. Что мы можем ответить? «Все границы районов»? Смешно. Этот журнал — как раз пример такого на 100% завершённого участка карты. И, если подумать, чтобы такое сделать, достаточно потратить выходные на медленный проезд по трассе в обе стороны и кропотливую запись всего, что видно. Но для этого нужно относиться к карте не как к воскресной нарисуйке — обвёл трек, весь день свободен, — а как к работе, как к произведению искусства, которое существует в двух состояниях: «готово» и «не готово».

И для этого даже не нужно бросать все остальные дела, не нужно напрягать себя каждодневно на прогулки и клацание мышкой. Просто нужно что-то один раз сделать хорошо. Так, что бросив взгляд на карту, на, не знаю, три квартала вокруг своего дома или дорогу до дачи, появлялось чувство удовлетворения: да, здесь больше ничего не добавишь. Но при этом стоит помнить, что через несколько месяцев эта карта превратится в тыкву, и совсем не из-за перелицензирования: всё устареет, и нужно будет потратить несколько часов на пробежку с блокнотом, зачёркивая исчезнувшие магазины и отмечая новые парикмахерские. Готовая карта — это та, которой можно воспользоваться в любой момент.



Беда в том, что структура OSM, все инструменты и валидаторы поощряют не изменение данных, а их добавление. Ни один сайт не проверит за вас актуальность информации о заправках или о качестве покрытия. Нет таких обходных листов, чтобы печатали информацию о всех POI, и потом чтобы их только зачёркивать или дописывать. А кто пробовал массово расставлять адреса в жосме, знают, как это дико неудобно. Поэтому актуальность карты — не только полевая работа, но и задача для программистов.

Отличие OpenStreetMap от нарисуек, НЯК и викимапии — не в лицензии (хотя и в этом тоже). Не в качестве и многообразии исходных материалов (хотя и в этом). Не в огромном, бурлящем и весёлом сообществе (хотя где ещё такое найдёшь?). Не в неисчерпаемой глубине, когда можно отрисовать всё, от береговых линий до люков (но это тоже правда). А в том, что у нас, и только у нас, есть шанс всё сделать хорошо. Почему бы не начать этим летом?

CGIMAP

Хотя код сервера OSM написан на Rails, не каждый запрос уходит к этому приложению. Так, /map (скачивание фрагмента карты) обрабатывается отдельным скриптом на C++. Не из-за скорости, но для лучшего управления памятью. В конце марта один из студентов GSoC предложил добавить JSON-вывод в API, и ему ответили, что 1) Matt Amos уже писал что-то подобное для cgi-map; 2) со временем планируется всё больше функционала перенести в этот модуль. Пока не известно, означает ли это, что у нас когда-нибудь появится JSON, либо что мы скорее дождёмся API 0.7.

Тест-драйв

Сайт geocoder.ca в духе сотрудничества собирал почтовые индексы Канады с 2004 года. Эта база данных свободно доступна на их сайте под лицензией ODbL — вы о ней слышали. Понятно, что это сборник фактической информации, все дела. В марте компания «Canada Post», очевидно, владеющая самой полной базой индексов, и торгующая ей (5000 долларов за экземпляр), немного огорчилась успеху свободной инициативы и подала на них в суд. Юридическая организация CIPPIC, поддерживающая маленькие бедные канадские технологические компании в борьбе с несправедливостью и попранием свободы, согласилась представлять Geolytica (организаторов краудсорсинга), и вчера они отправили возражения по иску.

Первый громкий процесс по базе данных фактов с упоминанием новой свободной лицензии обещает быть интересным. Чем можно помочь «нашим»? Нажать кнопку «Donate» на сайте и передать защите немного денег. Если их обнаружится излишек, его отдадут следующей жертве мечт о свободе геоданных.

josm-tested IX

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

Нет смысла перечислять всё самому: Simon Legner взялся за обновление списка изменений — правда, пока на английском языке. Josh Doe, в свою очередь, следит за обновлениями плагинов и поддерживает их ченджлог. Из него можно узнать, например, что появился плагин continuosDownload для подгрузки данных в стиле потлатча: при сдвиге и масштабировании карты.
Ранее Ctrl + ↓

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