Загальний опис
Для оприлюднення транспортних даних, варто послуговуватись стандартом, який запропонував Google – GTFS ((General Transit Feed Specification) цей стандарт дозволяє використовувати дані про рух громадського транспорту в різноманітних додатках, також він зручний, якщо треба проаналізувати дані за якимись критеріями.
Цей стандарт поділяється на дві частини GTFS static та GTFS realtime
GTFS static містить інформацію про умовно статичні атрибути маршрутів, тобто ті, які змінюються рідко, або взагалі не змінюються, наприклад: дані про зупинки транспорту, дані про перевізників та рухомий склад, графіки руху.
Також ця частина формату може містити геометричні (географічні обʼєкти), такі як лінії чи точки, які відображають лінію маршруту або зупинки.
GTFS realtime – містить інформацію про рух транспорту в режимі реального часу. Атрибути кожного транспортного засобу мають бути достатніми для того, щоб його можна було поєднати із GTFS static і обовʼязково мають містити координати місця перебування транспортного засобу та час в який зроблене спостереження. Частота оновлення цих даних може варіюватись від 1 до 30 секунд в залежності від обладнання та спроможностей системи і звичайно, доцільності. Так для міських маршрутів бажано мати більшу частоту оновлення даних, а для маршрутів на дальні дистанції – можна меншу.
Для оприлюднення даних із частини GTFS static достатньо послуговуватись наступною структурою набору даних
- agency — дані про суб’єктів господарювання, що надають послуги громадського транспорту;
- stops — дані про зупинки громадського транспорту;
- routes — дані про маршрути громадського транспорту;
- trips — дані про рейси громадського транспорту;
- stop_times — графік відбуття та прибуття транспорту до та від зупинок;
- calendar — варіанти тижневих графіків роботи громадського транспорту;
- calendar_dates — перелік винятків до тижневих графіків.
Якщо дані оприлюднюються для багатьох територіальних одиниць (областей, громад, районів) важливо, щоб ідентифікатори маршрутів (не номери) були унікальними в межах всього набору даних.
Для оприлюднення даних достатньо скористатись прикладами та шаблонами для заповнення інформації.
! Користуючись шаблонами не забувайте про те, що рядок із назвою атрибутів (колонок) українською мовою створений для розпорядника, перед оприлюдненням даних його потрібно видалити.
agency — дані про суб’єктів господарювання, що надають послуги громадського транспорту
Шаблон для заповнення: agency.xlsx – Google Таблиці
Приклад заповнення ресурсу: Example_agency.xlsx – Google Таблиці
Стандарт в якому можна знайти інструкцію із заповнення ресурсу:
Перелік перевізників, що надають послуги пасажирського автомобільного транспорту, та маршрутів перевезення – Data.gov.ua
Проєкт: Додаток_55_Перелік_перевізників.docx – Google Документи
stops — дані про зупинки громадського транспорту
Шаблон для заповнення: Завантаження Google Таблиць
Приклад заповнення ресурсу:Завантаження Google Таблиць
Стандарт в якому можна знайти інструкцію із заповнення ресурсу:
Дані про місце розміщення зупинок міського електро- та автомобільного транспорту – Data.gov.ua
Проєкт: Додаток_27_Дані_про_місце_розміщення_зупинок.docx – Google Документи
routes — дані про маршрути громадського транспорту
Шаблон для заповнення: routes.xlsx – Google Таблиці
Приклад заповнення ресурсу: Завантаження Google Таблиць
Стандарт в якому можна знайти інструкцію із заповнення ресурсу: Перелік перевізників, що надають послуги пасажирського автомобільного транспорту, та маршрутів перевезення – Data.gov.ua
Проєкт: Додаток_55_Перелік_перевізників.docx – Google Документи
trips — дані про рейси громадського транспорту
Шаблон для заповнення: trips.xlsx – Google Таблиці
Приклад заповнення ресурсу: Example_trips.xlsx – Google Таблиці
Стандарт в якому можна знайти інструкцію із заповнення ресурсу: Розклад руху громадського транспорту – Data.gov.ua
Проєкт: Додаток_56_Розклад_руху.docx – Google Документи
stop_times — графік відбуття та прибуття транспорту до та від зупинок
Шаблон для заповнення: stop_times.xlsx – Google Таблиці
Приклад заповнення ресурсу: Example_stop_times.xlsx – Google Таблиці
Стандарт в якому можна знайти інструкцію із заповнення ресурсу: Розклад руху громадського транспорту – Data.gov.ua
Проєкт: Додаток_56_Розклад_руху.docx – Google Документи
calendar — варіанти тижневих графіків роботи громадського транспорту
Шаблон для заповнення: stop_times.xlsx – Google Таблиці
Приклад заповнення ресурсу: Example_stop_times.xlsx – Google Таблиці
Стандарт в якому можна знайти інструкцію із заповнення ресурсу: Розклад руху громадського транспорту – Data.gov.ua
Проєкт: Додаток_56_Розклад_руху.docx – Google Документи
calendar_dates — перелік винятків до тижневих графіків
Шаблон для заповнення: calendar_dates.xlsx – Google Таблиці
Приклад заповнення ресурсу: Example_calendar_dates.xlsx – Google Таблиці
Стандарт в якому можна знайти інструкцію із заповнення ресурсу: Розклад руху громадського транспорту – Data.gov.ua
Проєкт: Додаток_56_Розклад_руху.docx – Google Документи