Guida alla definizione del percorso

La guida alla definizione dei percorsi fornisce informazioni su strutture, linee guida e esempi per utilizzare i percorsi di trasporto tramite Google Maps.

Definizione del termine

General Transit Feed Specification (GTFS) è uno standard di dati di dominio pubblico e di uso comune nel settore dei trasporti che aiuta le aziende di trasporto pubblico a fornire i propri dati nello stesso formato.

In GTFS, un itinerario è un gruppo di corse mostrato ai passeggeri come un singolo servizio. È importante rappresentare le informazioni sui percorsi in base alla percezione dell'utente perché:

  • In questo modo, i passeggeri possono associare le informazioni visualizzate su Google Maps alla segnaletica nelle vicinanze.
  • In questo modo si evitano conflitti tra la percezione dell'utente e le definizioni interne dell'agenzia e si riducono le probabilità di visualizzare informazioni fuorvianti.

Per creare un modello di dati per le route, devi comprenderne la definizione:

Percorso: un tragitto tra la stazione di partenza e quella di arrivo senza una direzione specifica, lungo il quale i passeggeri viaggiano sui veicoli del trasporto pubblico. GTFS consente inoltre a un percorso di avere più varianti che condividono alcune caratteristiche comuni, ad esempio un percorso può iniziare e terminare in località diverse o avere località diverse nel mezzo.

Ogni percorso presenta le seguenti caratteristiche:

  • Non è associata a nessuna tabella di tempo, pertanto è indipendente dal tempo.
  • Non implica alcuna direzione, quindi è non direzionale.
  • Può essere condiviso da più corse, il che significa che l'azienda di trasporto pubblico può gestire un percorso più volte al giorno.

Struttura e esempi di modellazione

La definizione del percorso dipende dalla percezione degli utenti.

Due linee della metropolitana percepite come un unico servizio

C'è una linea della metropolitana chiamata North South (NS) con due rami. La linea NS serve le stazioni da NS1 a NS7. In una stazione chiamata NS5, la linea si divide e i treni vanno a due destinazioni diverse: NS6 e NS7. Anche se sembrano essere due percorsi, i passeggeri li vedono come un unico servizio.

Linea della metropolitana

Figura 1. Linea metropolitana con due rami

In questo caso, l'azienda può modellare le linee come un unico percorso in base alla percezione degli utenti.

Due linee di autobus leggermente diverse

Un'altra azienda gestisce due servizi di autobus, 100 e 100A, abbastanza simili tra loro.

Servizi di bus

Figura 2. Due servizi di autobus simili

I due autobus percorrono percorsi con fermate simili.

Fermata servita

Figura 3. Fermate servite dai due autobus

I passeggeri li vedono come due linee distinte, quindi l'azienda può modellare due percorsi nello stesso modo in cui li percepiscono gli utenti.

Linee guida e best practice

Come best practice, segui queste linee guida:

Fornisci un ID agenzia coerente

Le informazioni agency_id fanno riferimento allo stesso campo nel file agency.txt. Per assicurarti che il riferimento funzioni correttamente, utilizza lo stesso valore agency_id sia in agency.txt sia inandtrips.txt

Dare sempre la priorità al nome breve della route

L'azienda deve sempre fornire i nomi brevi dei percorsi, perché Google Maps non utilizza realmente i nomi lunghi o la descrizione dei percorsi.

I dati richiesti possono semplificare la procedura e aiutare l'azienda di trasporto pubblico a concentrarsi su informazioni che possono essere utili agli utenti.

Indicare il tipo di veicolo nel tipo di percorso

Le informazioni route_type aiutano l'azienda a fornire il tipo di trasporto, in modo che i passeggeri sappiano quale veicolo possono prendere prima di salire a bordo.

I tipi di route più utilizzati sono:

Numero

Tipo di trasporto

0 Tram, tram, metropolitana leggera.
1 Metropolitana.
2 Ferrovia.
3 Autobus.
4 Traghetto.
5 Tram a fune
6 Ascensore aereo, cavo della funivia sospeso.
7 Funicolare.
11 Filobus.
12 Monorotaia.

