Позднее Ctrl + ↑

Лента.осм

Serge Wroclawski каждый август, на свой день рождения, дарит сообществу OSM разные плюшки. В прошлый раз это была серия видеоуроков, а два месяца назад он анонсировал Changemonger: штуку, которая обрабатывает ченджсеты и даёт им понятные описания вида «emacsen нарисовал две школы, удалил три дороги и одну точку без тегов в Нью-Йорке». Как ни странно, он не забросил проект после опубликования, а продолжает его развивать: коммиты на гитхаб приходят до сих пор.

Тем временем, Paweł Paprota работает над лентой активности: единым потоком, агрегирующим все действия участников проекта, от ченджсетов до комментариев в блогах. Разумеется, к этой ленте можно будет подключать свои сервисы. Вчера он открыл тестовый сервер, где во вкладке Activity можно посмотреть на вывод changemonger-а. Страшно подумать, как эти сообщения переведут на русский язык.

MapBox, сделай нам 1) редактор, 2) картостиль!

На прошлом собрании EWG, кстати, вынесли вердикт насчёт потлатча: «общее мнение таково, что поддерживать технологию Flash нецелесообразно, и вместо улучшения Potlatch 2 лучше потратить это время на создание нового редактора на основе JavaScript». Продолжая эту мысль, Ричард сделал длинный доклад на прошедшем в эти выходные State of the Map US, где рассказал об истории создания своего редактора, о новом iD, и как он развивает и переиначивает идеи потлатча. И что один вечер программирования приносит OSM больше пользы, чем рисование карты все выходные напролёт.

MapBox, приступив к освоению выигранных средств, не спешит бросаться в разработку редакторов. Они решили быть последовательными, и сначала дополнить наш API выводом в JSON и встроенной фильтрацией данных. Конечно, всё это уже есть в ветках, а фильтрация даже была в API, но Фредерик рассказал, как её постепенно ограничивали — сначала по bbox, затем по ключам, а в итоге выключили совсем. Хотя идея менять API никому не понравилась, демонстрация инициативы подтолкнула участников talk@ к очередному сочинению вишлистов.

Paweł Paprota одним из первых потребовал очевидное: «вы же MapBox, боги картостилей, сделайте нам, наконец, человеческую карту!» Michal Migurski из Stamen поддержал эту мысль, предложив оставить нынешний стиль для опытных участников, а новый сделать «лицом» проекта. И ещё он попросил нормальную работу с отношениями в редакторах, но никто не заметил.

Chris Hill в своём блоге предложил сделать базовую карту с минимумом деталей и десяток тематических слоёв, из которых строить нужные пользователям карты. Это напоминает действующий проект многоязычной карты для википедии, где в слои вынесены все надписи. Его автор, Kolossos, на днях вытащил из CLDR названия всех стран на всех языках, и спрашивает, не будет ли сообщество против того, чтобы внести эту информацию в OSM. Нынешняя ситуация с переводами названий показана на его сайте. Интересно, что за редкими исключениями языки охватывают либо более 90% стран, либо меньше 10%.

Под конец дискуссии Michal проговорился, что они работают над распространением их волшебного стиля Terrain на всю планету (а не только на территорию США, как сейчас).

Третий столп навигации

Позавчера в 22:15 по Москве состоялся запуск российской ракеты «Союз» из космодрома Куру во французской Гвиане (в Южной Америке). Спустя почти четыре часа она подняла на расчётную высоту в 23,2 тысячи километров третий и четвёртый спутники группировки Galileo. Первые два были запущены год назад — и теперь стало возможно продемонстрировать работу европейской навигационной системы с минимальным набором спутников. Этим запуском завершена отладочная фаза проекта, и начинается полномасштабное развёртывание: к концу 2014 года планируется довести количество спутников до 18 и открыть Galileo для массового потребителя. Для полноценной работы требуются 30 спутников (включая 3 запасных), ЕКА планирует достичь цели в 2018 году.

Galileo позволит более точное позиционирование, нежели современный GPS, хотя американцы планируют улучшать свою систему. В сельском хозяйстве Европы уже используют навигационные устройства, поддерживающие не только GPS и ГЛОНАСС, но и сигнал от Galileo, когда он будет доступен. На slashdot замечают, что после военных, земледельческий сектор наиболее зависим от космической навигации, и приветствует новую, более точную систему.

Пропозал childcare не прошёл, потому что вы все мужчины и не понимаете



После пламенного доклада Моники хочется сразу возражать и требовать объективности (как немцы), но нельзя отрицать, что проблемы актуальны: картостиль выпячивает определённые заведения, тегов для детских заведений маловато, а механизму пропозалов всё меньше доверия.

OpenStreetBugs и все-все-все

Неделю назад, впервые после полугодового перерыва, собралась рабочая группа программистов, EWG. Они вернулись к некогда актуальному списку десяти важнейших задач, и самой важной среди них посчитали интеграцию OpenStreetBugs в глагне.

В июле 2008 года Xavier опубликовал первую версию сервиса на «сайтах Google». Она глючила по мелочам, но быстро стала популярна, и даже была включена в AndNav2 (три года как умерший предшественник OsmAnd). Спустя год Mitja Kleider переписал серверную часть на Python + MySQL и немного улучшил клиентские скрипты — так появился openstreetbugs.schokokeks.org. С тех пор ничего не происходило, разве что год назад psha и andrewsh переписали интерфейс на Leaflet.

Что обратная связь важна для проекта, и кнопка отзыва должна появиться на сайте openstreetmap.org, было понятно изначально. Google, Яндекс и Bing светили кнопкой «сообщить об ошибке» чуть ли не с открытия своих карт. В 2010 году Kai Krueger создал ветку сайта, где сделал поддержку как старого api, так и нового, сделанного на основе API 0.6. Также он почти без изменений перенёс веб-интерфейс к багам, и опубликовал результат на одном из dev-поддоменов (ныне закрытом). Как обычно, он вызвал реакцию «почти идеально, но нужно кое-что подправить», не изменившуюся и спустя годы правок.



На русском форуме Osmisto заметил, что все баги можно разделить на два типа: нормальные, когда абориген сообщает осмерам информацию, и todo, когда осмеры напоминают себе или другим посмотреть реальное положение дел. По принципу «хочешь? сделай!» единственным человеком, способным протолкнуть такое разделение, был сам Osmisto. Он списался с Mitja, и тот оказался не против развития сервиса. Заодно автор OSB рассказал, что имел большие планы по улучшению, но после начала интеграции сервиса в osm.org счёл его нецелесообразным.

С начала этого года Tom Hughes по заданию EWG и SWG пытался привести ветку в порядок, нагнать отставание от основного кода и поправить пользовательский интерфейс. На последней встрече он признался, что это было дурацким решением, и лучше бы он сразу выкинул весь старый код и переписал функционал заново. Помимо интеграции в Rails Port, структуру базы хорошо бы расширить: Fabian Patzke предлагает также присваивать сообщениям теги, хранить версии, позволять переоткрывать баги, а также внедрить аутентификацию. По поводу последней — отдельный спор: требовать ли обязательного логина в OSM? Тем, кто не согласен с CT, ничто не мешает перебивать информацию из, например, гуглокарт: «эта улица на самом деле называется так». А закрытие багов можно связывать с ченджсетами.

Участники EWG, в итоге, решили, что нужно ускориться, и Том в ближайшую неделю допишет код, связанный с API, и включит его на сайте. Официального пользовательского интерфейса пока не будет — но, скорее всего, на новую базу переключат все остальные сервисы OpenStreetBugs.
Ранее Ctrl + ↓

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