Як ми перевіряємо розклади автобусів: джерела, звірка і статус свіжості

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


