หน้านี้อธิบายความแตกต่างที่สำคัญระหว่างกำหนดการ GTFS อย่างเป็นทางการกับการใช้งานข้อกำหนดของ Google Transit ในด้านต่อไปนี้
- ข้อกำหนดอย่างเป็นทางการที่ละเว้น: ฟิลด์เหล่านี้เป็นส่วนหนึ่งของ GTFS อย่างเป็นทางการ Google Transit จะนำเข้าข้อมูลนี้โดยไม่มีข้อผิดพลาด แต่จะไม่ใช้ข้อมูลดังกล่าวในเชิงรุก 
- การตีความที่ต่างกัน: ช่องเหล่านี้มีส่วนของ GTFS อย่างเป็นทางการที่ Google Transit ตีความต่างจากคำจำกัดความของ GTFS สำหรับส่วนเหล่านั้น 
- การสนับสนุนแบบทดลอง: ช่องเหล่านี้เป็นช่องทดลองในการใช้งาน Google Transit หากต้องการใช้ช่องทดสอบใหม่ โปรดติดต่อทีม Google Transit 
- ส่วนขยายที่ Google Transit รองรับ: ส่วนขยายนี้ไม่ได้เป็นส่วนหนึ่งของ GTFS อย่างเป็นทางการ ส่วนขยายที่รองรับระบบขนส่งสาธารณะมีทั้งส่วนขยายสาธารณะและส่วนขยายเฉพาะ Google Transit พาร์ทเนอร์ทุกรายสามารถส่งข้อมูลนี้ไปยังฟีด Transit ได้ 
ขนส่งสาธารณะแบบคงที่
ส่วนต่อไปนี้จะแสดงความแตกต่างที่สำคัญระหว่างการใช้ฟีดแบบคงที่ของ GTFS อย่างเป็นทางการกับ Google Transit
ละเว้นข้อกำหนดอย่างเป็นทางการในฟีดแบบคงที่
ข้อกำหนดอย่างเป็นทางการบางรายการที่ Transit ละเว้นเป็นข้อกำหนดเวอร์ชันทดลอง ดูข้อมูลเพิ่มเติมได้ที่ gtfs.org
ตารางที่ 1 แสดงไฟล์ GTFS ที่ Transit ไม่รองรับในฟีดแบบคงที่ นอกจากนี้ Transit ยังไม่รองรับฟิลด์ใดๆ ที่กําหนดไว้ในไฟล์เหล่านี้
| areas.txt | 
| fare_leg_rules.txt | 
| fare_products.txt | 
| fare_transfer_rules.txt | 
| levels.txt | 
| stop_areas.txt | 
ตารางที่ 2 แสดงรายการช่องทั้งหมดที่ GTFS กำหนดไว้ซึ่ง Transit จะไม่สนใจในฟีดแบบคงที่
| ชื่อไฟล์ | ฟิลด์ที่ละเว้นซึ่งกำหนดไว้ใน GTFS | ประเภทช่อง | 
|---|---|---|
| fare_attributes.txt | payment_method | ค่าแจกแจง | 
| feed_info.txt | default_lang | รหัสภาษา | 
| feed_info.txt | feed_publisher_name | ข้อความ | 
| pathways.txt | max_slope | ทศนิยม | 
| routes.txt | continuous_drop_off | ค่าแจกแจง | 
| routes.txt | continuous_pickup | ค่าแจกแจง | 
| routes.txt | network_id | รหัส | 
| routes.txt | route_desc | ข้อความ | 
| routes.txt | route_sort_order | จํานวนเต็มที่ไม่เป็นลบ | 
| stops.txt | level_id | รหัส | 
| stops.txt | stop_desc | ข้อความ | 
| stops.txt | stop_url | URL | 
| stops.txt | tts_stop_name | ข้อความ | 
| trips.txt | bikes_allowed | ค่าแจกแจง | 
การตีความที่แตกต่างกันในฟีดแบบคงที่
แม้ว่า Transit จะยอมรับช่องที่ GTFS กำหนดไว้บางช่อง แต่ Transit จะตีความช่องเหล่านั้นต่างจาก GTFS
ตารางที่ 3 แสดงช่องในฟีดแบบคงที่ที่ Transit ใช้แตกต่างจากที่อธิบายไว้ใน GTFS
| ชื่อไฟล์ | ฟิลด์ที่กําหนดไว้ใน GTFS | ประเภทช่อง | Google Transit กำหนดให้ต้องระบุหรือไม่ | รายละเอียดการใช้งาน Google Transit | 
|---|---|---|---|---|
| fare_attributes.txt | transfers | ค่าแจกแจง | ต้องระบุ | ส่วนขยาย Google Transit GTFS สาธารณะจะจำกัดค่าให้อยู่ในช่วง  ใช้ช่องนี้เพื่อกำหนดจำนวนครั้งที่โอนได้สูงสุดสำหรับค่าโดยสาร ซึ่งไม่รวมการโอนบล็อกหรือที่เรียกว่าการโอนที่นั่ง หากไม่ต้องการจำกัดจำนวนครั้งที่โอนสำหรับค่าโดยสาร ให้ปล่อยช่อง  | 
| pathways.txt | pathway_mode | ค่าแจกแจง | ไม่บังคับ | เมื่อระบุฟิลด์ pathway_modeแล้ว หากปล่อยว่างไว้ Google Transit จะยอมรับและถือว่าไม่รู้จัก | 
| stop_times.txt | arrival_time | เวลา | ต้องมีแบบมีเงื่อนไข | ระบบจะจำกัดจำนวนชั่วโมงไว้ที่ 00ถึง99ซึ่งมากเกินพอสำหรับการเดินทาง 3 วัน | 
| transfers.txt | transfer_type | ค่าแจกแจง | ต้องระบุ | ระบบจะไม่รองรับค่า  Google Transit รองรับค่า  | 
| trips.txt | block_id | รหัส | ไม่บังคับ | ดูข้อมูลเพิ่มเติมได้ที่ตัวอย่างการโอนบล็อก | 
การรองรับเวอร์ชันทดลองในฟีดแบบคงที่
หากต้องการการสนับสนุนในการผสานรวมช่องทดลองใหม่ในหมวดหมู่นี้ โปรดติดต่อ Google Transit
ส่วนขยายที่ Google Transit รองรับในฟีดแบบคงที่
ตารางที่ 4 ให้ข้อมูลเกี่ยวกับส่วนขยาย Google Transit ฟิลด์เหล่านี้ไม่ได้เป็นส่วนหนึ่งของ GTFS อย่างเป็นทางการ
| ชื่อไฟล์ | ช่อง | ประเภทช่อง | Google Transit กำหนดให้ต้องระบุหรือไม่ | รายละเอียดการใช้งาน Google Transit | 
|---|---|---|---|---|
| fare_attributes.txt | ic_price | ทศนิยม | ไม่บังคับ | ส่วนขยาย Google Transit นี้พร้อมให้บริการแก่พาร์ทเนอร์ในญี่ปุ่นเท่านั้น ช่อง  | 
| fare_rules.txt | contains_route_id | รหัส | ไม่บังคับ | ส่วนขยาย Google Transit ค่าโดยสารนี้ใช้ได้กับการเดินทางที่ไปยังชุดเส้นทางที่ตรงกันทั้งหมดซึ่งระบุโดยค่า  หากไม่มีคอลัมน์  | 
| routes.txt | checkin_duration | จำนวนเต็ม | ไม่บังคับ | ส่วนขยาย Google Transit ช่อง  หากผู้โดยสารเชื่อมต่อกับจุดออกเดินทางด้วยการเปลี่ยนเครื่อง เวลาเปลี่ยนเครื่องที่กําหนดจะลบล้างค่า  ค่า  | 
| routes.txt | route_type | ค่าแจกแจง | ต้องระบุ | ส่วนขยาย Google Transit ดูวิธีที่ Google Transit ขยายตัวเลือกค่า  | 
| stop_times.txt | stop_direction_name | ข้อความ | ไม่บังคับ | ส่วนขยาย Google Transit ช่อง  หากช่อง  | 
| stops.txt | signposted_as | ข้อความ | ไม่บังคับ | ส่วนขยาย Google Transit ช่อง  คุณสามารถตั้งค่าฟิลด์ GTFS  ความแตกต่างระหว่างช่อง  
 | 
