Планер, який знає про затримки: як Wiesz Kiedy вибирає маршрут
Чому звичайний планер пропонує пересадки, на які ви не встигнете, і як планер Wiesz Kiedy рахує маршрути з поточними затримками, справжніми пішими ділянками й реальним часом на пересадку.
Класичний планер маршрутів дивиться лише на розклад. Якщо трамвай має приїхати о 17:02, а автобус відʼїжджає о 17:05, планер вважатиме пересадку певною, навіть якщо трамвай саме стоїть у заторі із семихвилинним запізненням. Wiesz Kiedy рахує інакше.
Маршрут з урахуванням того, що відбувається зараз
Коли ви плануєте поїздку на найближчі години, планер бере поточну затримку кожного рейсу на маршруті. Запізнілий трамвай у розрахунках приїжджає пізніше на всі наступні зупинки, тож:
- пересадку, що вдається лише на папері, не буде запропоновано;
- запізнілий автобус, який за розкладом уже відʼїхав, ще може бути досяжним, і планер це врахує;
- час у дорозі й момент виходу з дому («Вийдіть за 4 хв») рахуються із затримками.
Не лише найшвидший маршрут
Найшвидший маршрут із трьома пересадками рідко хтось обирає. Тому планер шукає кілька розумних варіантів:
- відкидає маршрути, де додаткова пересадка заощаджує менше кількох хвилин;
- показує інші лінії, що довозять практично в той самий час, бо люди часто віддають перевагу трамваю перед автобусом або знайомій лінії перед незнайомою;
- дозволяє вибрати «менше пересадок», виключити трамваї чи автобуси й вибрати лише низькопідлоговий транспорт.
Пішки — справжніми вулицями
Відстань «по прямій» буває оманливою: зупинка за коліями чи річкою далі, ніж здається. Час переходів між зупинками ми рахуємо вздовж справжніх тротуарів з OpenStreetMap, а шлях від адреси — до кількох найближчих зупинок одночасно. Планер сам вибирає ту, з якої доїдете найшвидше.
Як це працює всередині
Під капотом працює алгоритм RAPTOR (Round-Based Public Transit Routing), що використовується в професійних планерах. Він переглядає всі відправлення в часовому вікні раунд за раундом: спершу маршрути без пересадок, потім з однією, двома й трьома. У застосунку для Android він працює в телефоні, навіть без інтернету (тоді лише за розкладом). У версії для браузера його за частку секунди рахує наш сервер.
Спробуйте
Відкрийте планер, введіть початок і кінець і подивіться на перший маршрут: біля часу побачите, які рейси вчасно, а які запізнюються. Розклади й лінії вашого міста — у списку розкладів.
Перевір, коли приїде
Планер і відправлення в 32 містах, у більшості з транспортом наживо. Безкоштовно, без акаунта.
Читайте також
- Wiesz Kiedy у браузері: планер, відправлення й мапа на компʼютеріЯк користуватися версією Wiesz Kiedy для браузера (wieszkiedy.pl/uk/app): планування поїздки, вибір точки на мапі, табло відправлень, мапа транспорту наживо й поширення посилання.
- Віджети «Мої місця» і «Збережений маршрут»: додому одним дотикомЯк зберегти дім, роботу та інші місця у Wiesz Kiedy, додати віджет «Мої місця», що планує маршрут одним дотиком, і віджет «Збережений маршрут» із наступною поїздкою.
- Відправлення із зупинки наживо: обране, поруч і розклад зупинкиЯк у Wiesz Kiedy перевірити відправлення із зупинки наживо, додати зупинку до обраного, побачити зупинки поруч, повний розклад і типові затримки ліній на зупинці.