In questa pagina vengono descritte le principali differenze tra la programmazione GTFS ufficiale e L'implementazione delle specifiche da parte di Google Transit nelle seguenti aree:
Specifiche ufficiali ignorate: questi campi fanno parte delle GTFS. Google Transit importa questi dati senza errori, ma non li utilizza in modo proattivo. i dati.
Interpretazione diversa:questi campi includono le parti della documentazione GTFS che Google Transit interpreta in modo diverso dalla definizione GTFS di quelle parti.
Supporto sperimentale:questi campi sono sperimentali nell'interfaccia di Google Transit implementazione. Se vuoi implementare un nuovo campo sperimentale, contatta il Il team di Google Transit.
Estensione supportata da Google Transit: questa estensione non fa parte della GTFS ufficiale. L'estensione supportata da Google Transit include entrambe le estensioni pubbliche e quelle specifiche per Google Transit. Qualsiasi partner può inviare queste informazioni a Trasporto pubblico nel loro feed.
Transito statico
Le seguenti sezioni documentano le principali differenze tra il feed GTFS ufficiale e l'implementazione del feed statico da parte di Google Transit.
Specifiche ufficiali ignorate nei feed statici
Alcune specifiche ufficiali che vengono ignorate da Google Transit sono sperimentali. A per saperne di più vai a gtfs.org.
La tabella 1 elenca i file GTFS non supportati da Transit nei feed statici. Inoltre, nessuno dei campi definiti in questi file è supportato Trasporto pubblico.
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
La tabella 2 elenca tutti i campi definiti da GTFS che vengono ignorati da Transit nel feed statici.
Nome file | Campo ignorato definito in GTFS | Tipo di campo |
---|---|---|
fare_attributes.txt |
payment_method |
Enum |
feed_info.txt |
default_lang |
Codice lingua |
feed_info.txt |
feed_publisher_name |
Testo |
pathways.txt |
max_slope |
Float |
routes.txt |
continuous_drop_off |
Enum |
routes.txt |
continuous_pickup |
Enum |
routes.txt |
network_id |
ID |
routes.txt |
route_desc |
Testo |
routes.txt |
route_sort_order |
Numero intero non negativo |
stops.txt |
level_id |
ID |
stops.txt |
stop_desc |
Testo |
stops.txt |
stop_url |
URL |
stops.txt |
tts_stop_name |
Testo |
trips.txt |
bikes_allowed |
Enum |
Interpretazione diversa nei feed statici
Transit accetta alcuni campi definiti da GTFS, ma Transit li interpreta in modo diverso rispetto a GTFS.
La tabella 3 mostra i campi nei feed statici implementati in modo diverso da Transit rispetto a quello descritto nel GTFS.
Nome file | Campo definito in GTFS | Tipo di campo | Richiesto da Google Transit? | Dettagli implementazione Google Transit |
---|---|---|---|---|
fare_attributes.txt |
transfers |
Enum | Obbligatorio | Estensione Google Transit. Il GTFS pubblico limita i valori a un intervallo da Utilizza questo campo per impostare il numero massimo di cambi consentiti con
la tariffa. Non sono inclusi i cambi a blocchi, noti anche come cambi dal sedile
trasferimenti. Se non vuoi impostare limiti al numero di trasferimenti per
lascia il campo |
pathways.txt |
pathway_mode |
Enum | Facoltativo | Quando il campo pathway_mode viene specificato, se viene lasciato
vuoto, Google Transit lo accetta e lo considera sconosciuto. |
stop_times.txt |
arrival_time |
Ora | Obbligatorio in modo condizionale | Le ore sono limitate ai valori compresi tra 00 e
99 , che è più che sufficiente per viaggi di tre giorni. |
transfers.txt |
transfer_type |
Enum | Obbligatorio | I valori di Google Transit supporta i valori |
trips.txt |
block_id |
ID | Facoltativo | Per scoprire di più, vedi Esempio di blocco del trasferimento. |
Supporto sperimentale nei feed statici
Se hai bisogno di assistenza per integrare nuovi campi sperimentali in questa categoria, contatta Google Transit.
Estensioni supportate da Google Transit nei feed statici
La tabella 4 fornisce informazioni sulle estensioni di Google Transit. Questi campi non fanno parte del feed GTFS ufficiale.
Nome file | Campo | Tipo di campo | Richiesto da Google Transit? | Dettagli implementazione Google Transit |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
Float | Facoltativo | Questa estensione di Google Transit è disponibile solo per i partner in Japan. Il campo |
fare_rules.txt |
contains_route_id |
ID | Facoltativo | Estensione Google Transit. Questa tariffa si applica solo ai viaggi che visitano un insieme esatto di percorsi
identificato dal valore Se la colonna |
routes.txt |
checkin_duration |
Numero intero | Facoltativo | Estensione Google Transit. Il campo Se il passeggero si collega alla partenza tramite un cambio, qualsiasi
il tempo di trasferimento definito sostituisce il valore Il valore |
routes.txt |
route_type |
Enum | Obbligatorio | Estensione Google Transit. Per scoprire in che modo Google Transit estende l' |
stop_times.txt |
stop_direction_name |
Testo | Facoltativo | Estensione Google Transit. Il campo Se il campo |
stops.txt |
signposted_as |
Testo | Facoltativo | Estensione Google Transit. Il campo Il campo GTFS Differenze tra
|
stops.txt |
vehicle_type |
Numero intero | Facoltativo | Estensione Google Transit. Il campo |
agency.txt |
ticketing_deep_link_id |
ID | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Nel
|
routes.txt |
ticketing_deep_link_id |
ID | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Nel
|
stop_times.txt |
ticketing_stop_time_id |
ID | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Se presente in
|
stop_times.txt |
ticketing_type |
Enum | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Il campo Google Transit accetta i seguenti valori:
|
ticketing_deep_links.txt |
android_intent_uri |
URI | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Il campo |
ticketing_deep_links.txt |
ios_universal_link_url |
URL | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Il campo |
ticketing_deep_links.txt |
ticketing_deep_link_id |
ID | Obbligatorio | Estensione per l'acquisto di biglietti di Google Transit. Il campo |
ticketing_deep_links.txt |
web_url |
URL | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Il campo |
ticketing_identifiers.txt |
agency_id |
ID | Obbligatorio | Estensione per l'acquisto di biglietti di Google Transit. Per specificare l'agenzia della fermata |
ticketing_identifiers.txt |
stop_id |
ID | Obbligatorio | Estensione per l'acquisto di biglietti di Google Transit. Per specificare la fermata predefinita |
ticketing_identifiers.txt |
ticketing_stop_id |
ID | Obbligatorio | Estensione per l'acquisto di biglietti di Google Transit. Il campo |
trips.txt |
exceptional |
Enum | Facoltativo |
Questo campo indica le corse eccezionali. Operano al di fuori programma regolare o vengono dirottati rispetto al solito percorso a causa di speciali eventi o interruzioni pianificate (come il monitoraggio e così via). Google accetta le seguenti opzioni di valore:
|
trips.txt |
ticketing_trip_id |
ID | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. Se è presente il campo |
trips.txt |
ticketing_type |
Enum | Facoltativo | Estensione per l'acquisto di biglietti di Google Transit. La Google Transit accetta i seguenti valori:
|
translations.txt |
lang |
Codice della lingua | Facoltativo | Estensione Google Transit. Il campo Per specificare la traduzione di una frase, usa |
translations.txt |
trans_id |
ID | Facoltativo | Estensione Google Transit. Il campo specificare il token ID della frase fornita dalla traduzione.
utilizza il campo |
trips.txt |
original_trip_id |
ID | Facoltativo | Estensione Google Transit. Se è presente nel
|
trips.txt |
trip_direction_name |
Testo | Facoltativo | Estensione Google Transit. Il campo Se il valore I valori nel campo |
trips.txt |
vehicle_category_id |
ID | Facoltativo | Estensione Google Transit. Nel
|