SlideShare uma empresa Scribd logo
1 de 30
Alessandro Capezzuoli
Emanuela Recchini
ODS 2016
Messina, 2-3-4 Settembre, 2016
www.statview.eu
Se tu hai una mela,
e io ho una mela, e
ce le scambiamo,
allora tu ed io
abbiamo sempre
una mela per uno.
Ma se tu hai
un'idea, ed io ho
un'idea, e ce le
scambiamo, allora
abbiamo entrambi
due idee.
(George Bernard Shaw)
«Se tu hai un dato ed io ho un dato, e ce li
scambiamo, tutti hanno due dati»
1
DATI CONDIVISI
DATI REALMENTE
DISPONIBILI
2
1 - Acquisizione
2 - Trattamento
3 - Diffusione
3
API::SOAP::REST
4
SOAP :: REST
5
CRUD
Create, Read, Update, Delete
6
Il tutto può essere riassunto nei seguenti cinque principi (CRUD):
1) Identificazione delle risorse
http://apistat.istat.it/?dataset=DCIS_VEICOLIINCID1&dim=,2,4,8,1,2,13,2148&idLa
yer=1002&q=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittive
I principi REST non pongono nessun vincolo sulle modalità di rappresentazione
di una risorsa. Virtualmente possiamo utilizzare il formato che preferiamo senza
essere obbligati a seguire uno standard. Di fatto, però, è opportuno utilizzare
formati il più possibile standard in modo da semplificare l’interazione con i client
(jsonSTAT?).
4) Collegamenti tra risorse
Un altro vincolo dei principi REST consiste nella necessità che le risorse siano tra
loro messe in relazione tramite link ipertestuali. Questo principio è anche noto
come HATEOAS, dall’acronimo di Hyperrmedia As The Engine Of Application
State, e pone l’accento sulle modalità di gestione dello stato dell’applicazione.
5) Comunicazione senza stato
È importante sottolineare che, sebbene REST preveda la comunicazione
stateless, un’applicazione può avere uno stato. La responsabilità della
gestione di tale stato non deve essere conferita al server, ma rientra nei
compiti del client.
Metodo HTTP Operazione CRUD Descrizione
POST Create Crea una nuova risorsa
GET Read Ottiene una risorsa
esistente
PUT Update Aggiorna una risorsa o
ne modifica lo stato
DELETE Delete Elimina una risorsa
7
WITHOUT REST WITH REST
8
1
9
JSON-STAT, SDMX, ODATA
10
JSON-STAT, SDMX, ODATA
11
"41.9284106"|"12.4840124"
12
StatVIEW (www.statview.eu)
● Buffering
● Network analysis
● Topology Overlay
13
StatVIEW è una piattaforma web GIS che utilizza:
1) Un map server e un database con la sua componente geospaziale (Geoserver,
Postgres, PostGIS)
2) Differenti data sources (datawarehouse, webservices, database, etc.)
3) Motore di interrogazione e interfaccia utente
WMS
WFS
WCS
StatVIEW:
• Sistema scalabile
o Supporta differenti data sources (database, files, webservices)
o Supporta differenti modelli per l’open data (SDMX, DDI, JSON-STAT)
o Supporta differenti formati per l’open data (XML, JSON)
14
MICROSERVICES
Architecture
15
MICROSERVICES
Architecture
16
Dimensioni associate al
dataset
Differenti rappresentazioni
(Mappe, Grafici, Tabelle)
Ricerca personalizzata
Mappa di densità – incidenti stradali
MAPPE DI DENSITA’
17
GRAFICI DINAMICI
Grafico dinamico per gli incidenti stradali
18
Tabella realizzata attraverso il toolkit JSON-STAT
Table Browser
TABELLE
19
OVERLAY: Permessi di soggiorno
Selezionando un layer e, per esempio, una diversa mappa di base,
un diverso gradiente di colore o una diversa partizione (quartile,
quintile, etc.) è possibile ottenere differenti visualizzazioni per una
migliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le
associazioni che forniscono
servizi ai migranti geolocalizzate
20
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale più breve tra due
punti geolocalizzati
Routing
21
La dimensione delle frecce fornisce
un’idea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certo
confine territoriale per rappresentare i
trasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range di distanza
o la massima distanza entro la quale
visualizzare il flusso
22
REGIONI
Dati sull’occupazione
rappresentati a livello regionale
23
COMUNI ITALINI
Cittadini Romeni residenti nei comuni della regione
Lazio
24
Piramidi per età dei cittadini stranieri
residenti in italia e dei cittadini italiani
residenti.
GRAFICI A PIRAMIDE
Piramidi per età dei cittadini stranieri per sesso
25
WEB APPLICATION AD HOC
Applicazione che permette la gestione
dei centri di accoglienza in base alla
capienza e alla disponibilità
26
HEATMAP
Heatmap dei musei e delle aree archeologiche private
27
CLUSTERING
Esempio di clustering ottenuto con i punti geolocalizzati
28
alessandro.capezzuoli@istat.it emanuela.recchini@istat.it

