Halaman ini menjelaskan perbedaan utama penerapan spesifikasi antara Jadwal GTFS resmi dan Google Transit dalam hal berikut:
- Spesifikasi resmi yang diabaikan: Kolom ini adalah bagian dari GTFS resmi. Google Transit menyerap data ini tanpa error, tetapi tidak menggunakan data tersebut secara proaktif. 
- Perbedaan penafsiran: Kolom ini memuat bagian-bagian GTFS resmi yang ditafsirkan Google Transit secara berbeda dari definisinya di GTFS. 
- Dukungan kolom eksperimental: Kolom ini merupakan kolom eksperimental dalam penerapan Google Transit. Jika Anda ingin menerapkan kolom eksperimental baru, hubungi tim Google Transit. 
- Perluasan yang didukung Google Transit: Perluasan ini bukan bagian dari GTFS resmi. Perluasan yang didukung Transit mencakup perluasan publik dan perluasan khusus Google Transit. Semua partner dapat mengirimkan informasi ini ke Transit di feed mereka. 
Transportasi umum statis
Bagian berikut mendokumentasikan perbedaan utama penerapan feed statis antara GTFS resmi dan Google Transit.
Spesifikasi resmi yang diabaikan di feed statis
Beberapa spesifikasi resmi yang diabaikan oleh Transit masih bersifat eksperimental. Untuk mempelajari lebih lanjut, buka gtfs.org.
Tabel 1 mencantumkan file GTFS yang tidak didukung oleh Transit di feed statis. Selain itu, semua kolom yang terdapat dalam file ini tidak didukung oleh Transit.
| areas.txt | 
| fare_leg_rules.txt | 
| fare_products.txt | 
| fare_transfer_rules.txt | 
| levels.txt | 
| stop_areas.txt | 
Tabel 2 mencantumkan semua kolom yang didefinisikan GTFS yang diabaikan oleh Transit di feed statis.
| Nama file | Kolom yang diabaikan yang didefinisikan dalam GTFS | Jenis kolom | 
|---|---|---|
| fare_attributes.txt | payment_method | Enum | 
| feed_info.txt | default_lang | Kode bahasa | 
| feed_info.txt | feed_publisher_name | Teks | 
| pathways.txt | max_slope | Float | 
| routes.txt | continuous_drop_off | Enum | 
| routes.txt | continuous_pickup | Enum | 
| routes.txt | network_id | ID | 
| routes.txt | route_desc | Teks | 
| routes.txt | route_sort_order | Bilangan bulat non-negatif | 
| stops.txt | level_id | ID | 
| stops.txt | stop_desc | Teks | 
| stops.txt | stop_url | URL | 
| stops.txt | tts_stop_name | Teks | 
| trips.txt | bikes_allowed | Enum | 
Perbedaan penafsiran di feed statis
Meskipun Transit menerima kolom tertentu yang didefinisikan GTFS, penafsiran yang dilakukan Transit berbeda dari GTFS.
Tabel 3 menunjukkan kolom di feed statis yang diterapkan oleh Transit secara berbeda dari yang dijelaskan di GTFS.
| Nama file | Kolom yang didefinisikan di GTFS | Jenis kolom | Diwajibkan oleh Google Transit? | Detail penerapan Google Transit | 
|---|---|---|---|---|
| fare_attributes.txt | transfers | Enum | Wajib | Perluasan Google Transit. GTFS publik membatasi nilai ke dalam rentang dari  Gunakan kolom ini untuk menetapkan jumlah maksimum transfer yang diizinkan dengan
      tarif tersebut. Jumlah maksimum ini tidak mencakup transfer blok, yang juga dikenal sebagai transfer
      tanpa pindah. Jika Anda tidak ingin menetapkan batas jumlah transfer
      untuk suatu tarif, kosongkan kolom  | 
| pathways.txt | pathway_mode | Enum | Opsional | Saat kolom pathway_modeditentukan, jika dibiarkan
      kosong, Google Transit akan menerimanya dan memperlakukannya sebagai tidak diketahui. | 
| stop_times.txt | arrival_time | Waktu | Wajib bersyarat | Jam dibatasi ke nilai dari 00hingga99, yang lebih dari cukup untuk perjalanan selama tiga hari. | 
| transfers.txt | transfer_type | Enum | Wajib | Nilai  Google Transit mendukung nilai  | 
| trips.txt | block_id | ID | Opsional | Untuk mempelajari lebih lanjut, lihat Contoh transfer blok. | 
Dukungan kolom eksperimental di feed statis
Jika memerlukan dukungan untuk mengintegrasikan kolom eksperimental baru dalam kategori ini, hubungi Google Transit.
Perluasan yang didukung Google Transit di feed statis
Tabel 4 menyediakan informasi tentang perluasan Google Transit. Kolom ini bukan bagian dari GTFS resmi.
| Nama file | Kolom | Jenis kolom | Diwajibkan oleh Google Transit? | Detail penerapan Google Transit | 
|---|---|---|---|---|
| fare_attributes.txt | ic_price | Float | Opsional | Perluasan Google Transit ini hanya tersedia untuk partner di Jepang. Kolom  | 
| fare_rules.txt | contains_route_id | ID | Opsional | Perluasan Google Transit. Tarif ini hanya berlaku untuk perjalanan yang mengunjungi serangkaian rute yang pasti
      yang diidentifikasi oleh nilai  Jika kolom  | 
