Автобусики

Группа энтузиастов из Ульмского университета взяла расписание автобусов, переделала его в формат GTFS и написала парсер этого формата, делающий из статических данных генератор местонахождения автобусов в каждый момент времени — а-ля Яндекс.Паровозики. Добавив Leaflet, немного джаваскрипта и клаудмейдовские тайлы, они получили сервис отслеживания транспорта в реальном времени. Точнее, его модель, готовую в любой момент перейти на настоящий поток данных о расположении автобусов.

https://shtosm.ru/pictures/ulmtrans.gif

В России пока ни один город не публикует расписаний в открытом формате. Но это не значит, что нельзя сделать подобный сервис: данные есть, просто никто не задумывался, что кто-то будет их использовать. Например, у петербуржского «Организатора перевозок» для некоторых маршрутов есть подробные расписания (хотя у большинства — только первый и последний выезды); во Пскове определено время прохождения контрольных точек для каждого маршрута; Мострансавто публикует расписания целиком для областных автобусов. Осталось только найти таких же энтузиастов, которые напишут программу сбора данных и преобразования в GTFS — или договорятся с предприятиями о публикации расписаний сразу в удобном для роботов формате.
Поделиться
Отправить

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

7 комментариев
Larry0ua 2011
Самое главное это конечно чтоб автобусы ходили по расписанию. Тут же главное прийти вовремя на остановку — и сразу сесть. У нас в городе, например, поправка бывает и в 3, и в 5 минут, чего достаточно, чтоб ждать следующего и ругать автобусников и составителей карт...
Илья Зверев 2011
Мне кажется, с соблюдением расписаний в последние годы стало гораздо лучше. Хотя это зависит от города, наверное. Ну и пробки — хотя на них часто списывают опоздания даже водители ночных маршрутов.
Николай Новицкий 2011
Эта, стой! В смысле есть же какой-то город где красивая карта ОСМ и троллейбусики по ней ползают? Уж не помню, названия, но точно был. Или речь о «расписание->ползают», а не как на той карте было, «GPS->ползают»?
Илья Зверев 2011
Конечно есть — Барнаул, Саранск, Череповец, Хабаровск и так далее. Речь же о маршрутах, остановках, расписаниях и расположении автобусов в открытом формате, на основе которого можно строить какую-то аналитику, готовить свои маршруты и т. п.
Ilis 2011
Прямо сейчас уже можно куда-то писать расписание? Есть, например, один автобус в посёлке с двумя рейсами в день. Ничего не стоит это расписание вручную в любом формате написать. Вопрос, куда писать?
Илья Зверев 2011
Когда-то готовился проект Transiki специально для расписаний и маршрутов, но он умер, заброшенный создателем. Но сделать-то расписание несложно: берёшь и подготавливаешь файл в формате GTFS. В гугле нашлись какие-то редакторы, но вообще это всего лишь набор текстовых файлов. Дальше останется придумать, как это использовать: например, загрузить в тот же гугль :/
Ilis 2011
офф. Псто для подписки на комментарии. Или скажите, где можно подписаться, ничего не отправляя :)
Илья Зверев 2011
Sergey Astakhov 2011
Что, на весь город там всего 23 автобуса? :)

Эти красивые картинки хороши только на малый объёмах. Для реальных применений, с сотнями и тысячами ТС нужен другой подход.
Илья Зверев 2011
Сергей, а у нас не думали насчёт выложить расписания в GTFS? Был бы хороший пример для остальных.
Sergey Astakhov 2011
ОРГП-шники практически готовый портал несколько месяцев всё не решаются открыть для народа, какие уж тут GTFS-ы. :)
Вот разродятся, пойдут доработки — прикрутить выгрузки в нужном формате туда большого труда не должно составить.
Илья Зверев 2011
Ну это больше политическое решение, чем техническое. В Google Transit есть наш город, то есть, уже где-то есть данные в нужном формате. Остаётся их выложить в свободный доступ.
Antares19 2011
Эх, сейчас бы былой задор да столько же времени как раньше... помню в юности — ручками делал бота с расписаниями автобусов для районной фидо-эхи.

Тогда потребовалась пара-тройка дней езды по остановкам и переписывания расписаний в блокнот :)

Зато сервис выглядел круто и уникально 8]
Популярное