Mais conteúdo relacionado

Semelhante a Ods Sicilia 2016: Statview

OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...
OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...
OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...Data Driven Innovation
 
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...giovannibiallo
 
(LINKED) OPEN DATA A FIRENZE
(LINKED) OPEN DATA A FIRENZE(LINKED) OPEN DATA A FIRENZE
(LINKED) OPEN DATA A FIRENZEDatiGovIT
 
GIS - Gli strumenti online in ausilio all'attività professionale
GIS - Gli strumenti online in ausilio all'attività professionale GIS - Gli strumenti online in ausilio all'attività professionale
GIS - Gli strumenti online in ausilio all'attività professionale Nino Argentati
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoMaurizio Napolitano
 
Informatica umanistica e turismo 2016-7-161213
Informatica umanistica e turismo 2016-7-161213Informatica umanistica e turismo 2016-7-161213
Informatica umanistica e turismo 2016-7-161213Stefano Lariccia
 
Scianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementScianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementGIS Day
 
Data journalism e Coesione Sociale
Data journalism e Coesione SocialeData journalism e Coesione Sociale
Data journalism e Coesione SocialeDaniele Frongia
 
Open Geo Data per l'analisi di scenario nelle aree urbane - Gianluca Vannucc...
Open Geo Data per l'analisi di scenario nelle aree urbane  - Gianluca Vannucc...Open Geo Data per l'analisi di scenario nelle aree urbane  - Gianluca Vannucc...
Open Geo Data per l'analisi di scenario nelle aree urbane - Gianluca Vannucc...OpenGeoDataItalia
 
S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...
S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...
S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...Istituto nazionale di statistica
 
Open data Firenze - opendata.comune.fi.it
Open data Firenze - opendata.comune.fi.itOpen data Firenze - opendata.comune.fi.it
Open data Firenze - opendata.comune.fi.itDatiGovIT
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoCELI
 

Semelhante a Ods Sicilia 2016: Statview (13)

OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...
OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...
OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...
 
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
 
(LINKED) OPEN DATA A FIRENZE
(LINKED) OPEN DATA A FIRENZE(LINKED) OPEN DATA A FIRENZE
(LINKED) OPEN DATA A FIRENZE
 
GIS - Gli strumenti online in ausilio all'attività professionale
GIS - Gli strumenti online in ausilio all'attività professionale GIS - Gli strumenti online in ausilio all'attività professionale
GIS - Gli strumenti online in ausilio all'attività professionale
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 Trento
 
Informatica umanistica e turismo 2016-7-161213
Informatica umanistica e turismo 2016-7-161213Informatica umanistica e turismo 2016-7-161213
Informatica umanistica e turismo 2016-7-161213
 
Scianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementScianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource Management
 
Data journalism e Coesione Sociale
Data journalism e Coesione SocialeData journalism e Coesione Sociale
Data journalism e Coesione Sociale
 
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello BuonogeoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
 
