Gli opendata del TPL di Bari in OpenStreetMap

24
Gli opendata del TPL di Bari in OpenStreetMap Massimo Zotti @massimozotti

description

Gli opendata del Trasporto Pubblico Locale di Bari in OpenStreetMap. Massimo Zotti, Planetek Italia Srl Presentazione nell'ambito dell'OSMIT, il raduno annuale della comunità italiana OpenStreetMap, che si è svolto il 3-5 ottobre 2014 a Matera.

Transcript of Gli opendata del TPL di Bari in OpenStreetMap

Page 1: Gli opendata del TPL di Bari in OpenStreetMap

Gli opendata del TPL di Bari

in OpenStreetMap

Massimo Zotti

@massimozotti

Page 2: Gli opendata del TPL di Bari in OpenStreetMap

www.progettosemina.it/

www.facebook.com/progsemina

BARISMARTCITY

Page 3: Gli opendata del TPL di Bari in OpenStreetMap

<Testo slide>

DECISION &

CONTROL

LABORATORY

Page 4: Gli opendata del TPL di Bari in OpenStreetMap

Opendata di Amtab

URL servizio Opendata

http://bari.opendata.planetek.it/OrariBus/v2.0/

Il servizio è accessibile secondo due modalità:

• SOAP (Web Service con scambio dati in formato XML)

• REST (Web Service con scambio dati in formato JSON, accessibile via

HTTP GET)

Page 5: Gli opendata del TPL di Bari in OpenStreetMap

Opendata di Amtab

Documentazione online:

bari.opendata.planetek.it/OrariBus/v2.0

Page 6: Gli opendata del TPL di Bari in OpenStreetMap

La Rete TPL

Estensione della rete (circa 315 km)

© OpenStreetMap contributors

Page 7: Gli opendata del TPL di Bari in OpenStreetMap

La Rete TPL: linea

La linea è formata da percorsi di andata e ritorno

Esempio: Linea 53 - P.Moro-S.Girolamo-Fesca-Via De Blasi

Capolinea di Partenza: P. Aldo Moro - Capolinea di Arrivo: Via De Blasi

Quindi i percorsi di Andata portano da P. Aldo Moro a Via De Blasi

© OpenStreetMap contributors

Page 8: Gli opendata del TPL di Bari in OpenStreetMap

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 TPL ragiona in termini di linea e direzione. Non è a conoscenza dei percorsi.

Per tale ragione le API non forniscono informazioni sui percorsi.

Partenza Arrivo

Percorsi di andata

Percorsi di ritorno

Page 9: Gli opendata del TPL di Bari in OpenStreetMap

Cosa è stato pubblicato: Linee

Elenco di tutte le linee della rete TPL (demo)

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 10: Gli opendata del TPL di Bari in OpenStreetMap

Cosa è stato pubblicato: Fermate

Elenco di tutte le fermate della rete TPL (demo)

