I dati dei trasporti di Roma sono #opendata 1

Share Button

rete_autobus_roma
La nuvola colorata in questa immagine rappresenta la rete di collegamento fra le fermate degli autobus di Roma.
Non si tratta di una disposizione geografica, ma di distanza fra i collegamenti.
L’immagine è stata elaborata con gephi, la colorazione avviene attraverso l’algoritmo modularity class, le dimensioni delle varie circonferenze e delle scritte invece sono scalate in relazione al numero di collegamenti che si hanno fra i vari nodi.
Le fermate sono i nodi, i collegamenti invece le fermate raggiungibili da quel nodo.
In totale ci sono 1162 nodi, che generano fra di loro 5625 archi (= collegamenti).
Facendo qualche zoom la cosa si nota meglio.
zoomnetromabus
Da questo grafo di rete si capiscono quali sono i nodi più importanti.
Giusto per fare un esempio, la fermata “TEATRO MARCELLO- ARA COELI“, vicina al Campidogliomap2
si presenta come il nodo più connesso da cui si riescono a raggiungere altre 27 fermate (i termini di social network analysis il suo degree è 27).
Il valore medio per fermata è 9,682.
Questa la top 10.

  1. TEATRO MARCELLO- ARA COELI
  2. ACRI- ARDIGO’
  3. BERTINAZZI
  4. VIALE SOMALIA- MASCAGNI
  5. COLLI PORTUENSI- ARTOM
  6. DAL VERME- GATTAMELATA
  7. DALLA CHIESA
  8. DEL FIOCCO- VALLE GIULIA
  9. PIAZZA DELLA ROVERE
  10. TUSCOLANA- CENTRALE ENEL

(da notare che sono tutti su openstreetmap).
Attraverso altri indicatori si possono individuare altre caratteristiche.
I calcoli degli attributi sono disponibili a questo indirizzo
http://de.straba.us/fermate_autobus_roma_sna/attributi_sna_fermate_roma.csv
Mentre alla pagina http://de.straba.us/fermate_autobus_roma_sna/autobus_roma.gexf è possibile scaricare il file gefx e a questo indirizzo
http://de.straba.us/fermate_autobus_roma_sna/
prendere visione dei dati (il file è grosso, quindi impiega a caricare, il consiglio è di cercare una fermata, esempio TERMINI, nell’apposita box).
Questi dati sono rilasciati come open data in CC0.
Questo calcolo è stato fatto attraverso lo script python gtfs-gefx partendo elaborando i dati dell’agenzia della mobilità di Roma che di recente ha rilasciato questo patrimonio come open data (licenza cc-by).

Il sito dell’agenzia della mobilità di Roma inoltre offre diverse risorse molto interessanti, oltre al file in formato gtfs con gli orari dei trasporti aggiornatissimi (e si tratta dello stesso che viene utilizzato da google transit), sono presenti tantissimi dataset geografici (varchi ztl, semafori, parcheggi di scambio …) ciascuno accessibile via GeoServices REST con tanto di indicazioni sul come usarli con software come qgis ed anche API per interrogare la posizione degli autobus in tempo reale.
Infine, tantissima della tecnologia utilizzata dall’agenzia, è anche disponibile con il codice sorgente. (licenza GPL 2.0).
Decisamente un esempio da seguire.

Share Button

One comment on “I dati dei trasporti di Roma sono #opendata

  1. Pingback: Altro che Londra e Berlino, il trasporto pubblico di Roma è il top dell’opendata ← de.straba.us

Leave a Reply