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

Gli opendata del TPL di Bari in OpenStreetMap

Embed Size (px)

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.

Citation preview

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?