| stops.txt | vehicle_type | จำนวนเต็ม | ไม่บังคับ | ส่วนขยาย Google Transit ฟิลด์  | 
| agency.txt | ticketing_deep_link_id | รหัส | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ในไฟล์ 
       | 
| routes.txt | ticketing_deep_link_id | รหัส | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ในไฟล์ 
       | 
| stop_times.txt | ticketing_stop_time_id | รหัส | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit หากมีอยู่ในไฟล์ 
       | 
| stop_times.txt | ticketing_type | ค่าแจกแจง | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ฟิลด์  Google Transit ยอมรับค่าต่อไปนี้ 
 | 
| ticketing_deep_links.txt | android_intent_uri | URI | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ช่อง  | 
| ticketing_deep_links.txt | ios_universal_link_url | URL | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ช่อง  | 
| ticketing_deep_links.txt | ticketing_deep_link_id | รหัส | ต้องระบุ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ช่อง  | 
| ticketing_deep_links.txt | web_url | URL | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ฟิลด์  | 
| ticketing_identifiers.txt | agency_id | รหัส | ต้องระบุ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit หากต้องการระบุบริษัทขนส่งของป้ายจอดรถที่กำหนดค่าช่อง  | 
| ticketing_identifiers.txt | stop_id | รหัส | ต้องระบุ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit หากต้องการระบุป้ายจอดรถที่กำหนดค่าให้กับช่อง  | 
| ticketing_identifiers.txt | ticketing_stop_id | รหัส | ต้องระบุ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ฟิลด์  | 
| trips.txt | exceptional | ค่าแจกแจง | ไม่บังคับ | ช่องนี้ระบุการเดินทางที่ไม่ปกติ รถไฟดังกล่าวจะออกนอกกำหนดการปกติหรือเปลี่ยนเส้นทางจากเส้นทางปกติเนื่องจากกิจกรรมพิเศษหรือการหยุดชะงักตามแผน (เช่น การทำงานกับราง ฯลฯ) Google ยอมรับตัวเลือกค่าต่อไปนี้ 
 | 
