Позднее Ctrl + ↑

Всё, о чём вы мечтали

Сейчас на гитхабе обсуждают два пул-реквеста, добавляющие на osm.org инструменты, пришествия которых мы не ждали в этом году. Во-первых, роутинг от Ричарда Фэйрхёрста. Из косой поделки за год он превратился в удобный и приятный инструмент, с выбором движка (т. е. есть пешеходный и велороутинг), геокодированием и словесным описанием маршрута. Кроме того, это единственный осмосайт, где в старой опере работает перетаскивание маркеров на карту. Смотрите здесь.

Том Хьюз прислушался к Роланду, предложившему встроить Overpass API, но полностью переписал его заготовку, сделав приличный интерфейс. Принцип всё тот же: справа кнопка запроса данных, после нажатия в любую точку карты в панели перечисляется, что находится рядом с этой точкой и в какие границы она попадает. Слой данных станет почти не нужен, а инструкции по просмотру времени работы заведений станут проще. Вот демо-сайт.

Без команд

Вы слышали о плагине CommandLine для JOSM, написанный Hind-ом: он позволяет запускать любой внешний скрипт, передавая ему часть редактируемых данных и другие параметры. Его непросто настроить, и он отгрызает от карты две строки. Для плагина на языке Python написана пара десятков команд, в основном для работы с геометрией. Альтернатива — писать свой плагин для JOSM, или дополнять существующий, что несколько сложнее (хотя и полезнее в перспективе).

Но у нас открытый проект, а значит, есть третий путь. Зачем устанавливать какие-то дополнительные программы, когда в Java включён полноценный интерпретатор JavaScript? Плагин Scripting задействует его на полную: писать обработчики данных можно на любом поддерживаемом языке, включая Python, Ruby, Groovy и даже Lisp, при этом доступна вся внутренняя инфраструктура JOSM. То есть, не нужно заново изобретать парсер файлов OSM, и можно встраивать функции в интерфейс: например, добавлять пункты в меню и кнопки на панель инструментов, обрабатывать новые форматы файлов, запускать сложные интерактивные процессы вроде склеивания линий с учётом тегов и отношений.

В этом месяце на scripting обратил внимание участник bdiscoe, взявший приз в американском забеге картографов. Для быстрой обработки дорог он сделал кнопки добавления тегов, которые повесил на комбинации клавиш (это можно было сделать и пресетами, но скриптом — интереснее). Другие примеры использования куда мощнее: например, в 2011 году severality опубликовал скрипт для создания отношений по белорусской схеме адресации. На питоне пишут внушительные валидаторы: веломаршрутов и всего остального.

Плагину в январе исполнилось три года, его поддерживает один человек — Карл Гуггисберг. Это один из примерно десятка плагинов, исходники которых лежат вне SVN OpenStreetMap, поэтому авторы JOSM не могут незаметно их поправить после очередного волюнтаристского слома API. А сторонние люди не могут взять и удалить все исходники, как когда-то случилось с no_more_mapping. Единственное, что останавливает других авторов от побега, — отключение от системы централизованной локализации через launchpad.

Всевидящее око

(Разверните на полный экран)

Первый спутник Skybox запущен 21 ноября, и спустя всего месяц они похвастались примерами видео высокой чёткости из космоса. Записи ограничены полутора минутами и разрешением в метр на пиксель. К картированию это отношения не имеет: DigitalGlobe выдаёт стереоснимки уже много лет. MapBox сделали то, что умеют лучше всех: наложили видео на карту. Как всегда, впечатляет не результат, а перспектива: через 10-15 лет мы можем обнаружить «живое» видео из космоса на всю Европу и Америку прямо на Google Maps (ну или у MapBox, если они успеют победить гугль к тому времени).

Клаудмэйд ушёл

Человек с реддита опубликовал письмо от Cloudmade (также см. заметку Eric Jiang), в котором компания уведомляет, что если у вашего проекта меньше 10 миллионов посещений в месяц, вам не нужна круглосуточная поддержка и специальный хостинг, то до 1 мая вам стоит найти замену используемым сервисам. Таким образом, для обычных участников OpenStreetMap клаудмэйда больше нет. Впрочем, кто пользовался его продуктами раньше, уже сталкивались с вымогательством денег, так что полный уход в корпоративный сектор был предсказуем.

Закрыты роутинг и геокодинг, самым же известным и используемым сервисом были тайловые слои: стили Fresh и Midnight Commanger тут и там всплывают на популярных сайтах и в инфографике. Остальные продукты либо отделились, либо заброшены. Альтернатив для потребителей тайлов немного: MapQuest и MapBox. Несмотря на простоту бизнес-модели, почему-то сервисы для хранения растровых карт можно пересчитать по пальцам одной мультяшной руки.

Ричард Фэйрхёрст напомнил: «похоже, CloudMade втихую распустили приобретённый ими OneStepAhead (также известный как CloudMade Deutschland): Mapdroyd и Navdroyd не обновлялись с 2012 года, википедия говорит об их закрытии в начале 2013 года, и официальный сайт это подтверждает».

Стив Кост вышёл из компании в 2010 году, но компания не вышла из него: после недавней распродажи плакатов с GPS-треками он решил выпустить книгу с историей OpenStreetMap. Прошлое у OSM богато, и как человек, который до сих пор в нём живёт, Стив очень востребован — но для будущего (и даже настоящего) он нерелевантен.

Тёплые дни для осмеров

Региональные конференции про OpenStreetMap на этой неделе напомнили о себе, включая «корпоративный» OSM PLUS, который, как и в прошлом году, пройдёт на следующий день после State of the Map US, пока участники последнего будут упорно кодить на «sprint day».

Организаторы американской конференции опубликовали расписание докладов. По сравнению с прошлым, во-первых, страница не тормозит, и докладов стало немного меньше. Из списка выделяется заявка Алекса Барта из MapBox: он предлагает убрать требование Share-alike из лицензии на данные OSM. Он резонно замечает, что ныне оно больше тормозит развитие проекта, чем помогает ему в привлечении открытых данных. В общем, за три года ничего не изменилось, и хорошо, что в стане открытия данных OpenStreetMap стало человеком больше.

Сегодня должен был закрыться приём заявок на доклады на State of the Map EU, но совершенно предсказуемо срок отодвинули на две недели, до 17 марта. Поскольку осмеры всё делают в последний момент, у вас уже должна быть тема, но появилось больше времени на полировку тезисов: именно по ним участники выбирают, в каком из двух залов они проведут время. Это тем более важно, что потоки проведут в разных зданиях, пусть они и через дорогу.

Шанса для русских участников познакомиться с зарубежными мапперами лучше, чем в Карлсруэ 13-15 июня, не возникнет. Это одинаково близко и к Великобритании, где родился проект, и к России: рейсы в Германию одни из самых дешёвых. И как член оргкомитета, могу раскрыть, что уже поданные заявки на доклады интереснее, чем всё, что было до этого, и американцам до европейских идей далеко. Какими бы ни были ваш проект, ваша идея, ваш опыт, простыми или выходящими за рамки, конференция в Карлсруэ — именно то место, где их услышал и оценят все участники OpenStreetMap. Сделайте доклад. Регистрация откроется на выходных.

Ранее Ctrl + ↓

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