Open Geo Data per l'analisi di scenario nelle aree urbane - Gianluca Vannucc...
Open Geo Data per l'analisi di scenario nelle aree urbane  - Gianluca Vannucc...Open Geo Data per l'analisi di scenario nelle aree urbane  - Gianluca Vannucc...
Open Geo Data per l'analisi di scenario nelle aree urbane - Gianluca Vannucc...
 
S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...
S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...
S. Traverso, Un data warehouse per controllo di gestione e pianificazione str...
 
Open data Firenze - opendata.comune.fi.it
Open data Firenze - opendata.comune.fi.itOpen data Firenze - opendata.comune.fi.it
Open data Firenze - opendata.comune.fi.it
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di Tomaso
 

Mais de ALESSANDRO CAPEZZUOLI

SETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdfSETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdfALESSANDRO CAPEZZUOLI
 
Trasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeetingTrasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeetingALESSANDRO CAPEZZUOLI
 
Trasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenzeTrasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenzeALESSANDRO CAPEZZUOLI
 
La trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenzeLa trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenzeALESSANDRO CAPEZZUOLI
 
Professioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazioneProfessioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazioneALESSANDRO CAPEZZUOLI
 
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...ALESSANDRO CAPEZZUOLI
 
Professioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarleProfessioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarleALESSANDRO CAPEZZUOLI
 
Professioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoroProfessioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoroALESSANDRO CAPEZZUOLI
 
Open Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open DataOpen Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open DataALESSANDRO CAPEZZUOLI
 

Mais de ALESSANDRO CAPEZZUOLI (12)

SISTEMA INFORMATIVO PROFESSIONI
SISTEMA INFORMATIVO PROFESSIONISISTEMA INFORMATIVO PROFESSIONI
SISTEMA INFORMATIVO PROFESSIONI
 
DATI E COOPERAZIONE APPLICATIVA
DATI E COOPERAZIONE APPLICATIVADATI E COOPERAZIONE APPLICATIVA
DATI E COOPERAZIONE APPLICATIVA
 
SETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdfSETTIMANA SOCIOLOGIA - Professioni.pdf
SETTIMANA SOCIOLOGIA - Professioni.pdf
 
Trasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeetingTrasformazione Digitale - Strumenti per i webmeeting
Trasformazione Digitale - Strumenti per i webmeeting
 
Trasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenzeTrasformazione Digitale - Le competenze
Trasformazione Digitale - Le competenze
 
Trasformazione Digitale
Trasformazione DigitaleTrasformazione Digitale
Trasformazione Digitale
 
La trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenzeLa trasformazione digitale, le professioni e le competenze
La trasformazione digitale, le professioni e le competenze
 
Professioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazioneProfessioni, RiformAttiva, Pubblica amministrazione
Professioni, RiformAttiva, Pubblica amministrazione
 
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
LOD. Open data, sistema informativo professioni, tassonomie, certificazione c...
 
Professioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarleProfessioni ICT conoscerle e certificarle
Professioni ICT conoscerle e certificarle
 
Professioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoroProfessioni e orientamento: dagli open data al mercato del lavoro
Professioni e orientamento: dagli open data al mercato del lavoro
 
Open Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open DataOpen Data, Datasharing, Sematic Web, Linked Open Data
Open Data, Datasharing, Sematic Web, Linked Open Data
 

