หน้านี้อธิบายความแตกต่างที่สำคัญระหว่างกำหนดการ 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 ในไฟล์
|