หน้านี้จะอธิบายถึงความแตกต่างที่สำคัญระหว่างข้อกำหนดอย่างเป็นทางการของ GTFS กับการนำข้อกำหนดเฉพาะของ Google แผนการเดินทางในประเด็นต่อไปนี้
ละเว้นข้อกำหนดอย่างเป็นทางการ: ช่องเหล่านี้เป็นส่วนหนึ่งของ GTFS อย่างเป็นทางการ Google แผนการเดินทางจะนำเข้าข้อมูลนี้โดยไม่มีข้อผิดพลาด แต่ไม่ได้ใช้ข้อมูลเชิงรุก
การตีความที่แตกต่างกัน: ช่องเหล่านี้รวมถึงส่วนต่างๆ ของ GTFS อย่างเป็นทางการที่ Google แผนการเดินทางตีความต่างจากคำจำกัดความของส่วนเหล่านั้นด้วย GTFS
การสนับสนุนเวอร์ชันทดลอง: ช่องเหล่านี้เป็นช่องทดสอบในการติดตั้งใช้งานของ Google แผนการเดินทาง หากต้องการใช้ช่องทดลองใหม่ โปรดติดต่อทีม Google แผนการเดินทาง
ส่วนขยายที่รองรับ Google แผนการเดินทาง: ส่วนขยายนี้ไม่ได้เป็นส่วนหนึ่งของ GTFS อย่างเป็นทางการ ส่วนขยายที่สนับสนุนระบบขนส่งสาธารณะมีทั้งส่วนขยายสาธารณะ และส่วนขยายสำหรับ Google แผนการเดินทางโดยเฉพาะ พาร์ทเนอร์ทุกรายจะส่งข้อมูลนี้ไปยัง แผนการเดินทางในฟีดของตนได้
ขนส่งสาธารณะแบบคงที่
ส่วนต่อไปนี้จะแสดงความแตกต่างที่สำคัญระหว่าง GTFS อย่างเป็นทางการกับการใช้งานฟีดแบบคงที่ของ Google แผนการเดินทาง
ละเว้นข้อกำหนดอย่างเป็นทางการในฟีดแบบคงที่
ข้อกำหนดอย่างเป็นทางการบางอย่างที่ถูกละเว้นโดยแผนการเดินทางนั้นอยู่ในขั้นทดลอง ดูข้อมูลเพิ่มเติมได้ที่ gtfs.org
ตารางที่ 1 แสดงรายการไฟล์ GTFS ที่แผนการเดินทางไม่รองรับในฟีดแบบคงที่ นอกจากนี้ ทรานสิตรองรับช่องที่ไม่ได้ระบุไว้ในไฟล์เหล่านี้
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
ตาราง 2 แสดงช่องทั้งหมดที่กําหนดโดย GTFS ซึ่งละเว้นโดยขนส่งสาธารณะในฟีดแบบคงที่
ชื่อไฟล์ | ช่องละเว้นที่กำหนดไว้ใน 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 |
ID |
routes.txt |
route_desc |
ข้อความ |
routes.txt |
route_sort_order |
จำนวนเต็มที่ไม่เป็นลบ |
stops.txt |
level_id |
ID |
stops.txt |
stop_desc |
ข้อความ |
stops.txt |
stop_url |
URL |
stops.txt |
tts_stop_name |
ข้อความ |
stops.txt |
bikes_allowed |
ค่าแจกแจง |
การตีความที่แตกต่างกันในฟีดแบบคงที่
แม้ว่าขนส่งสาธารณะจะยอมรับบางช่องที่ GTFS กำหนด แต่ขนส่งสาธารณะจะตีความช่องเหล่านั้นต่างจาก GTFS
ตารางที่ 3 แสดงช่องในฟีดแบบคงที่ที่ "ขนส่งสาธารณะ" ใช้แตกต่างจากที่อธิบายไว้ใน GTFS
ชื่อไฟล์ | ช่องที่กำหนดไว้ใน GTFS | ประเภทช่อง | จำเป็นสำหรับ Google แผนการเดินทางหรือไม่ | รายละเอียดการใช้งาน Google แผนการเดินทาง |
---|---|---|---|---|
fare_attributes.txt |
transfers |
ค่าแจกแจง | จำเป็น | ส่วนขยาย Google แผนการเดินทาง GTFS สาธารณะจำกัดค่าให้อยู่ในช่วงตั้งแต่ ใช้ช่องนี้เพื่อกำหนดจำนวนการโอนสูงสุดที่อนุญาตด้วยค่าโดยสาร โดยไม่รวมการโอนการบล็อก หรือที่เรียกว่าการโอนภายในที่นั่ง หากไม่ต้องการกำหนดจำนวนครั้งสูงสุดในการโอนค่าโดยสาร ให้เว้นช่อง |
pathways.txt |
pathway_mode |
ค่าแจกแจง | ไม่บังคับ | เมื่อระบุช่อง pathway_mode หากเว้นช่องนี้ว่างไว้ Google แผนการเดินทางจะยอมรับและถือว่าช่องดังกล่าวไม่ทราบ |
stop_times.txt |
arrival_time |
เวลา | ต้องระบุแบบมีเงื่อนไข | เวลาจำกัดอยู่ที่ค่าตั้งแต่ 00 ถึง 99 ซึ่งเกินเพียงพอสำหรับการเดินทาง 3 วัน |
transfers.txt |
transfer_type |
ค่าแจกแจง | จำเป็น | ระบบไม่รองรับค่า Google แผนการเดินทางรองรับค่า |
trips.txt |
block_id |
ID | ไม่บังคับ | ดูข้อมูลเพิ่มเติมได้ที่ตัวอย่างการบล็อกการโอน |
การสนับสนุนแบบทดลองในฟีดแบบคงที่
หากต้องการการสนับสนุนในการผสานรวมช่องทดลองใหม่ในหมวดหมู่นี้ โปรดติดต่อ Google แผนการเดินทาง
ส่วนขยายที่สนับสนุนโดย Google แผนการเดินทางในฟีดแบบคงที่
ตาราง 4 ให้ข้อมูลเกี่ยวกับส่วนขยายของ Google แผนการเดินทาง ช่องเหล่านี้ไม่ได้อยู่ใน GTFS อย่างเป็นทางการ
ชื่อไฟล์ | ฟิลด์ | ประเภทช่อง | จำเป็นสำหรับ Google แผนการเดินทางหรือไม่ | รายละเอียดการใช้งาน Google แผนการเดินทาง |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
ทศนิยม | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทางนี้มีให้บริการสำหรับพาร์ทเนอร์ในญี่ปุ่นเท่านั้น ช่อง |
fare_rules.txt |
contains_route_id |
ID | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ค่าโดยสารนี้มีผลกับการเดินทางที่ไปยังชุดเส้นทางที่แน่นอนที่ระบุโดยค่า หากไม่มีคอลัมน์ |
routes.txt |
checkin_duration |
จำนวนเต็ม | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ช่อง หากผู้โดยสารเชื่อมต่อกับเวลาออกเดินทางโดยเปลี่ยนสาย เวลาเปลี่ยนที่ที่กำหนดไว้จะลบล้างค่า ค่า |
routes.txt |
route_type |
ค่าแจกแจง | จำเป็น | ส่วนขยาย Google แผนการเดินทาง หากต้องการดูวิธีที่ Google แผนการเดินทางขยายตัวเลือกค่า |
stop_times.txt |
stop_direction_name |
ข้อความ | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ช่อง หากช่อง |
stops.txt |
signposted_as |
ข้อความ | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ช่อง ตั้งค่าช่อง ความแตกต่างระหว่างช่อง
|
stops.txt |
vehicle_type |
จำนวนเต็ม | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ช่อง |
agency.txt |
ticketing_deep_link_id |
ID | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ในไฟล์
|
routes.txt |
ticketing_deep_link_id |
ID | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ในไฟล์
|
stop_times.txt |
ticketing_stop_time_id |
ID | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง หากมีไฟล์
|
stop_times.txt |
ticketing_type |
ค่าแจกแจง | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ช่อง Google แผนการเดินทางยอมรับค่าต่อไปนี้
|
ticketing_deep_links.txt |
android_intent_uri |
URI | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ช่อง |
ticketing_deep_links.txt |
ios_universal_link_url |
URL | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ช่อง |
ticketing_deep_links.txt |
ticketing_deep_link_id |
ID | จำเป็น | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ช่อง |
ticketing_deep_links.txt |
web_url |
URL | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ช่อง |
ticketing_identifiers.txt |
agency_id |
ID | จำเป็น | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง หากต้องการระบุเอเจนซีของจุดแวะพักที่มีการระบุช่อง |
ticketing_identifiers.txt |
stop_id |
ID | จำเป็น | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง หากต้องการระบุจุดแวะที่มีการระบุช่อง |
ticketing_identifiers.txt |
ticketing_stop_id |
ID | จำเป็น | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ช่อง |
trips.txt |
exceptional |
ค่าแจกแจง | ไม่บังคับ |
ฟิลด์นี้จะระบุการเดินทางที่มีระดับพิเศษ โดยเป็นการดำเนินการนอกกำหนดการปกติหรือเปลี่ยนเส้นทางจากเส้นทางปกติเนื่องจากมีกิจกรรมพิเศษหรือเหตุขัดข้องที่วางแผนไว้ (เช่น การติดตามงาน ฯลฯ) Google ยอมรับตัวเลือกค่าต่อไปนี้
|
trips.txt |
ticketing_trip_id |
ID | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง หากมีช่อง |
trips.txt |
ticketing_type |
ค่าแจกแจง | ไม่บังคับ | ส่วนขยายการจำหน่ายตั๋วของ Google แผนการเดินทาง ช่อง Google แผนการเดินทางยอมรับค่าต่อไปนี้
|
translations.txt |
lang |
รหัสภาษา | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ช่อง หากต้องการระบุคำแปลของวลี ให้ใช้ช่อง |
translations.txt |
trans_id |
ID | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ช่อง หากต้องการระบุโทเค็นรหัสของวลีที่มีคำแปล ให้ใช้ช่อง |
trips.txt |
original_trip_id |
ID | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง หากมีอยู่ในไฟล์
|
trips.txt |
trip_direction_name |
ข้อความ | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ช่อง หากค่า ค่าในช่อง |
trips.txt |
vehicle_category_id |
ID | ไม่บังคับ | ส่วนขยาย Google แผนการเดินทาง ในไฟล์
|