120 заметок с тегом

проекты

Позднее Ctrl + ↑

Карта звуков

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


(спасибо Дмитрию Киселёву за наводку)
 4 комментария   2012   проекты

Записывайтесь в наблюдатели

Пару дней назад Кристиан Квест проговорился о сервисе OSM Watch. Это очередной инструмент слежения за изменением карты — в последнее время они, определённо, на взлёте. Регистрируетесь через OAuth, добавляете фильтры по контуру и тегам, и ждёте новостей. Сервис работает на дополненных диффах, и это позволяет ему, например, узнавать теги удалённых объектов.
 1 комментарий   2012   проекты

Совиные гонки

Уже понятно, что MapBox не будет тратить весь грант на написание редактора. Вместо этого они обсудили с сообществом, что нужно проекту, и теперь распыляют усилия. Том Макрайт сейчас вместе с Ричардом активно коммитит в редактор iD, а несколько других сотрудников в эти выходные встретятся с Мэттом Эймосом, автором отключенного весной OWL, и попытаются допилить проект до работоспособного состояния.

Правда, их уже обгоняет Paweł Paprota, банально форкнувший OWL и переписавший все сомнительные фрагменты. Попутно получилось, что движок теперь не зависит от тайлов, а работает просто по bbox. Слишком хорошо, чтобы быть правдой? Вот тестовый сервер. Пока не поддерживаются отношения (они в todo), и данные от 11 октября (обрабатываются диффы уже от 12-го). Всё это лишь эксперимент, но возможно, именно так выглядит будущее вкладки «История» на сайте osm.org.
 4 комментария   2012   mapbox   проекты

Лента.осм

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

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

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.
 6 комментариев   2012   проекты
Ранее Ctrl + ↓

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