Guida alla creazione di percorsi

La guida alla modellazione dei percorsi fornisce informazioni sulla struttura dei percorsi, linee guida ed esempi di utilizzo dei percorsi di trasporto attraverso Google Maps.

Definizione del termine

GTFS (General Transit Feed Specification) è uno standard di dati comunemente utilizzato e disponibile pubblicamente nel settore dei trasporti che consente alle aziende di trasporto pubblico di fornire i propri dati nello stesso formato.

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

  • Ciò aiuta i passeggeri a mappare le informazioni che vedono su Google Maps con la segnaletica circostante.
  • In questo modo si evitano conflitti tra la percezione dell'utente e le definizioni interne dell'agenzia e si riduce la possibilità di visualizzare informazioni fuorvianti.

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

Percorso: percorso tra la località di partenza e la destinazione senza una direzione specifica, lungo il quale i passeggeri viaggiano sul mezzo di trasporto pubblico. Inoltre, GTFS consente a un percorso di avere più varianti che condividono alcune caratteristiche comuni, ad esempio un percorso può iniziare e terminare in posizioni diverse o avere posizioni diverse al centro.

Ogni percorso presenta le seguenti caratteristiche:

  • Non è associato a nessun orario, quindi non dipende 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ò utilizzare un percorso più volte al giorno.

Struttura di modellazione ed esempi

La creazione del percorso dipende dalla percezione degli utenti.

Due linee della metropolitana percepite come un unico servizio

C'è un servizio di metropolitana chiamato 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 partono per due destinazioni diverse: NS6 e NS7. Anche se sembra essere composto da due percorsi, i passeggeri lo considerano un servizio unico.

Linea metropolitana

Figura 1. Linea di 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 di autobus gestisce due servizi di autobus 100 e 100 A, che sono abbastanza simili tra loro.

Servizi di bus

Figura 2. Due servizi di autobus simili

I due autobus seguono schemi di fermata simili lungo il percorso.

Interrompi pubblicazione

Figura 3. Fermate servite dai due autobus

I passeggeri le considerano come due linee separate, pertanto l'azienda può creare modelli di due percorsi in modo analogo a come 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 del file agency.txt. Per assicurarti che il riferimento funzioni correttamente, utilizza lo stesso valore agency_id in entrambi agency.txtandtrips.txt"

Dai sempre la priorità al nome breve del percorso

L'azienda deve sempre fornire i nomi brevi del percorso, in quanto Google Maps non utilizza nomi lunghi o descrizioni del percorso.

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

Indica il tipo di veicolo nel tipo di percorso

Le informazioni route_type aiutano l'azienda di trasporto pubblico a fornire il tipo di trasporto, in modo che i passeggeri sappiano quale veicolo può prendere prima dell'imbarco.

I tipi di percorso più utilizzati includono:

Numero

Tipo di trasporto

0 Tram, tram, metropolitana leggera.
1 Metropolitana, metro.
2 Treno.
3 Autobus.
4 Traghetto.
5 Funicolare
6 Ascensore aereo, cavo per auto sospeso.
7 Funicolare.
11 Filobus.
12 Monorotaia.

Per i tipi di percorsi estesi, consulta questo articolo.

Fornisci colori corrispondenti a quelli reali

Il colore del percorso e quello del testo devono corrispondere a quelli che i passeggeri vedono sui cartelli, sul sito web delle aziende di trasporto pubblico o sugli orari stampati.

Il contrasto cromatico deve essere distinto, in modo che sia distinguibile.

Definisci percorsi secondari e diramazioni nelle corse

Qualsiasi informazione su sotto-route o diramazione appartiene a trips.txt. A meno che rami specifici di un percorso non vengano percepiti dai passeggeri come due linee separate, le diramazioni e il percorso principale devono essere modellati come un unico percorso.

Esperienza utente di Google Maps

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

Tabellone partenze

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

Tabellone di partenza

Figura 4. Tabellone partenze

Questa tabella elenca tutti i numeri di callout e il campo corrispondente 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 dei viaggi

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

Ricerca viaggio

Figura 5. Ricerca viaggio

Questa tabella elenca tutti i numeri di callout e il campo corrispondente nel feed.

Numero

Campo corrispondente

Valore

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

Pagina delle indicazioni stradali per il viaggio

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

Indicazioni per il viaggio

Figura 6. Indicazioni stradali

Questa tabella elenca tutti i numeri di callout e il campo corrispondente 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 di fermata di Google Maps.

Il seguente screenshot mostra alcuni esempi sull'app mobile Google Maps.

Interrompi livello

Figura 7. Interrompi livello

Questa tabella elenca tutti i numeri di callout e il campo corrispondente nel feed.

Numero

Campo

Valore

1 route_type=2 Questo tipo di veicolo è ferroviario. Icona del treno
2 route_type=5 Questo tipo di veicolo è un tram via cavo. Icona del tram
3 route_type=3 Questo tipo di veicolo è l'autobus. Icona dell'autobus

Samples

Ecco due esempi di percorso della metropolitana e percorso degli autobus.

Due linee della metropolitana percepite come un unico servizio

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

Nome file: percorsi.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 l'esempio di percorsi in autobus mostrati nella Figura 3.

Nome file: percorsi.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