giovedì 21 agosto 2014

Visualizzare i dati: una mappa per i file json

La georeferenziazione dei dati aperti, e la relativa possibilità di visualizzarli direttamente su mappa, rappresenta uno dei "valori aggiunti" più apprezzati dall'utenza.

E' infatti indubbio che poter "vedere" le informazioni, e di conseguenza apprezzarne la distribuzione territoriale, rende tali informazioni più fruibili e ne aumenta l'appeal.

E' quindi sicuramente utile identificare, fra gli opendata da pubblicare, quelli che è possibile corredare con una "dupla", costituita da latitudine e longitudine, che consenta di localizzare, con precisione, ogni singolo record pubblicato.

Ad esempio, possiamo pensare di prendere tutti quei dati per i quali disponiamo di identificazione toponomastica (indirizzo e numero civico, comune, provincia) e di ricavare, da tale localizzazione, ulteriori informazioni costituite dalle corrispondenti coordinate.

Sarebbe a questo punto necessario disquisire in merito all'identificazione del corretto Sistema geodetico di riferimento ma la scelta preferibile è quella di affidarsi allo standard "de facto" WGS84, adottato da Google Maps, e quindi praticamente da tutti.

Esistono siti che, senza pretesa di precisione al centimetro, permettono di calcolare le coordinate corrispondenti ad un indirizzo inserito manualmente: noi abbiamo usato MyGeoPosition, che è risultato molto comodo da usare ed adatto ai nostri scopi.
Ad esempio, per i dati del lavoro e della formazione della Provincia di Roma, abbiamo provveduto a georeferenziare i dati dei Centri per l'Impiego e dei Centri Provinciali di Formazione Professionale.

La fase di pubblicazione su mappa vera e propria potrebbe, nell'ottica "standard" della pubblicazione dei dati aperti, essere affidata agli utenti che ne sentono il bisogno, in quanto la PA può limitarsi a "liberare" i propri dati e lasciare che siano i fruitori a decidere come e in che modo usarli.
Ossia, si può attuare una netta divisione tra dati e servizi, e stabilire che il compito della PA sia quello di fornire solo ed esclusivamente i dati e che siano gli utenti a curarne i servizi.

Noi però riteniamo che la mappatura dei nostri dati sia semplicemente un modo diverso di vedere le informazioni, ed è per questo che abbiamo creato un apposito modulo che, a partire dai dati in formato json, ne permette la fruizione georeferenziata.
E' un modulo standard, che può essere utilizzato su qualsiasi dei nostri dati in formato json, e che è in grado anche, qualora non fossero già disponibili le coordinate WGS84, di calcolarle in tempo reale.
Il modulo mostra i dati su Google Maps, e sfrutta ampliamente le API V3 di Google Maps stesso.

Nel link che abbiamo pubblicato su RomaLabor http://formazione.provincia.roma.it/mappe/mappaxml.asp abbiamo creato una mappa nella quale è possibile visualizzare i Centri per l'Impiego, i Centri di Formazione Professionale, ma anche le offerte di lavoro disponibili, in tempo reale, presso i nostri Centri e anche alcune informazioni territoriali relative a ciascuno dei 121 comuni della Provincia di Roma.