Два приложения и пакет

На этой неделе Google опубликовал список студентов, которые посвятят всё лето работе над открытыми проектами в рамках программы Summer of Code. Из-за проблем с организованностью OpenStreetMap не успел подать заявку на участие, но нас взял под крыло проект OSGeo, и в итоге нам достались трое студентов, чьи проекты один интереснее другого.

  • Пол Норман из Канады под руководством Кейт Чепмэн напишет прокси-сервер для получения данных OSM, который помимо снятия нагрузки с основного сервера можно будет использовать как полноценный прокси для региональных выгрузок: например, для работы над фрагментом карты в отсутствие общего подключения к интернету. Пол известен как активный член Data Working Group (именно он заведует Карающим Роботом) и автор ogr2osm и mapbook.
  • Павел Мельников из России со мной в качестве ментора напишет Android-приложение для сбора данных с субсекундной точностью, амальгаму OSMTracker и NanoLog. Также его можно будет использовать вместо обходных листов, подгружая карту и рисуя поверх неё. Результат можно будет загрузить на центральный сервер и позже обработать с помощью специального плагина JOSM (которые на мне). Павел предпочитает обращаться в международном сообществе, и известен своими фильтром RSS правок и простым визуализатором ченджсетов.
  • Vreixo Luís González Caneda из Испании под присмотром Штефана Штайнигера возродит и улучшит клиентское приложение проекта OpenTripPlanner для роутинга с использованием маршрутов общественного транспорта, тоже для Android. К сожалению, данные OpenStreetMap в нём используются только для пешеходной навигации между остановками, а сами геопривязанные маршруты транспорта берутся из GTFS. У этого студента не такой богатый опыт участия в открытых проектах, как у предыдущих, но он выглядит серьёзно заинтересованным в области ГИС, и как будто действительно хочет принести пользу жителям своего города, создав GTFS всех маршрутов и выпустив приложение для работы с ним.

До 17 июня студенты изучают матчасть и сообщества, после чего приступят к работе. Традиционно отчёты публикуются еженедельно, а в начале августа и середине сентября менторы и студенты должны подать в Google отчёты о проделанной работе. Если всё пойдёт по плану, это будет самый продуктивный GSoC из тех, где участвовал OpenStreetMap. И этим он значительно подпортит мне материал для доклада про то, как у нас всё плохо, на State of the Map 2013 в Бирмингеме.

Поделиться
Отправить
2013   gsoc
15 комментариев
Ivan

Павел предпочитает обращаться в международном сообществе

Что-то тут не так, извиняюсь за занудство.

CutterRus

Круто. Жду амальгаму OSMTracker и NanoLog. Надеюсь, это будет шедевр!
Вот возрождённый OpenTripPlanner как раз сегодня искал, так и не нашёл. Хотя вот и в OsmAnd вроде как приступили к созданию такой фичи (на bidforfix на первом месте уже стоит). Приятная новость.

Виктор

В OsmAnd писал человек желающий заняться GTFS, но пока исчез... Надеюсь вернется :)
По поводу TripPlanning сейчас реализуется фича редактирования GPX (своего рода planning mode).

А что еще за субсекундный logger? Пытался получить информацию GPS менее чем за секунду, не получалось. Надо NMEA напрямую читать? И в чем его преимущество?

Честно говоря список проектов не сильно впечатляет, хотя с другой стороны, что студент может успеть сделать за лето. Я просто вспоминаю проект «бумажная карта» : процесс подготовки бумажной карты для различных целей в OSM (всегда когда надо, так что-то не очень подходит). Или к примеру OSM Street View, проехался со смартфоном, а дома он уже распознал знаки, количество полос, разметку.

vvoovv

В редакцию ШТОСМ.

Предлагаю авторам заметок в ШТОСМ использовать более народный язык, избегая слов, подобных «амальгама», непонятных рядовым читателям.

Крестьянин

Hадыть попрощее выражовываться! А иначе норот непойметь!

Sergey Astakhov

К сожалению, данные OpenStreetMap в нём используются только для пешеходной навигации между остановками, а сами геопривязанные маршруты транспорта берутся из GTFS.

Почему «к сожалению»? Это самый правильный вариант. Маршруты общественного транспорта в OSM — это нежизнеспособная идея, они слишком волатильны для этого (прошу прощения у норота за возможно непонятное слово).

SviMik

визуализатором ченджсетов

Ввёл 15517705. Задумалось глубоко и надолго :) И похоже вообще положило сервис.

freeExec

Что-то я про прокси не понял, как им пользоваться без интернета ?

Илья Зверев

Например, для картовстречи где-нибудь в Африке, где компьютеров достаточно, а интернет — только через флэшку у организатора. Можно будет организовать локальную сеть, и использовать линк только для отправки ченджсетов в Лондон.

Ilis

!!Маршруты общественного транспорта в OSM — это нежизнеспособная идея, они слишком волатильны для этого!!

Зато их не так много как домиков с адресами. Транспорт вполне по силам поддерживать одной небольшой компании, которая предоставляет услуги на его основе.

Виктор

Рассказываю про транспорт, со слов сотрудника транспортной компании.
Транспортные компании, а точнее их посредники агрегаторы, не отдадут маршруты по лицензии OSM. Было решено уже 1-2 года назад, зато в GTFS многие уже передали, хотя и тут есть некоторые, которые поддерживают свои программы, сайты и свои базы.

Ilis

Транспортные компании, а точнее их посредники агрегаторы, не отдадут маршруты по лицензии OSM.

Эти не отдадут, другие отдадут. У нас в Екатеринбурге есть андроид-приложение для транспорта с картой осм в подложке. Они бы с удовольствием и маршруты там вели, и обновлялись бы почаще. Плюс энтузиасты. Уж за своими маршрутами я бы сам следил.

freeExec

Они бы с удовольствием и маршруты там вели,

И что им мешает ?

Ilis

И что им мешает ?

Отсутствие инструментария. Проще своё написать и у себя держать, чем в ОСМе рисовать и поддерживать потом.

Sergey Astakhov

GTFS- это не только геометрия. Большую часть там занимает расписание движения.

chnav

Zverik
Возможно вам с Павлом Мельниковым пригодятся мои заметки на тему тайминга по GPS.

Быстрая постановка голосовых POI в движении, с интерполяцией координат
http://navikey.reformal.ru/proj/?ia=341617

Вкратце: нужно обязательно реализовать функцию калибровки latency, иначе субсекундная точность (координат) — фикция.

Илья Зверев

Спасибо, учтём. Правда, я думал перенести задачу калибровки в плагин для JOSM.