livinglabs.regione.puglia.it Sistemi Evoluti per la Mobilità Intelligente in Network urbani Agili pkm103-44-1.0 Roma, 19 Febbraio 2015
Jul 19, 2015
livinglabs.regione.puglia.it
Sistemi Evoluti per la Mobilità Intelligente in Network urbani Agili
pkm103-44-1.0
Roma, 19 Febbraio 2015
Argomenti
• Progetto Semina
• Telecontrollo Amtab
• La rete TPL Amtab (linee, percorsi e fermate)
• Le informazioni del TPL Amtab pubblicate come OD
• Applicazioni sviluppate
SEMINA
IndicatoriTempo differito
IndicatoriTempo reale
Fornitori di Dati
TPL: Altri gestori
Altre fonti
Display
App
Portale
Ciclomobilità
TPL
Mezzi comunali
ArchivioE Algoritmi
Utenti
Cittadini
Comune
Polizia Municipale
Gestore TPL
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
La Rete Amtab
Estensione della rete (circa 315 km)
© OpenStreetMap contributors© OpenStreetMap contributors
La Rete TPL: linea
La linea è formata da percorsi di andata e ritorno
Esempio: Linea 53 - P.Moro - Via De Blasi
Capolinea di Partenza: P. Moro Capolinea di Arrivo: Via De Blasi
© OpenStreetMap contributors© OpenStreetMap contributors
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
Opendata Amtab
Documentazione con esempi di utilizzo, informazioni sulla licenza e metadati sono disponibili online: bari.opendata.planetek.it
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)
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
Fermate
Elenco di tutte le fermate della rete TPL
Per ogni fermata: codice + descrizione + coordinate in WGS84[
{
"DescrizioneFermata": "Via Giovanni Gentile - fronte Sacrario",
"IdFermata": "05273107",
"PosizioneFermata": {
"Latitudine": "41.1106",
"Longitudine": "16.9047"
}
},
…..
© OpenStreetMap contributors© OpenStreetMap contributors
Fermate vicine
Elenco di tutte le fermate vicine ad una posizione geografica
Per ogni fermata: codice + descrizione + Distanza + Linee associate + coordinate in WGS84[{
"DescrizioneFermata": "Piazza Moro, Capolinea (fontana)",
"DistanzaMetri": 37,
"IdFermata": "09369C01",
"ListaLinee": [{
"Direzione": "A",
"IdLinea": "07"
}, {…}
],
"PosizioneFermata": {
"Latitudine": "41.11844",
"Longitudine": "16.8693"
}
},
{….}
]
© OpenStreetMap contributors© OpenStreetMap contributors
Linee
Elenco di tutte le linee della rete TPL
Per ogni linea: descrizione + codice
[
{
"DescrizioneLinea": "Linea 01 P.zza Eroi del Mare - S.Spirito",
"IdLinea": "01"
},
{
"DescrizioneLinea": "Linea 02 Piscine Comunali - Japigia",
"IdLinea": "02"
},
{
"DescrizioneLinea": "Linea 02/ Piscine Comunali - Japigia2",
"IdLinea": "02/"
},
{
"DescrizioneLinea": "Linea 03 P.zza Moro - S. Paolo (perc. cinema e por",
"IdLinea": "03"
},
…
]
Fermate della linea
Elenco di tutte le fermate di una linea della rete TPL
Per ogni fermata: codice + direzione
[
{
"Direzione": "Andata",
"IdFermata": "01069001"
},
{
"Direzione": "Andata",
"IdFermata": "01069002"
},
….
{
"Direzione": "Ritorno",
"IdFermata": "01135001"
},
{
"Direzione": " Ritorno ",
"IdFermata": "01135002"
},
…© OpenStreetMap contributors© OpenStreetMap contributors
Fermate Teoriche della linea
Elenco di tutte le fermate di una linea considerando la corsa teorica
Per ogni fermata: codice + direzione + progressivo
[
{
"Direzione": "Andata",
"IdFermata": "01069001",
"ProgressivoTeorico": 5
},
….
{
"Direzione": "Ritorno",
"IdFermata": "01135001",
"ProgressivoTeorico": 38
},
…
© OpenStreetMap contributors© OpenStreetMap contributors
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
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
Real Real
time!time!
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
Real Real
time!time!
Roadmap
2014 2015setott
nov
dic 2015feb
mar
OD Ver 1.0 - Dati statici19/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-Hackathon31/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
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)
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)
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
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
Progetto open source sviluppato durante l’hackathon MHOO, in continuo sviluppo.
https://github.com/opendatabari/opencity
OpenCity
Francesco ColettaPlanetek Italia [email protected]