Programmazione regionale su agenda digitale e ruolo della Regione - Regione U...
Similar to Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015
Similar to Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015 (20)
2. Argomenti
• Progetto Semina
• Telecontrollo Amtab
• La rete TPL Amtab (linee, percorsi e fermate)
• Le informazioni del TPL Amtab pubblicate come OD
• Applicazioni sviluppate
5. Telecontrollo Amtab
100 mezzi telecontrollati attivi al giorno
10 ore medie di lavoro/gg
250 posizioni mezzo/ora
100x10x250 = 250.000 posizioni/giorno
Oltre 7 Milioni di posizioni/mese
8. La Rete TPL: linea
Una linea può avere più percorsi di andata e ritorno.
Questo per tener conto di strade non percorribili in alcune fasce orarie (mercato rionale
o uscita da scuola).
L’utente finale del TPL ragiona in termini di linea e direzione. Non è a conoscenza dei
percorsi.
Per tale ragione gli OD pubblicati non forniscono informazioni sui percorsi.
Partenza Arrivo
Percorsi di andata
Percorsi di ritorno
9. Opendata Amtab
Documentazione con esempi di utilizzo, informazioni sulla licenza e metadati sono
disponibili online: bari.opendata.planetek.it
10. Opendata Amtab
Il servizio è accessibile secondo due modalità:
•SOAP (Web Service con scambio dati in formato XML)
•REST (Web Service con scambio dati in formato JSON)
11. I dati Amtab pubblicati
• Informazioni semi-statiche relative alla rete TPL ed orari teorici :
• Elenco delle fermate
• Elenco delle fermate vicine ad un POI (punto di interesse)
• Elenco delle linee
• Fermate di una linea
• Fermate di una linea considerando la corsa teorica
• Servizio giornaliero di una linea
• Informazioni real-time relative agli orari e posizioni mezzi:
• Orari dei passaggi (teorici e/o realtime) da una fermata
• Ultima posizioni dei mezzi su una linea
17. Orari teorici linea
(Servizio Giornaliero)
Orari di passaggio teorici giornalieri per la linea della rete TPL
[
{
"Direzione": "R",
"IdCorsa": 121783,
"IdFermata": "01135C00",
"Orario": "/Date(1411959600000+0200)/",
"Progressivo": 1
},
{
"Direzione": "R",
"IdCorsa": 121783,
"IdFermata": "01135001",
"Orario": "/Date(1411959641000+0200)/",
"Progressivo": 2
},
....
{
"Direzione": "A",
"IdCorsa": 121784,
"IdFermata": "07530C00",
"Orario": "/Date(1411962000000+0200)/",
"Progressivo": 1
},
]
Per la linea specificata sono fornite le corse
giornaliere (servizio giornaliero).
La generica corsa è costituita dagli orari teorici di
passaggio dalle singole fermate.
Il singolo orario di passaggio dalla fermata riporta
le seguenti informazioni:
• Chiave della corsa
• Direzione (andata/ritorno)
• Codice della fermata
• Progressivo della fermata nella corsa
• Orario teorico di passaggio
18. Orari fermata
Orari di passaggio linee da una fermata della rete TPL
{
"IdFermata": "08129003",
"PrevisioniLinee": [{
"IdCorsa": 158175,
"IdLinea": "16",
"DirezioneLinea":"R",
"OrarioArrivo": "/Date(1412005680000+0200)/",
"TipoPrevisione": "M",
"UltimeCoordinateMezzo": {
"DataOraAcquisizioneIt": "/Date(1412002784000+0200)/",
"Direzione": 6,
"Latitudine": "41.1012833333333",
"Longitudine": "16.8593166666667",
"VelocitaKmh": 20
}
},{
"IdCorsa": 148213,
"IdLinea": "13",
"OrarioArrivo": "/Date(1412003520000+0200)/",
"TipoPrevisione": "T",
"UltimeCoordinateMezzo": null
}]
}
Il singolo orario di passaggio dalla fermata riporta
le seguenti informazioni:
• Corsa a cui si riferisce l’orario di
passaggio
• La linea di appartenenza
• Direzione della linea (Andata/Ritorno)
• Tipo orario (Monitorato/Teorico)
• L’orario del passaggio
• Posizione del mezzo che sta
svolgendo la corsa. Solo nel caso di
orario Monitorato
RealReal
time!time!
19. Mezzi sulla Linea
Elenco dei mezzi su una linea della rete TPL
[
{
"DirezioneLinea": "R",
"IdCorsa": 121832,
"IdLinea": "01",
"IdProssimaFermata": 02408001,
"ProgressivoFermata": 40,
"UltimeCoordinateMezzo": {
"DataOraAcquisizioneIt": "/Date(1412002907000+0200)/",
"Direzione": 111,
"Latitudine": "41.1510666666667",
"Longitudine": "16.77085",
"VelocitaKmh": 34
}
},
]
Per il singolo mezzo sono riportate le seguenti
informazioni:
• Codice della linea
• Corsa che il mezzo sta svolgendo
• Direzione (andata/ritorno)
• Prossima fermata e suo progressivo
• Posizione del mezzo che sta
svolgendo la corsa.
NB: non sono riportati informazioni che
identificano il mezzo
RealReal
time!time!
20. Roadmap
2014 2015set
ot
t
no
v
dic 2015
fe
b
mar
OD Ver 1.0 - Dati
statici
19/09/2014
OD Ver 2.0 - Dati realtime primi feedback dalla comunità
01/10/2014
OD Ver 2.1 - Dati realtime recepiti feedback comunità
22/10/2014
Webinar Presentazione OD Pre-
Hackathon
31/10/2014
Mobility Hackathon On Opendata (MHOO)
08/11/2014
Opendata Day - Hackathon sugli
OD infomobilità
21/02/2015
OD realtime sul
traffico
apr
OD realtime
parcheggi
21. Mobility Hackathon On Opendata
(MHOO)
La sessione plenaria con una presentazione degli OD e spunti per le track tecniche.
Tre sessioni parallele:
•APPlichiamoci:
sessione dedicata allo sviluppo di app con l’utilizzo degli OD della mobilità di Bari
•MYobility:
sessione social per un confronto attivo su mobilità e dati liberi
•OSMosi:
sessione tecnica dedicata al popolamento di Open Street Map con gli opendata della
mobilità di Bari (Fermate)
22. App e web-app sviluppate
•InfoSmartCity (Macnil)
•Bari Smart (dal web scraping agli OD)
•Autobus Bari
•BariBus
•Opencity (web-app MHOO)
•OrariBus (web-app Planetek)
24. BariSmart
E’ la prima app sull’infomobilità sviluppata a Bari,
prima della pubblicazione degli OD. Attingeva le
informazioni dal sito dell’Amtab mediante scraping.
Ora fa uso delle informazioni in tempo reali degli OD
Amtab
26. Autobus Bari
Fermate della linea con indicazione dell’autobus in realtime
Linee che servono una fermata con indicazione dei tempi di attesa
Geolocalizzazione delle fermate e autobus su mappa
27. Progetto open source sviluppato durante l’hackathon MHOO, in continuo sviluppo.
https://github.com/opendatabari/opencity
OpenCity
28. Server REST API per la mobilità di Bari con funzionalità di routing
OpenCity