Per i tipi di percorsi estesi, consulta questo articolo.

Fornisci colori che corrispondano alla realtà

Il colore del percorso e il colore del testo del percorso devono corrispondere a ciò che i passeggeri vedono sulle bacheche, sui siti web delle aziende o sugli orari stampati.

Il contrasto di colore deve essere distinto, in modo che i colori siano distinguibili.

Definire percorsi secondari e linee diramazione nelle corse

Eventuali informazioni su percorsi secondari o linee diramazione appartengono a trips.txt. A meno che alcuni tratti di un percorso non siano percepiti dai passeggeri come due linee distinte, i tratti e il percorso principale devono essere modellati come un unico percorso.

Esperienza utente di Google Maps

Questa sezione descrive come vengono visualizzate su Google Maps le informazioni fornite per i percorsi.

Tabellone partenze

Lo screenshot seguente mostra come le informazioni sul tipo di percorso, sul nome breve e sul nome lungo del percorso vengono riportate sulla tabella delle partenze nell'app mobile Google Maps.

Tabellone delle partenze

Figura 4. Tabellone partenze

Questa tabella elenca ogni numero di callout e il relativo campo nel feed.

Numero

Tipo di campo corrispondente

Valore

1 stop_name City Center
2 route_type Come mostrato nell'icona.
3 route_short_name or route_long_name (route_short_name overrides route_long_name, if given in the feed) Nome breve del percorso:
  • L2
  • T2
  • T4
  • T8

Risultati di ricerca per le corse

Lo screenshot seguente mostra come vengono visualizzate nell'app mobile Google Maps le informazioni su tipo di percorso, colore del percorso, colore del testo del percorso, nome breve del percorso e nome lungo del percorso.

Ricerca di corse

Figura 5. Ricerca di corse

Questa tabella elenca ogni numero di callout e il relativo campo nel feed.

Numero

Campo corrispondente

Valore

1 route_type Come mostrato nell'icona.
2
  • Colore di sfondo utilizzando route_color.
  • Colore del testo utilizzandoroute_text_color.
  • route_short_name o route_long_name
  • (route_short_name sostituisce route_long_name, se specificato nel feed)
  • 8FD24E
  • 000000
  • 31

Pagina Indicazioni stradali

Lo screenshot seguente mostra come vengono visualizzate le informazioni sul nome breve e sul nome lungo del percorso nell'app mobile Google Maps.

Indicazioni stradali per il viaggio

Figura 6. Indicazioni stradali

Questa tabella elenca ogni numero di callout e il relativo campo nel feed.

Numero

Campo corrispondente

Valore

1
  • route_short_name or route_long_name
  • (route_short_name overrides route_long_name, if given in the feed)
East Line

Interrompi livello

Per visualizzare i tipi di veicoli, utilizza il campo route_type in routes.txt. Le informazioni sul tipo di veicolo vengono visualizzate nel livello fermata di Google Maps.

Lo screenshot seguente mostra alcuni esempi nell'app mobile Google Maps.

Interrompi livello

Figura 7. Interrompi livello

Questa tabella elenca ogni numero di callout e il relativo campo nel feed.

Numero

Campo

Valore

1 route_type=2 Questo tipo di veicolo è ferroviario. Icona treno
2 route_type=5 Questo tipo di veicolo è una tramvia. Icona Tram
3 route_type=3 Questo tipo di veicolo è un autobus. Icona Autobus

Esempi

Ecco due esempi di percorso della metropolitana e di percorso dell'autobus.

Due linee della metropolitana percepite come un unico servizio

La tabella seguente mostra l'esempio per il percorso della metropolitana mostrato nella Figura 1.

Nome file: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

subway_north_south abc_transit Linea NS Linea Nord-Sud 1 FF9900 000000

Due linee di autobus leggermente diverse

La tabella seguente mostra il campione per le linee di autobus mostrate nella Figura 3.

Nome file: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

def_bus_100 def_transit 100 3 FF0000 434343
def_bus_100A def_transit 100A 3 00FF00 434343