LVКейс · Liveпрацює
проєкт студії · Finekot Systems · відкриті дані

Транспорт трьох країн на одній живій мапі

Автобуси, потяги, літаки й судна Чорногорії, Грузії та Сербії: де кожен рейс зараз, куди прямує і коли прибуде. Зібрано з відкритих джерел, посилання на кожне — у картці об’єкта.
3 країни4 види транспортубез реєстрації
задача

Кожен рейс країни — там, де він зараз

01Постановка
1
Увесь транспорт на одній мапі
Міжміські й міські автобуси, потяги, літаки, судна. Клік по мітці — картка: перевізник, маршрут, зупинки, ціни.
2
Лише відкриті дані
Джерело підключається, тільки якщо його умови дозволяють публічний показ. Платних API і закритих баз немає.
3
Телефон першим
Мапу частіше відкривають з телефона, тому інтерфейс спершу зібрано під вузький екран, потім під десктоп.
4
Нічого не збираємо про глядача
Реєстрації немає. Кнопка «Поруч зі мною» рахує відстані в браузері: координати не йдуть на сервер.
три країни

Одна мапа, різні джерела

CGЧорногоріяlive.finekot.com/cg/
Live · Чорногорія: мапа країни з автобусами, потягами й літакамиLive · Чорногорія: мапа країни з автобусами, потягами й літаками

Live · Чорногорія

Потяги ŽPCG за чинною сіткою з цінами квитків, міжміські автобуси чотирнадцяти автовокзалів, літаки за сигналами ADS-B, круїзні судна за планом заходів порту Котор.

відкрити мапу країни →
GEГрузіяlive.finekot.com/ge/
Live · Грузія: міські автобуси й потяги Тбілісі на об’ємній мапіLive · Грузія: міські автобуси й потяги Тбілісі на об’ємній мапі

Live · Грузія

Міські автобуси Тбілісі в реальному часі (неофіційні дані TTC), потяги Georgian Railway з цінами в євро, міжміські автобуси Georgian Bus, пороми Батумі — Варна, літаки.

відкрити мапу країни →
RSСербіяlive.finekot.com/rs/
Live · Сербія: міський транспорт Белграда й потяги на мапіLive · Сербія: міський транспорт Белграда й потяги на мапі

Live · Сербія

Міський транспорт Белграда, Ніша й Крагуєваца за відкритим розкладом GTFS з номерами маршрутів, потяги Srbija Voz, літаки над країною.

відкрити мапу країни →
як влаштовано

Одне ядро, країна — це дані

02Архітектура
1
Збирачі на сервері
Розклади, позиції й плани портів забираються з джерел і зводяться до одного формату. Мапа отримує готові дані й не звертається до джерел сама.
2
Позиція за розкладом — розрахунок
Де немає живого сигналу, рейс рухається геометрією колій і доріг OpenStreetMap між зупинками відповідно до часу відправлення й прибуття.
3
Одне ядро на три країни
Інтерфейс і логіка спільні. Країна задається файлом налаштувань: шари, порти, абетка назв, правила перевізників, підписи. Правка інтерфейсу робиться один раз і одразу працює на трьох мапах.
4
Власна картографія
MapLibre, об’ємний рельєф і 3D-будівлі, власна темна тема й світла. Підписи російською, англійською та мовою країни.
03Телефон390 px
Live · Чорногорія на телефоні: автобуси, потяги й літакиLive · Чорногорія на телефоні: автобуси, потяги й літаки

Мапа в кишені

Нижні вкладки: мапа, «Поруч зі мною», найближчі відправлення, шари й мова. Картка рейсу відкривається півпанеллю й не закриває мапу.

чесність даних

Видно, що живе, а що за розкладом

04Правила показу
1
Мітка джерела на кожному шарі
Рядок статусу каже, звідки дані й до якої дати діє сітка. Живий сигнал і розрахунок за розкладом не змішуються.
2
Немає відкритого джерела — немає шару
Міського транспорту Чорногорії, маршруток Грузії й міжміських автобусів Сербії на мапі немає: відкритих даних із правом показу для них не знайшлося. Причину написано просто на мапі.
3
Зайве приховано
Військові борти й судна, а також літаки, власники яких закрили публічне відстеження, на мапу не потрапляють.
05Для бізнесу

Жива мапа для ваших даних

Той самий прийом працює на даних компанії: транспорт і кур’єри, техніка, заявки й об’єкти в реальному часі на одній мапі, з карткою для кожного.
© 2026 · Finekot Systems ./finekot.com tg @finekot