| routes.txt | checkin_duration | Bilangan Bulat | Opsional | Perluasan Google Transit. Kolom  Jika keberangkatan berikutnya yang harus dinaiki penumpang terhubung melalui transfer, waktu
      transfer yang telah ditentukan akan menggantikan nilai  Nilai  | 
| routes.txt | route_type | Enum | Wajib | Perluasan Google Transit. Untuk mempelajari cara Google Transit memperluas opsi nilai  | 
| stop_times.txt | stop_direction_name | Teks | Opsional | Perluasan Google Transit. Kolom  Jika kolom  | 
| stops.txt | signposted_as | Teks | Opsional | Perluasan Google Transit. Kolom  Kolom  Perbedaan antara kolom  
 | 
| stops.txt | vehicle_type | Bilangan Bulat | Opsional | Perluasan Google Transit. Kolom  | 
| agency.txt | ticketing_deep_link_id | ID | Opsional | Perluasan penjualan tiket Google Transit. Dalam file 
       | 
| routes.txt | ticketing_deep_link_id | ID | Opsional | Perluasan penjualan tiket Google Transit. Dalam file 
       | 
| stop_times.txt | ticketing_stop_time_id | ID | Opsional | Perluasan penjualan tiket Google Transit. Jika ada ID untuk waktu perhentian dalam file 
       | 
| stop_times.txt | ticketing_type | Enum | Opsional | Perluasan penjualan tiket Google Transit. Kolom  Google Transit menerima nilai berikut: 
 | 
| ticketing_deep_links.txt | android_intent_uri | URI | Opsional | Perluasan penjualan tiket Google Transit. Kolom  | 
| ticketing_deep_links.txt | ios_universal_link_url | URL | Opsional | Perluasan penjualan tiket Google Transit. Kolom  | 
| ticketing_deep_links.txt | ticketing_deep_link_id | ID | Wajib | Perluasan penjualan tiket Google Transit. Kolom  | 
| ticketing_deep_links.txt | web_url | URL | Opsional | Perluasan penjualan tiket Google Transit. Kolom  | 
| ticketing_identifiers.txt | agency_id | ID | Wajib | Perluasan penjualan tiket Google Transit. Untuk menentukan perusahaan transportasi umum dari perhentian dalam  | 
| ticketing_identifiers.txt | stop_id | ID | Wajib | Perluasan penjualan tiket Google Transit. Untuk menentukan perhentian dalam kolom  | 
| ticketing_identifiers.txt | ticketing_stop_id | ID | Wajib | Perluasan penjualan tiket Google Transit. Kolom  | 
| trips.txt | exceptional | Enum | Opsional | Kolom ini menunjukkan perjalanan khusus. Perjalanan tersebut beroperasi di luar jadwal reguler atau dialihkan dari rute biasa karena ada acara khusus atau penghentian layanan yang telah direncanakan (seperti pekerjaan rel, dll.). Google menerima opsi nilai berikut: 
 | 
| trips.txt | ticketing_trip_id | ID | Opsional | Perluasan penjualan tiket Google Transit. Jika ada kolom  | 
| trips.txt | ticketing_type | Enum | Opsional | Perluasan penjualan tiket Google Transit. Kolom  Google Transit menerima nilai berikut: 
 | 
| translations.txt | lang | Kode Bahasa | Opsional | Perluasan Google Transit. Kolom  Untuk menentukan terjemahan frasa, gunakan kolom
       | 
| translations.txt | trans_id | ID | Opsional | Perluasan Google Transit. Kolom  Untuk menentukan token ID dari frasa yang memiliki
      terjemahan, gunakan kolom  | 
| trips.txt | original_trip_id | ID | Opsional | Perluasan Google Transit. Jika ID ini ada dalam file 
       | 
| trips.txt | trip_direction_name | Teks | Opsional | Perluasan Google Transit. Kolom  Jika nilai  Huruf besar kecil untuk nilai kolom  | 
| trips.txt | vehicle_category_id | ID | Opsional | Perluasan Google Transit. Dalam file 
       |