Transportasi Transit dengan GTFS
23 Mar 2020
General Transit Feed Specification (GTFS) mengatur struktur data tentang transportasi publik. Mencakup lokasi perhentian (stops), rute angkutan (routes), perjalanan/pergerakan (trips), titik transit (transfer) jadwal perjalanan (timetables), waktu lainnya (stop times, calendar, calendar dates), tentang pengelola (agency), dan lain sebagainya.
Format data menggunakan bentuk berkas teks (txt
/csv
) yang dibundel menjadi arsip zip
.
Proyek pengembangan format data GTFS diinisiasi oleh lembaga non-profit MobilityData yang berpusat di Kanada. Format ini dibuat untuk bisa diterapkan pada piranti (tools), untuk berbagai layanan dan dokumentasi.
Spesifikasi data ini juga digunakan oleh pengembang Google (khususnya Google Transit) agar bisa dimanfaatkan oleh berbagai teknologi melalui sebuah antarmuka pemprograman aplikasi atau API (application programming interface).
*Diagram kelas data gtfs
dari
r-transit
Pada pemrograman R data dengan spesifikasi ini dapat dikelola dengan bantuan library tidytransit
dan gtfsrouter
(satu lagi gtfsr
tapi pengelolaannya tidak aktif).
Berikut sumber-sumber yang berguna untuk mempelajarinya:
- Laman resmi gtfs.org
- Panduan untuk Google Transit API
- Library
tidytransit
: dokumentasi paket - Library
gtfsrouter
: dokumentasi paket
Pada bidang teknik sipil
Tentu ini akan berguna untuk menyelesaikan analisis dalam manajemen pengelolaan transportasi publik, maupun sistem transportasi. Membantu pengambilan keputusan dalam menentukan kebijakan.
Sekian dulu.