Open Journey Planner

Scopri OJP, il tuo punto di contatto centralizzato per pianificare viaggi multimodali!

L’Open Journey Planner (OJP) fornisce informazioni non discriminatorie sull’orario e pianifica viaggi multimodali per tutta la Svizzera. Trasporti pubblici, carsharing, monopattini elettrici o servizi on demand: OJP ha un’unica app per tutto.

Qual è il nucleo dell’OJP?

OJP è un’interfaccia standardizzata basata su XML con comportamento di request/response che integra e consolida numerose fonti di dati a monte. In questo modo, forniamo servizi completi di mobilità, mantenendo al fornitore i dati della clientela finale e il contatto diretto.

A chi è destinato l’OJP?

I servizi OJP sono l’ideale per le app per i clienti finali e sono interessanti sia per le imprese di trasporto che per gli sviluppatori. Ad esempio, è possibile creare tabelloni delle partenze per ogni fermata in Svizzera e aprono inoltre una vasta gamma di opzioni per altri progetti di mobilità.

Vantaggi di OJP:

L’esercizio e l’ulteriore sviluppo dell’OJP sono finanziati dall’UFT. Utilizzi un’interfaccia aperta e standardizzata a condizioni moderate e addirittura gratuita per gli utenti lightweight. Ci occupiamo dell’integrazione dei dati e forniamo dati consolidati sulla mobilità tramite le API OJP.

È già in uso da

Mobilità integrata

La nostra base di dati attuale

Informazioni sull’accessibilità

Offerte di sharing (bike sharing, monopattini elettrici, carsharing)

Stazioni di ricarica per auto elettriche

OpenStreetMap (OSM) come base per il routing del traffico individuale

Dati sull’altitudine per calcoli più precisi dei percorsi a piedi

Una varietà di punti di interesse (POI)

Dati dell’orario dei TP con informazioni in tempo reale + annunci di evento


Service Level Agreement (SLA)

Offriamo un livello di servizio 2a, 7x24h. La disponibilità dei nostri sistemi è del 99,2% per garantire un esercizio sicuro ed efficiente.

Limiti e costi

L’utilizzo dell’OJP è gratuito fino a un determinato volume. Con più di 50 richieste al minuto o 20 000 richieste al giorno, si applica una tariffa minima.


Panoramica dei nostri servizi

La tua situazione: Desideri mostrare ai tuoi ospiti le fermate e i punti di interesse più vicini?

Cosa fa il servizio: Questo servizio individua le località più vicine.
Di cosa ha bisogno il servizio: Quando si inseriscono coordinate o indirizzi, il sistema OJP determina le località appropriate tramite una ricerca nelle vicinanze.
Cosa offre il servizio: Le fermate e i punti di interesse vicini alla località indicata.
Maggiori dettagli su questo servizio sono disponibili al seguente link: OJPLocationInformationRequest v1.0 oppure OJPLocationInformationRequest v2.0

La tua situazione: Vuoi calcolare un percorso con diversi mezzi di trasporto insieme alla tua famiglia?

Cosa fa il servizio: Per questo servizio, il sistema di servizio (nel nostro caso il sistema OJP) effettua un routing.
Di cosa ha bisogno il servizio: Inserendo un punto di partenza e un punto di arrivo (coordinate, indirizzo, POI o fermata), il sistema OJP calcola i collegamenti dal punto di partenza a quello di arrivo. Con ModesToCover è possibile richiedere diverse modalità. Attualmente sono disponibili le seguenti modalità: trasporti pubblici; percorso pedonale; bicicletta; auto a guida autonoma; offerte di sharing (bicicletta, monopattino elettrico, carsharing).
Cosa offre il servizio di ritorno: Il routing comprende sia un routing dei trasporti pubblici (tenendo conto dei tempi di percorrenza e delle perturbazioni attuali) sia un routing per il traffico individuale basato su una cartina (ad es. con la propria auto) basato su OpenStreetMap (OSM). Su richiesta, con il parametro di output link projection è possibile richiedere gli itinerari geografici effettivi; per i percorsi pedonali è generalmente disponibile anche una TurnDescription (navigazione con descrizione verbale).
Maggiori dettagli su questo servizio sono disponibili al seguente link: OJPTrip Request v1.0 oppure OJPTrip Request v2.0

