Top Banner
livinglabs.regione.puglia.it Sistemi Evoluti per la Mobilità Intelligente in Network urbani Agili pkm103-44-1.0 Roma, 19 Febbraio 2015
30

Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

Jul 19, 2015

Download

Technology

giovannibiallo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

livinglabs.regione.puglia.it

Sistemi Evoluti per la Mobilità Intelligente in Network urbani Agili

pkm103-44-1.0

Roma, 19 Febbraio 2015

Page 2: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

Argomenti

• Progetto Semina

• Telecontrollo Amtab

• La rete TPL Amtab (linee, percorsi e fermate)

• Le informazioni del TPL Amtab pubblicate come OD

• Applicazioni sviluppate

Page 3: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

<Testo slide>

DECISION & CONTROL

LABORATORY

Page 4: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 5: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 6: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

La Rete Amtab

Estensione della rete (circa 315 km)

© OpenStreetMap contributors© OpenStreetMap contributors

Page 7: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 8: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 9: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

Opendata Amtab

Documentazione con esempi di utilizzo, informazioni sulla licenza e metadati sono disponibili online: bari.opendata.planetek.it

Page 10: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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)

Page 11: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 12: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 13: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 14: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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"

},

]

Page 15: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 16: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 17: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 18: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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!

Page 19: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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!

Page 20: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 21: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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)

Page 22: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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)

Page 23: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

InfoSmartCity

App sviluppata durante il progetto Semina da Macnil

Page 24: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 25: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

BariSmart

Informazioni provenienti da altri gestori

Calcolo percorso che sfrutta sempre gli OD

Page 26: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

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

Page 27: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

Progetto open source sviluppato durante l’hackathon MHOO, in continuo sviluppo.

https://github.com/opendatabari/opencity

OpenCity

Page 28: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

Server REST API per la mobilità di Bari con funzionalità di routing

OpenCity

Page 29: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

Funzionalità social mediante mash-up delle API degli OD Amtab con quelle di Foursquare

OpenCity

Page 30: Opendata dinamici per i servizi di infomobilità della smartcity a Bari - Francesco Coletta (Planetek Italia) - Conferenza OpenGeoData Italia 2015

Francesco ColettaPlanetek Italia [email protected]