Menguji Data GTFS

Alat Open Source berikut tersedia untuk menguji feed dalam format GTFS.

Validator Feed

Sebelum dipublikasikan, feed GTFS harus divalidasi untuk menangkap error. Tersedia sejumlah alat validasi yang berbeda. Sebagian alat memeriksa masing-masing feed, sementara alat lainnya dibuat untuk diintegrasikan ke dalam software.

Validator feed GTFS statis

  • MobilityData gtfs-validator: Memverifikasi kesesuaian feed dengan spesifikasi GTFS resmi. Saat ini, software mendukung validasi struktur file dan siap untuk validasi semantik. Alat ini sedang dalam pengembangan aktif.
  • FeedValidator: Memverifikasi bahwa feed mematuhi persyaratan yang ditentukan dalam referensi statis GTFS.
  • ScheduleViewer: Memvisualisasikan geospasial dan data feed waktu perhentian. Ini tidak mewakili tampilan data Anda nantinya di aplikasi lain; ini adalah fitur dasar untuk pengujian. Periksa rute dan jadwal untuk memastikan data feed mewakili sistem Anda dengan benar.
  • Validator GTFS Conveyal: Didasarkan pada modul GTFS OneBusAway.
  • Spesifikasi Paket Data GTFS: Spesifikasi Paket Data yang melakukan validasi menggunakan Good Tables. Mencakup paket data, skema, pengujian, dan penggunaan data GTFS South East Queensland sebagai contoh.

Untuk developer software

  • Library gtfs-lib Conveyal: Berisi fungsi validasi.
  • Project Chouette: Dikelola oleh Perusahaan Transportasi Prancis untuk Informasi dan Penjualan Tiket Multimodal. Berisi fungsi validasi dan dapat menerjemahkan berbagai format.

Validator feed GTFS-realtime

  • Validator GTFS-realtime: Alat yang dibuat oleh Center for Urban Transportation di University of South Florida untuk memverifikasi bahwa data feed real-time Anda cocok dengan set data GTFS dan berisi semua informasi yang diperlukan.

Untuk developer software

  • gtfs-realtime-validator-lib: Mengintegrasikan aturan validasi GTFS-realtime ke dalam software. Lihat transit-feed-quality-calculator untuk contoh tentang cara menggunakan library gtfs-realtime-validator-lib di project lain.
  • transit-feed-quality-calculator: Menjalankan validasi GTFS-realtime di sejumlah besar feed GTFS-realtime, menggunakan direktori feed publik yang diketahui dari TransitFeeds.com.