La tua situazione: Vuoi un monitor delle partenze per la fermata davanti al tuo negozio?

Cosa fa il servizio: Il servizio determina gli orari di partenza e di arrivo di una fermata.
Di cosa ha bisogno il servizio: Nell’inserimento occorre indicare una fermata specifica.
Cosa offre il servizio: Prossime partenze/arrivi in una determinata fermata.
Maggiori dettagli su questo servizio sono disponibili al seguente link: OJPStopEventRequest v1.0 oppure OJPStopEventRequest v2.0

La tua situazione: Hai bisogno di tutti i punti di fermata lungo il viaggio calcolato?

Cosa fa il servizio: Questo servizio determina ulteriori dettagli su un «Journey» (viaggio) già calcolato (vedi TripRequest).
Di cosa ha bisogno il servizio: È necessario indicare il journey definito in precedenza.
Cosa offre il servizio: Dettagli di un «viaggio» già calcolato.
Maggiori dettagli su questo servizio sono disponibili al seguente link: OJPTripInfoRequest v1.0 oppure OJPTripInfoRequest v2.0

La tua situazione: Devi prolungare la sosta intermedia prevista a Olten?

Cosa fa il servizio: Permette di prolungare la durata di permanenza in una fermata intermedia lungo un viaggio e di visualizzare la sezione precedente o successiva. In questo modo le altre parti potrebbero essere ricalcolate.
Di cosa ha bisogno il servizio: Una leg esistente e le modifiche desiderate.
Cosa offre il servizio: Un viaggio modificato in base ai desideri.
Finora non sono stati forniti ulteriori dettagli su questo servizio.

La tua situazione: Alcuni giorni fa hai fatto calcolare un itinerario. Ora è arrivato il giorno del viaggio e vuoi controllare le ultime informazioni?

Cosa fa il servizio: Aggiornare un viaggio già calcolato. È importante che la richiesta non sia un ricalcolo!
Di cosa ha bisogno il servizio: Un Trip esistente, con contesto e parametri. I parametri possono agire come filtro, ad esempio vengono forniti solo risultati parziali che non contengono livelli.
Cosa offre il servizio: Il servizio aggiorna il viaggio con le aggiunte desiderate, se disponibili. Importante:
È possibile che il servizio fornisca più viaggi e non (solo) quello richiesto.
Può accadere che il viaggio precedente «si rompa» con questa richiesta. Quindi il viaggio deve essere ricalcolato.
La risposta di TripRefineRequest va quindi sempre verificata!
Maggiori dettagli su questo servizio sono disponibili al seguente link: OJPTripRefineRequest

La tua situazione: Desideri sapere a quanto ammonta presumibilmente il viaggio che hai richiesto?

Cosa fa il servizio: Con l’aiuto dell’infrastruttura di calcolo dei costi dei trasporti pubblici in Svizzera, determina i costi previsti di una corsa data.
Di cosa ha bisogno il servizio: Il «Journey» (viaggio) determinato in precedenza deve essere fornito.
Cosa offre il servizio: Il calcolo del prezzo dei viaggi, inclusi gli sconti e la considerazione del metà-prezzo («metà-prezzo»). Il prezzo può essere consultato solo in Svizzera. IMPORTANTE: Le informazioni sui prezzi non sono vincolanti. Il prezzo effettivo viene definito solo al momento dell’ordine. Anche il numero di richieste è limitato.
Maggiori dettagli su questo servizio sono disponibili al seguente link: Beta: Tariffe OJP

Aggiornamento dei dati

L’aggiornamento di dati è fondamentale per l’Open Journey Planner (OJP). Aggiornando regolarmente i nostri dati sull’orario e fornendo informazioni in tempo reale, garantiamo che i viaggiatori ricevano sempre informazioni precise su partenze, arrivi e perturbazioni, in modo da poter pianificare il loro viaggio in modo ottimale.

Link di approfondimento

Cookbook Open Journey Planner

Il nostro cookbook offre una raccolta completa di risorse e di best practice per l’implementazione dell’Open Journey Planner (OJP).

Roadmap dell’ulteriore sviluppo

Il repository GitHub funge da roadmap per lo sviluppo dell’OJP. Dà accesso al codice sorgente, ai progressi attuali e alle funzionalità previste.

Uicons di Flaticon