Auf dieser Seite werden die Hauptunterschiede zwischen der offiziellen GTFS Realtime- und der Google Transit-Implementierung der Spezifikation in den folgenden Bereichen beschrieben:
- Ignorierte offizielle Spezifikationen: Diese Felder sind Teil der offiziellen GTFS-Version. In Google Transit werden diese Daten fehlerfrei aufgenommen, aber nicht proaktiv verwendet. 
- Abweichende Interpretation: Diese Felder enthalten die Teile der offiziellen GTFS-Version, die in Google Transit anders als in der ursprünglichen Definition interpretiert werden. 
- Experimentelle Unterstützung: Diese Felder befinden sich in der Google Transit-Implementierung in der Testphase. Wenn Sie ein neues experimentelles Feld einbinden möchten, wenden Sie sich an das Google Transit-Team. 
- Von Google Transit unterstützte Erweiterung: Dieser Teil ist nicht in der offiziellen GTFS-Version enthalten. Die von Google Transit unterstützte Erweiterung umfasst sowohl öffentliche als auch spezifische Google Transit-Erweiterungen. Jeder Partner kann diese Informationen in seinem Feed an Transit senden. 
Realtime Transit
In den folgenden Abschnitten werden die Hauptunterschiede zwischen der offiziellen GTFS-Version und der Implementierung des Realtime Transit-Feeds in Google Transit beschrieben.
Ignorierte offizielle Spezifikationen in Realtime-Feeds
Einige der ignorierten Spezifikationen befinden sich in der Testphase. Weitere Informationen finden Sie unter gtfs.org.
In Tabelle 1 sind alle gemäß GTFS definierten Felder aufgeführt, die von Google Transit in den Realtime-Feeds ignoriert werden.
| Meldung | In GTFS definiertes, ignoriertes Feld | Feldtyp | 
|---|---|---|
| message Alert | image | TranslatedImage | 
| message Alert | image_alternative_text | TranslatedString | 
| message Alert | severity_level | Enum | 
| message Alert | tts_description_text | Proto | 
| message Alert | tts_header_text | Proto | 
| message CarriageDetails | id | String | 
| message CarriageDetails | occupancy_percentage | int32 | 
| message Position | bearing | Gleitkommazahl | 
| message Position | odometer | Doppelwert | 
| message Position | speed | Gleitkommazahl | 
| message Shape | encoded_polyline | String | 
| message Shape | shape_id | String | 
| message StopTimeUpdate(inTripUpdate) | arrival.uncertainty | int32 | 
| message StopTimeUpdate(inTripUpdate) | stop_time_properties | Proto | 
| message TripUpdate | trip_properties | Proto | 
| message TripUpdate | vehicle | VehicleDescriptor | 
| message VehicleDescriptor | license_plate | String | 
| message VehicleDescriptor | wheelchair_accessible | WheelchairAccessible | 
| message VehiclePosition | congestion_level | Enum | 
| message VehiclePosition | current_status | VehicleStopStatus | 
| message VehiclePosition | current_stop_sequence | uint32 | 
| message VehiclePosition | multi_carriage_details.id | String | 
| message VehiclePosition | occupancy_percentage | uint32 | 
| message VehiclePosition | stop_id | String | 
Abweichende Interpretation in Realtime-Feeds
In Google Transit werden bestimmte GTFS-Felder akzeptiert, aber anders interpretiert.
In Tabelle 2 sind gemäß GTFS definierte Felder in Realtime-Feeds aufgeführt, die für Google Transit optional oder bedingt erforderlich sind. Für optionale Felder wird in der Tabelle angezeigt, ob die enum-Werte in Google Transit unterstützt werden.
| Dateiname | In GTFS definiertes Feld | Feldtyp | Für Google Transit erforderlich? | Google Transit-Implementierungsdetails | 
|---|---|---|---|---|
| message StopTimeUpdate(inTripUpdate) | stop_id | String | Bedingt erforderlich | Wenn ein String vom Typ  
 | 
| message StopTimeUpdate | schedule_relationship | Enum | Optional | In Google Transit werden die folgenden enum-Werte unterstützt: 
 | 
| message TripDescriptor | schedule_relationship | Enum | Optional | Die folgenden enum-Werte werden in Google Transit nicht unterstützt: 
 In Google Transit werden die folgenden enum-Werte unterstützt: 
 | 
Experimentelle Unterstützung in Realtime-Feeds
Wenn Sie Unterstützung beim Einbinden neuer experimenteller Felder benötigen, wenden Sie sich an das Google Transit-Team.
Von Google Transit unterstützte Erweiterungen in Realtime-Feeds
Bei der Veröffentlichung dieses Artikels waren keine Felder in dieser Kategorie enthalten. Falls Sie Hilfe benötigen, wenden Sie sich an das Google Transit-Team.