Per ogni fermata: codice + descrizione + coordinate in GWS84[

{

"DescrizioneFermata": "Via Giovanni Gentile - fronte Sacrario",

"IdFermata": "05273107",

"PosizioneFermata": {

"Latitudine": "41.1106",

"Longitudine": "16.9047"

}

},

…..

© OpenStreetMap contributors

Page 11: Gli opendata del TPL di Bari in OpenStreetMap

Cosa è stato pubblicato: Fermate della linea

Elenco di tutte le fermate di una linea della rete TPL (demo)

Per ogni fermata: codice + direzione

[

{

"Direzione": "Andata",

"IdFermata": "01069001"

},

{

"Direzione": "Andata",

"IdFermata": "01069002"

},

….

{

"Direzione": "Ritorno",

"IdFermata": "01135001"

},

{

"Direzione": " Ritorno ",

"IdFermata": "01135002"

},

© OpenStreetMap contributors

Page 12: Gli opendata del TPL di Bari in OpenStreetMap

Cosa è stato pubblicato: Fermate della linea

Vengono restituite le fermate di tutti i percorsi della linea distinguendo fra

fermate di andata e fermate di ritorno

Il progressivo delle fermate (di andata/ritorno) nella linea non è fornito in

quanto le fermate appartenengono a più percorsi.

Il progressivo della fermata è possibile conoscerlo attraverso la corsa, la

quale si svolge su un percorso ben definito.

Partenza Arrivo

Percorsi di andata

Percorsi di ritorno

Page 13: Gli opendata del TPL di Bari in OpenStreetMap

Cosa è stato pubblicato: Orari teorici linea

Orari di passaggio teorici giornalieri per la linea della rete TPL (demo)

[

{

"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 ogni linea sono fornite le corse giornaliere.

La singola 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 14: Gli opendata del TPL di Bari in OpenStreetMap

Cosa è stato pubblicato: Orari fermata

Orari di passaggio linee da una fermata della rete TPL (demo)

{

"IdFermata": "08129003",

"PrevisioniLinee": [

{

"IdCorsa": 158175,

"IdLinea": "16",

"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:

• Chiave della corsa a cui si riferisce

l’orario di passaggio

• La linea di appartenenza

• Tipo orario (Monitorato/Teorico)

• L’orario del passaggio

• Posizione del mezzo che sta

svolgendo la corsa. Solo nel caso di

orario Monitorato

Page 15: Gli opendata del TPL di Bari in OpenStreetMap

Cosa è stato pubblicato: Mezzi sulla Linea

Elenco dei mezzi su una linea della rete TPL (demo)[

{

"DirezioneLinea": "R",

"IdCorsa": 121832,

"IdLinea": "01",

"UltimeCoordinateMezzo": {

"DataOraAcquisizioneIt": "/Date(1412002907000+0200)/",

"Direzione": 111,

"Latitudine": "41.1510666666667",

"Longitudine": "16.77085",

"VelocitaKmh": 34

}

},

{

"DirezioneLinea": "A",

"IdCorsa": 121841,

"IdLinea": "01",

"UltimeCoordinateMezzo": {

"DataOraAcquisizioneIt": "/Date(1412002908000+0200)/",

"Direzione": 291,

"Latitudine": "41.1319666666667",

"Longitudine": "16.8257666666667",

"VelocitaKmh": 54

}

}

]

Per il singolo mezzo sono riportate le seguenti

informazioni:

• Codice della linea

• Chiave della corsa che il mezzo sta

svolgendo

• Direzione (andata/ritorno)

• Posizione del mezzo che sta

svolgendo la corsa.

NB: non sono riportati informazioni che

identificano il mezzo

Page 16: Gli opendata del TPL di Bari in OpenStreetMap

Utilizzo delle API da parte della comunità

http://obb.gzileni.name/

Page 17: Gli opendata del TPL di Bari in OpenStreetMap

Se li portiamo dentro OSM?

Page 18: Gli opendata del TPL di Bari in OpenStreetMap

Incongruenze fra shapefile rete TPL e OSM

<Testo slide>

1

2© OpenStreetMap contributors

Page 19: Gli opendata del TPL di Bari in OpenStreetMap

Incongruenze fra OSM e shp rete TPL

<Testo slide>

Zona 1

© OpenStreetMap contributors

Page 20: Gli opendata del TPL di Bari in OpenStreetMap

Titolo

<Testo slide>

Zona 2

© OpenStreetMap contributors

Page 21: Gli opendata del TPL di Bari in OpenStreetMap

Vogliamo provarci?

Page 22: Gli opendata del TPL di Bari in OpenStreetMap

Mhoo…!

Page 23: Gli opendata del TPL di Bari in OpenStreetMap

#MHOO14: Mobility Hackathon On Opendata

Diventa «civic hacker».

Partecipa all’evento con le tue idee o

sviluppando un’App per migliorare la

mobilità sostenibile nella città di Bari.

La partecipazione è aperta a chiunque sia

interessato al tema dei dati aperti e al loro

utilizzo per sviluppare applicazioni utili

nell’ambito della mobilità sostenibile.

Iscriviti su: www.planetek.it/mhoo14

Page 24: Gli opendata del TPL di Bari in OpenStreetMap

Massimo ZottiPlanetek Italia [email protected]@massimozotti

Domande?