Как мы проверяем расписания автобусов: источники, сверка и статус свежести

Расписание, которому нельзя доверять, хуже отсутствия расписания: человек выходит на остановку и пропускает последний автобус. Поэтому мы сделали проверку данных главной частью Bus4You и показываем ее результат на каждой странице.
Откуда берем расписание
Только из первоисточников — тех, кто расписание утверждает или выполняет:
- сайты городских советов и их транспортных управлений (решения исполкомов, сводные расписания маршрутов);
- порталы открытых данных городов и data.gov.ua;
- официальные страницы перевозчиков и коммунальных транспортных предприятий.
Мы не копируем данные из других справочников и агрегаторов. На странице каждого маршрута указан источник, из которого взято расписание.
Как сверяем
- Снимок источника. Мы сохраняем копию документа (страницы, PDF, DOCX или таблицы) на момент проверки.
- Перенос в базу. Таблицы расписания переносим в структуру «маршрут → направление → остановки → рейсы».
- Автоматическая сверка. Каждое время отправления должно найтись в тексте документа. Если хотя бы часть времен не находится — данные не публикуются, пока их не проверит редактор.
- Сравнение с предыдущей версией. Резкое изменение количества рейсов или исчезновение маршрута отмечаются для ручной проверки.
- Публикация. После проверки страница получает дату сверки.
Что означают статусы
- Зеленый — сверено недавно. Расписание сверено с первоисточником менее 90 дней назад, и источник с тех пор не менялся.
- Желтый — проверяем изменения. Первоисточник обновился, поступило сообщение от пассажира или новая версия ждет проверки.
- Красный — давно не сверялось. Расписание сверено более полугода назад или еще не сверено с первоисточником. Такое расписание может быть неактуальным — проверяйте время у перевозчика.
Мы регулярно проверяем, не изменились ли документы первоисточников. Как только документ меняется, страница маршрута переходит в желтый статус, пока мы не обновим данные.
Как помочь
Пассажиры часто узнают об изменениях раньше всех. Если время на странице не совпадает с реальностью, напишите через форму «Расписание не совпадает?» на странице маршрута — мы сверим информацию с первоисточником и обновим расписание.