| trips.txt | ticketing_trip_id | รหัส | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit หากมีฟิลด์  | 
| trips.txt | ticketing_type | ค่าแจกแจง | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google Transit ฟิลด์  Google Transit ยอมรับค่าต่อไปนี้ 
 | 
| translations.txt | lang | รหัสภาษา | ไม่บังคับ | ส่วนขยาย Google Transit ฟิลด์  หากต้องการระบุคำแปลของวลี ให้ใช้ช่อง  | 
| translations.txt | trans_id | รหัส | ไม่บังคับ | ส่วนขยาย Google Transit ฟิลด์  หากต้องการระบุโทเค็นระบุตัวตนของวลีที่มีคำแปล ให้ใช้ช่อง  | 
| trips.txt | original_trip_id | รหัส | ไม่บังคับ | ส่วนขยาย Google Transit หากมีอยู่ในไฟล์ 
       | 
| trips.txt | trip_direction_name | ข้อความ | ไม่บังคับ | ส่วนขยาย Google Transit ช่อง  หากค่า  ค่าในช่อง  | 
| trips.txt | vehicle_category_id | รหัส | ไม่บังคับ | ส่วนขยาย Google Transit ในไฟล์ 
       | 
| vehicle_categories.txt | vehicle_category_id | รหัส | ต้องระบุ | ส่วนขยาย Google Transit ระบุหมวดหมู่ยานพาหนะ | 
| vehicle_categories.txt | vehicle_amenity_id | รหัส | ไม่บังคับ | ส่วนขยาย Google Transit ระบุชุดสิ่งอำนวยความสะดวกที่มีให้บริการแก่ผู้โดยสารทุกคนในหมวดหมู่ยานพาหนะ หรือดูที่  | 
| vehicle_amenities.txt | vehicle_amenity_id | รหัส | ต้องระบุ | ส่วนขยาย Google Transit ระบุชุดสิ่งอํานวยความสะดวก | 
| vehicle_amenities.txt | ac_availability | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดว่าที่พักมีเครื่องปรับอากาศหรือไม่ Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_amenities.txt | wifi_availability | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดว่ามี Wi-Fi บนเรือหรือไม่ Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_amenities.txt | toilet_availability | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดว่าภายในยานพาหนะมีห้องน้ำหรือไม่ Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_amenities.txt | gender_accessibility | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดว่ามีข้อจำกัดด้านเพศหรือไม่ Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_amenities.txt | seat_type | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดประเภทที่นั่ง Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_amenities.txt | service_class | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดชั้นของที่นั่ง Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_amenities.txt | service_class_code | สตริง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดรหัสชั้นเรียนแบบย่อ (เช่น 1A สำหรับชั้นหนึ่งที่มีเครื่องปรับอากาศ) ช่องนี้เป็นเวอร์ชันที่เฉพาะเจาะจงมากขึ้นของช่องคลาส ซึ่งสามารถระบุคลาสที่ไม่มีในคลาส enum ได้ | 
| vehicle_amenities.txt | seat_plug | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดว่ามีปลั๊กไฟหรือปลั๊ก USB (ประเภทใดก็ได้) ที่ที่นั่งหรือไม่ Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_amenities.txt | row_layout_summary | สตริง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดจำนวนที่นั่งหรือเตียงในแถวเดียวของยานพาหนะ ตัวอย่าง ได้แก่ "2" (มีที่นั่ง 2 ที่นั่งในแถว แต่ไม่ทราบว่ามีที่นั่งแยกกันหรืออยู่ติดกัน), "1+1" (มีที่นั่งเดี่ยว 2 ที่นั่งในแถว), "2+2" (มีที่นั่ง 4 ที่นั่งในแถวโดยแยกกันตรงกลาง) | 
| vehicle_amenities.txt | row_leg_space | ค่าแจกแจง | ไม่บังคับ | ส่วนขยาย Google Transit กำหนดว่าแถวมีที่วางขาเพิ่มเติมหรือไม่ Google ยอมรับค่าต่อไปนี้ 
 | 
| vehicle_category_amenities.txt | vehicle_category_id | รหัส | ต้องระบุ | ส่วนขยาย Google Transit ระบุหมวดหมู่ยานพาหนะ หมวดหมู่ยานพาหนะเดียวกันอาจมีชุดสิ่งอํานวยความสะดวกจํานวนมากโดยป้อนค่าของฟิลด์นี้ซ้ำในหลายแถว ซึ่งโดยทั่วไปจะมีประโยชน์เมื่อหมวดหมู่ยานพาหนะมีบริการหลายระดับ | 
| vehicle_category_amenities.txt | vehicle_amenity_id | รหัส | ต้องระบุ | ส่วนขยาย Google Transit ระบุชุดสิ่งอำนวยความสะดวกที่มีให้บริการแก่ผู้โดยสารทุกคนในหมวดหมู่ยานพาหนะ |