Автобусики
Группа энтузиастов из Ульмского университета взяла расписание автобусов, переделала его в формат GTFS и написала парсер этого формата, делающий из статических данных генератор местонахождения автобусов в каждый момент времени — а-ля Яндекс.Паровозики. Добавив Leaflet, немного джаваскрипта и клаудмейдовские тайлы, они получили сервис отслеживания транспорта в реальном времени. Точнее, его модель, готовую в любой момент перейти на настоящий поток данных о расположении автобусов.
В России пока ни один город не публикует расписаний в открытом формате. Но это не значит, что нельзя сделать подобный сервис: данные есть, просто никто не задумывался, что кто-то будет их использовать. Например, у петербуржского «Организатора перевозок» для некоторых маршрутов есть подробные расписания (хотя у большинства — только первый и последний выезды); во Пскове определено время прохождения контрольных точек для каждого маршрута; Мострансавто публикует расписания целиком для областных автобусов. Осталось только найти таких же энтузиастов, которые напишут программу сбора данных и преобразования в GTFS — или договорятся с предприятиями о публикации расписаний сразу в удобном для роботов формате.
В России пока ни один город не публикует расписаний в открытом формате. Но это не значит, что нельзя сделать подобный сервис: данные есть, просто никто не задумывался, что кто-то будет их использовать. Например, у петербуржского «Организатора перевозок» для некоторых маршрутов есть подробные расписания (хотя у большинства — только первый и последний выезды); во Пскове определено время прохождения контрольных точек для каждого маршрута; Мострансавто публикует расписания целиком для областных автобусов. Осталось только найти таких же энтузиастов, которые напишут программу сбора данных и преобразования в GTFS — или договорятся с предприятиями о публикации расписаний сразу в удобном для роботов формате.
Эти красивые картинки хороши только на малый объёмах. Для реальных применений, с сотнями и тысячами ТС нужен другой подход.
Вот разродятся, пойдут доработки — прикрутить выгрузки в нужном формате туда большого труда не должно составить.
Тогда потребовалась пара-тройка дней езды по остановкам и переписывания расписаний в блокнот :)
Зато сервис выглядел круто и уникально 8]