หน้านี้อธิบายความแตกต่างที่สำคัญระหว่าง GTFS Realtime อย่างเป็นทางการกับการใช้งานข้อกำหนดของ Google Transit ในด้านต่อไปนี้
ข้อกำหนดอย่างเป็นทางการที่ละเว้น: ฟิลด์เหล่านี้เป็นส่วนหนึ่งของ GTFS อย่างเป็นทางการ Google Transit จะนำเข้าข้อมูลนี้โดยไม่มีข้อผิดพลาด แต่จะไม่ใช้ข้อมูลดังกล่าวในเชิงรุก
การตีความที่ต่างกัน: ช่องเหล่านี้มีข้อมูลบางส่วนของ GTFS อย่างเป็นทางการที่ Google Transit ตีความต่างจากคำจำกัดความของ GTFS สำหรับข้อมูลส่วนนั้นๆ
การสนับสนุนแบบทดลอง: ช่องเหล่านี้เป็นช่องทดลองในการใช้งาน Google Transit หากต้องการใช้ช่องทดสอบใหม่ โปรดติดต่อทีม Google Transit
ส่วนขยายที่ Google Transit รองรับ: ส่วนขยายนี้ไม่ได้เป็นส่วนหนึ่งของ GTFS อย่างเป็นทางการ ส่วนขยายที่รองรับระบบขนส่งสาธารณะมีทั้งส่วนขยายสาธารณะและส่วนขยายเฉพาะ Google Transit พาร์ทเนอร์ทุกรายสามารถส่งข้อมูลนี้ไปยังฟีด Transit ได้
ขนส่งสาธารณะแบบเรียลไทม์
ส่วนต่อไปนี้จะแสดงความแตกต่างที่สำคัญระหว่าง GTFS อย่างเป็นทางการกับการใช้งานฟีดขนส่งสาธารณะแบบเรียลไทม์ของ Google Transit
ละเว้นข้อมูลจำเพาะอย่างเป็นทางการในฟีดแบบเรียลไทม์
ข้อกำหนดบางอย่างที่ละเว้นอยู่นั้นยังอยู่ในขั้นทดลอง ดูข้อมูลเพิ่มเติมได้ที่ gtfs.org
ตารางที่ 1 แสดงช่องที่ GTFS กำหนดไว้ซึ่งระบบขนส่งสาธารณะจะละเว้นในฟีดแบบเรียลไทม์
| ข้อความ | ฟิลด์ที่ละเว้นซึ่งกำหนดไว้ใน GTFS | ประเภทช่อง | 
|---|---|---|
      message Alert | 
      image | 
      TranslatedImage | 
      message Alert | 
      image_alternative_text | 
      TranslatedString | 
      message Alert | 
      severity_level | 
      ค่าแจกแจง | 
      message Alert | 
      tts_description_text | 
      Proto | 
      message Alert | 
      tts_header_text | 
      Proto | 
      message CarriageDetails | 
      id | 
      สตริง | 
      message CarriageDetails | 
      occupancy_percentage | 
      int32 | 
      message Position | 
      bearing | 
      ทศนิยม | 
      message Position | 
      odometer | 
      ดับเบิล | 
      message Position | 
      speed | 
      ทศนิยม | 
      message Shape | 
      encoded_polyline | 
      สตริง | 
      message Shape | 
      shape_id | 
      สตริง | 
      message StopTimeUpdate (in TripUpdate) | 
      arrival.uncertainty | 
      int32 | 
      message StopTimeUpdate (in TripUpdate) | 
      stop_time_properties | 
      Proto | 
      message TripUpdate | 
      trip_properties | 
      Proto | 
      message TripUpdate | 
      vehicle | 
      VehicleDescriptor | 
      message VehicleDescriptor | 
      license_plate | 
      สตริง | 
      message VehicleDescriptor | 
      wheelchair_accessible | 
      WheelchairAccessible | 
      message VehiclePosition | 
      congestion_level | 
      ค่าแจกแจง | 
      message VehiclePosition | 
      current_status | 
      VehicleStopStatus | 
      message VehiclePosition | 
      current_stop_sequence | 
      uint32 | 
      message VehiclePosition | 
      multi_carriage_details.id | 
      สตริง | 
      message VehiclePosition | 
      occupancy_percentage | 
      uint32 | 
      message VehiclePosition | 
      stop_id | 
      สตริง | 
การตีความที่แตกต่างกันในฟีดแบบเรียลไทม์
แม้ว่า Transit จะยอมรับช่อง GTFS บางช่อง แต่ระบบจะตีความช่องเหล่านั้นแตกต่างจาก GTFS
ตารางที่ 2 แสดงช่องที่ GTFS กำหนดในฟีดแบบเรียลไทม์ซึ่ง Transit กำหนดว่าไม่บังคับหรือต้องระบุตามเงื่อนไข สําหรับฟิลด์ที่ไม่บังคับ ตารางจะแสดงว่า Transit รองรับค่า Enum หรือไม่
| ชื่อไฟล์ | ฟิลด์ที่กําหนดไว้ใน GTFS | ประเภทช่อง | Google Transit กำหนดให้ต้องระบุหรือไม่ | รายละเอียดการใช้งาน Google Transit | 
|---|---|---|---|---|
      message StopTimeUpdate (in TripUpdate) | 
      stop_id | 
      สตริง | ต้องระบุแบบมีเงื่อนไข | เมื่อระบุสตริง  
  | 
    
      message StopTimeUpdate | 
      schedule_relationship | 
      ค่าแจกแจง | ไม่บังคับ | Google Transit รองรับค่า enum ต่อไปนี้ 
  | 
    
      message TripDescriptor | 
      schedule_relationship | 
      ค่าแจกแจง | ไม่บังคับ | Google Transit ไม่รองรับค่า enum ต่อไปนี้ 
 Google รองรับค่า enum ต่อไปนี้ 
  | 
    
การรองรับเวอร์ชันทดลองในฟีดแบบเรียลไทม์
หากต้องการการสนับสนุนในการผสานรวมช่องทดลองใหม่ โปรดติดต่อ Google Transit
ชิ้นงานที่ Google Transit รองรับในฟีดแบบเรียลไทม์
ขณะเผยแพร่บทความนี้ ยังไม่มีช่องใดอยู่ในหมวดหมู่นี้ หากต้องการความช่วยเหลือ โปรดติดต่อ Google Transit