Ods Sicilia 2016: Statview

  • 1. Alessandro Capezzuoli Emanuela Recchini ODS 2016 Messina, 2-3-4 Settembre, 2016 www.statview.eu
  • 2. Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) «Se tu hai un dato ed io ho un dato, e ce li scambiamo, tutti hanno due dati» 1
  • 4. 1 - Acquisizione 2 - Trattamento 3 - Diffusione 3
  • 8. Il tutto può essere riassunto nei seguenti cinque principi (CRUD): 1) Identificazione delle risorse http://apistat.istat.it/?dataset=DCIS_VEICOLIINCID1&dim=,2,4,8,1,2,13,2148&idLa yer=1002&q=getdatajsonnuts 2) Utilizzo esplicito dei metodi HTTP 3) Risorse autodescrittive I principi REST non pongono nessun vincolo sulle modalità di rappresentazione di una risorsa. Virtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire uno standard. Di fatto, però, è opportuno utilizzare formati il più possibile standard in modo da semplificare l’interazione con i client (jsonSTAT?). 4) Collegamenti tra risorse Un altro vincolo dei principi REST consiste nella necessità che le risorse siano tra loro messe in relazione tramite link ipertestuali. Questo principio è anche noto come HATEOAS, dall’acronimo di Hyperrmedia As The Engine Of Application State, e pone l’accento sulle modalità di gestione dello stato dell’applicazione. 5) Comunicazione senza stato È importante sottolineare che, sebbene REST preveda la comunicazione stateless, un’applicazione può avere uno stato. La responsabilità della gestione di tale stato non deve essere conferita al server, ma rientra nei compiti del client. Metodo HTTP Operazione CRUD Descrizione POST Create Crea una nuova risorsa GET Read Ottiene una risorsa esistente PUT Update Aggiorna una risorsa o ne modifica lo stato DELETE Delete Elimina una risorsa 7
  • 10. 1 9
  • 14. StatVIEW (www.statview.eu) ● Buffering ● Network analysis ● Topology Overlay 13
  • 15. StatVIEW è una piattaforma web GIS che utilizza: 1) Un map server e un database con la sua componente geospaziale (Geoserver, Postgres, PostGIS) 2) Differenti data sources (datawarehouse, webservices, database, etc.) 3) Motore di interrogazione e interfaccia utente WMS WFS WCS StatVIEW: • Sistema scalabile o Supporta differenti data sources (database, files, webservices) o Supporta differenti modelli per l’open data (SDMX, DDI, JSON-STAT) o Supporta differenti formati per l’open data (XML, JSON) 14
  • 18. Dimensioni associate al dataset Differenti rappresentazioni (Mappe, Grafici, Tabelle) Ricerca personalizzata Mappa di densità – incidenti stradali MAPPE DI DENSITA’ 17
  • 19. GRAFICI DINAMICI Grafico dinamico per gli incidenti stradali 18
  • 20. Tabella realizzata attraverso il toolkit JSON-STAT Table Browser TABELLE 19
  • 21. OVERLAY: Permessi di soggiorno Selezionando un layer e, per esempio, una diversa mappa di base, un diverso gradiente di colore o una diversa partizione (quartile, quintile, etc.) è possibile ottenere differenti visualizzazioni per una migliore comprensione dei fenomeni Layer che crea un bubble chart attraverso una query geospaziale Layer che contiene le associazioni che forniscono servizi ai migranti geolocalizzate 20
  • 22. OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale più breve tra due punti geolocalizzati Routing 21
  • 23. La dimensione delle frecce fornisce un’idea della portata del flusso TRASFERIMENTI DI RESIDENZA Flussi in entrata e in uscita da un certo confine territoriale per rappresentare i trasferimenti di residenza FLUSSI INTERNI E possibile scegliere il range di distanza o la massima distanza entro la quale visualizzare il flusso 22
  • 25. COMUNI ITALINI Cittadini Romeni residenti nei comuni della regione Lazio 24
  • 26. Piramidi per età dei cittadini stranieri residenti in italia e dei cittadini italiani residenti. GRAFICI A PIRAMIDE Piramidi per età dei cittadini stranieri per sesso 25
  • 27. WEB APPLICATION AD HOC Applicazione che permette la gestione dei centri di accoglienza in base alla capienza e alla disponibilità 26
  • 28. HEATMAP Heatmap dei musei e delle aree archeologiche private 27
  • 29. CLUSTERING Esempio di clustering ottenuto con i punti geolocalizzati 28