Descrizione breve
Questo feed di dati mostra in tempo reale le posizioni e la disponibilità delle offerte di mobilità condivisa (auto, biciclette, e-bike, monopattini, cargo bike).
Accesso ai dati
https://data.opentransportdata.swiss/dataset/sharedmobility
Standard: SKI+ ha pubblicato un profilo relativo allo standard GBFS: https://www.oev-info.ch/datenmanagement/ski/standards-der-ski
Descrizione del funzionamento
Per mobilità condivisa si intende l’utilizzo condiviso di mezzi di trasporto come automobili, taxi, biciclette, e-bike, cargo bike, monopattini ecc. Tali mezzi non sono più intesi come beni di proprietà individuale, ma collettivi ai quali è possibile accedere in base alle esigenze. In questo modo la mobilità si trasforma in un servizio (MaaS, Mobility as a Service).
La mobilità condivisa consente di viaggiare in funzione delle esigenze, a prezzi convenienti, a basso consumo di risorse e ad alta efficienza energetica. In Svizzera diversi offerenti mettono a disposizione un’ampia gamma di offerte di mobilità condivisa. Tramite le app o le piattaforme di prenotazione dei fornitori è possibile prenotare e utilizzare un veicolo in modo rapido e semplice. Attraverso l’abile combinazione di diversi mezzi di trasporto si creano soluzioni per l’intera catena della mobilità, che danno luogo a una mobilità digitalizzata e sostenibile.
Descrizione tecnica
I dati sono disponibili nel formato GBFS. GBFS definisce i «feed» (file JSON) che possono essere ottenuti tramite i servizi REST (endpoint HTTP).
Maggiori informazioni sull’acquisto dei dati e sui fornitori di servizi di mobilità condivisa aderenti sono disponibili alla pagina: https://www.sharedmobility.ch/info
Vengono offerte due interfacce: La versione GBFS 2.1 e la versione GBFS 2.3 La differenza principale consiste nel fatto che nella versione 2.1 nel feed svizzero tutti gli offerenti sono contenuti in un unico feed GBFS, mentre la versione 2.3 prevede un proprio feed per ciascun offerente (conforme allo standard). Rispetto alla versione 2.1, nel GBFS 2.3 sono disponibili le seguenti informazioni aggiuntive (a seconda dell’offerente vengono fornite o meno informazioni corrispondenti):
- Nuovi campi in vehicle_types.json:
- form_factor: cargo_bicycle (per biciclette da carico)
- vehicle_image (immagine del veicolo)
- make (marca)
- model (modello)
- wheel_count (numero di ruote)
- default_reserve_time (n° max di minuti di prenotazione prima dell’inizio del noleggio)
- return_constraint (Limitazione del luogo in cui il veicolo può essere restituito)
- pricing_plan_ids (collegamento alle informazioni sui prezzi in system_pricing_plans)
- Nuovo campo in free_bike_status.json (denominazione dalla versione 3.0 per i quali non sono ancora disponibili i dati svizzeri: vehicle_status.json)
- current_fuel_percent (carica delle batterie; attenzione: Valore tra 0 e 1)
- I nuovi campi nei file system_information.json, station_information.json e geofencing_zones.json non vengono utilizzati nel feed svizzero.
Le informazioni sui prezzi sarebbero possibili secondo lo standard GBFS, ma non sono incluse in nessuna delle due versioni dei dati svizzeri.
Per utilizzare i dati di condivisione nell’Open Journey Planner (OJP) vengono utilizzati i seguenti campi:
- stato_bike_free
- id_bicicletta
- latino, lon
- rental_uris.android
- rental_uris.ios
- stazione_informazione
- id_stazione
- nome
- latino, lon
- rental_uris.android
- rental_uris.ios
- stato_stazione
- numero_biciclette_available
- num_auto_disponibile
- sistema_informazioni
- nome
- vehicle_types
- form_factor
Informazioni più dettagliate sulle novità della versione 2.3 sono disponibili sulla pagina del comitato di standardizzazione MobilityData. Nel feed svizzero non sono tuttavia necessari tutti i nuovi campi. https://mobilitydata.org/gbfs-v2-3-rc-is-here-to-fix-some-of-your-problems/
Una documentazione tecnica delle modifiche nelle diverse versioni, sempre messa a disposizione da MobilityData, è disponibile su Github: https://github.com/MobilityData/gbfs/blob/v3.0/gbfs.md
La qualità dei dati di determinati campi è inaffidabile:
Con «current_range_meters» risultano ad es. valori talvolta non realisticamente alti di 999999.0 (corrispondenti a quasi 1000 chilometri).
#AutoTranslate
