SlideShare a Scribd company logo
1 of 41
Alessandro Capezzuoli
alessandro.capezzuoli@istat.it
www.statview.eu
Una piattaforma web GIS per la visualizzazione, l'analisi e il monitoraggio dei dati statistici e geospaziali
I SISTEMI WEB GIS
I DATI STATISTICI
STATVIEW
Alessandro Capezzuoli
alessandro.capezzuoli@istat.it
1 - Acquisizione
2 - Trattamento
3 - Diffusione
ALESSANDRO CAPEZZUOLI
La diffusioneI DATI STATISTICI
1
La diffusioneI DATI STATISTICI
2
MODELLO (Standard)
DATI STASTISTICI: JSON-stat, SDMX
(JSON statistical standard , Statistical Data and Metadata Exchange)
TRASPORTI: GTFS
(General Transit Feed Specification)
ALESSANDRO CAPEZZUOLI
I DATI STATISTICI
TERREMOTI: FDSNWS
(Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA
3
La diffusione
3
1ALESSANDRO CAPEZZUOLI
I DATI STATISTICI Il modello JSON-stat
4
JSON-STAT, SDMX, ODATA
ALESSANDRO CAPEZZUOLI 5
JSON-STAT, SDMX, ODATA
ALESSANDRO CAPEZZUOLI 6
ALESSANDRO CAPEZZUOLI
I DATI STATISTICI Application Programming Interface (API)
7
SOAP
Simple Object Access Protocol
REST
Representation State Transfer
I DATI STATISTICI SOAP vs REST
ALESSANDRO CAPEZZUOLI 8
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 (JSON-stat?).
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 Hypermedia As The Engine Of Application State, e pone
l’accento sulle modalità di gestione dello stato dell’applicazione.
5) Comunicazione senza stato
REST prevede la comunicazione stateless, ma 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
Create
Read
Update
Delete
I DATI STATISTICI Le operazioni CRUD
ALESSANDRO CAPEZZUOLI 9
WITHOUT REST WITH REST
I DATI STATISTICI Architettura REST
ALESSANDRO CAPEZZUOLI 10
● Buffering
● Network analysis
● Topology Overlay
I SISTEMI WEB GIS Caratteristiche
ALESSANDRO CAPEZZUOLI 11
PUNTI SU POLIGONI
Es. tipologia del suolo in cui cade un traliccio elettrico
LINEE SU POLIGONI
Es. tipologia del suolo in cui cade un tratto di strada
POLIGONI SU POLIGONI
Es. tipologia del suolo in cui cade un fabbricato
SOVRAPPOSIZIONE DI DIVERSI STRATI
(LAYERS)
I SISTEMI WEB GIS Overlay Topologico
ALESSANDRO CAPEZZUOLI 12
Aree di rispetto intorno a specifici
elementi geografici
Le linee elettriche ad alta tensione prevedono delle
fasce di rispetto di oltre 250 metri per parte; le leggi
ambientali prevedono l'inedificabilità entro una
specifica distanza dalle rive di corsi d'acqua, laghi e
mare; un ponte ripetitore copre un'area con un
determinato raggio.
I buffer possono essere:
• asimmetrici rispetto, ad esempio, ai due lati di un
elemento lineare
• parametrizzati a seconda delle caratteristiche
dell'elemento (es. tensione di esercizio delle linee
elettriche)
I SISTEMI WEB GIS Buffering
ALESSANDRO CAPEZZUOLI 13
Quali reti? Trasporto,
distribuzione,
comunicazione
• Ricerca del minimo percorso su
una rete o comunque del
percorso meno costoso
• Verifica delle connettività tra
due punti della rete
• Allocazione di porzioni della rete
ad un fornitore o consumatore di
risorse
I SISTEMI WEB GIS Analisi di rete
ALESSANDRO CAPEZZUOLI 14
StatVIEW è una piattaforma web GIS che utilizza:
1) Un map server e un database con la sua componente geospaziale (Geoserver,
Postgres, PostGIS)
2) Differenti fonti di dati (datawarehouse, web service, database, etc.)
3) Motore di interrogazione e interfaccia utente
WMS
WFS
WCS
StatVIEW
Sistema scalabile
o Supporta differenti fonti di dati (database, files, web service)
o Supporta differenti modelli per l’open data (SDMX, DDI, JSON-STAT)
o Supporta differenti formati per l’open data (XML, JSON)
STATVIEW Caratteristiche
ALESSANDRO CAPEZZUOLI 15
STATVIEW Architettura
ALESSANDRO CAPEZZUOLI 16
Dimensioni associate al
dataset
Differenti rappresentazioni
(Mappe, Grafici, Tabelle)
Ricerca personalizzata
Mappa di densità – incidenti stradali
STATVIEW Mappe di densità
ALESSANDRO CAPEZZUOLI 17
Grafico dinamico per gli incidenti stradali
STATVIEW Grafici dinamici
ALESSANDRO CAPEZZUOLI 18
Tabella realizzata attraverso il toolkit
JSON-stat Table Browser
STATVIEW Tabelle
ALESSANDRO CAPEZZUOLI 19
Dati sui 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 geolocalizzate che
forniscono servizi ai migranti
STATVIEW Overaly
ALESSANDRO CAPEZZUOLI 20
OSRM (Open Source Routing Machine): algoritmo
che consente di ottenere il percorso stradale più
breve tra due punti geolocalizzati
STATVIEW Routing
ALESSANDRO CAPEZZUOLI 21
La dimensione delle frecce fornisce
un’idea della portata del flusso
Flussi in entrata e in uscita da un certo
confine territoriale per rappresentare i
trasferimenti di residenza
TRASFERIMENTI DI RESIDENZA
E’ possibile scegliere il range di distanza
o la massima distanza entro la quale
visualizzare il flusso
STATVIEW Flussi
ALESSANDRO CAPEZZUOLI 22
REGIONI
Dati sull’occupazione rappresentati a
livello regionale
STATVIEW Livelli territoriali
ALESSANDRO CAPEZZUOLI 23
COMUNI
Cittadini Romeni residenti nei comuni della regione
Lazio
STATVIEW Livelli territoriali
ALESSANDRO CAPEZZUOLI 24
"41.9284106"|"12.4840124"
STATVIEW Dati geolocalizzati e codificati
ALESSANDRO CAPEZZUOLI 25
Applicazione che permette la gestione
dei centri di accoglienza in base alla
capienza e alla disponibilità
STATVIEW Applicazioni web ad hoc
ALESSANDRO CAPEZZUOLI 26
L'algoritmo K-Means è un algoritmo di clustering, progettato
nel 1967 da MacQeen, che permette di suddividere gruppi di
oggetti in K partizioni sulla base dei loro attributi.
Tutti gli oggetti sono rappresentati come vettori, quindi
formano uno spazio vettoriale.
K-means minimizza la deviazione standard.
Ogni cluster viene identificato mediante un centroide o punto medio.
L'algoritmo segue una procedura iterativa:
• inizialmente crea K partizioni e assegna ad ogni partizione i punti d'ingresso o
• casualmente o usando alcune informazioni euristiche;
• calcola il centroide di ogni gruppo;
• costruisce quindi una nuova partizione associando ogni punto d'ingresso al cluster il cui
centroide è più vicino ad esso;
• vengono ricalcolati i centroidi per i nuovi cluster e così via, finché l'algoritmo non converge
STATVIEW Clustering
ALESSANDRO CAPEZZUOLI 27
Esempio di clustering ottenuto con i punti geolocalizzati
STATVIEW Clustering
ALESSANDRO CAPEZZUOLI 28
Heatmap dei musei e delle aree archeologiche private
STATVIEW Heatmap
ALESSANDRO CAPEZZUOLI 29
STATVIEW Monitoraggio, raccolta e analisi dati
APPLICATION
WRAPPERS
DB
XML DOCS
CSV FILES
WEB SERVICES
ARCHIVIAZIONE DIFFUSIONE
VISUALIZZAZIONE
ALESSANDRO CAPEZZUOLI 30
Una variabile regionalizzata Z(x) è una variabile con valore fortemente dipendente dalla
posizione spaziale.
α = componente casuale
R(x) = componente regionalizzata
La condizione è che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE: Tutto è correlato con tutto, ma le cose vicine sono più
correlate delle cose lontane «Prima legge di Tobler»
Teoria delle Variabili Regionalizzate di Matheron (1965)
STATVIEW Autocorrelazione
ALESSANDRO CAPEZZUOLI 31
Il kriging è un metodo
di regressione usato nell'ambito
dell'analisi spaziale (geostatistica) che
permette di interpolare una grandezza
nello spazio, minimizzando l’errore
quadratico medio. In statistica è meglio
noto come processo gaussiano.
Deve il suo nome a Danie Krige,
ingegnere minerario sudafricano che
sviluppò negli anni ’50 alcuni metodi
empirici per la previsione della
distribuzione di minerale nel sottosuolo
a partire da campionamenti del terreno.
STATVIEW Autocorrelazione
ALESSANDRO CAPEZZUOLI 32
Conoscendo il valore di una
grandezza in alcuni punti nello
spazio (per esempio la
temperatura misurata in ogni città
di una regione), si può
determinare il valore della
grandezza in altri punti per i quali
non esistono misure, per esempio
una località sprovvista di
termometri. Nel kriging, questa
interpolazione spaziale si basa
sull'autocorrelazione della
grandezza, cioè l’assunto che la
grandezza in oggetto vari nello
spazio con continuità.
Il valore incognito in un punto viene calcolato con
una media pesata dei valori noti.
I pesi che vengono dati alle misure note (es. le
temperature misurate nelle città) dipendono dalla
relazione spaziale tra i valori misurati nell'intorno
del punto incognito (es. il punto in campagna).
STATVIEW Autocorrelazione
ALESSANDRO CAPEZZUOLI 33
Per calcolare i pesi si usa il semivariogramma, un grafico che mette in relazione la distanza tra due punti
e il valore di semivarianza tra le misure effettuate in questi due punti. Il semivariogramma espone, sia in
maniera qualitativa che quantitativa, il grado di dipendenza spaziale, che altro non è che
l’autocorrelazione vista prima.
Dipendenza spaziale
Indipendenza spaziale
STATVIEW Semivariogramma
ALESSANDRO CAPEZZUOLI 34
STATVIEW Monitoraggio: i terremoti
ALESSANDRO CAPEZZUOLI 35
STATVIEW Monitoraggio: i terremoti
ALESSANDRO CAPEZZUOLI 36
24/12/2016 17/01/201724/08/2016 18/01/2017
STATVIEW Monitoraggio: i terremoti
ALESSANDRO CAPEZZUOLI 37
STATVIEW Monitoraggio: i trasporti
ALESSANDRO CAPEZZUOLI 38
Meglio una storia
interrotta che.
alessandro.capezzuoli@istat.it

More Related Content

Viewers also liked

Opendata, Datasharing, Linked Open Data, Big Data
Opendata, Datasharing, Linked Open Data, Big DataOpendata, Datasharing, Linked Open Data, Big Data
Opendata, Datasharing, Linked Open Data, Big DataALESSANDRO CAPEZZUOLI
 
DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection
DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collectionDATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection
DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collectionALESSANDRO CAPEZZUOLI
 
Ods Sicilia 2016: Statistica e geodati
Ods Sicilia  2016: Statistica e geodatiOds Sicilia  2016: Statistica e geodati
Ods Sicilia 2016: Statistica e geodatiALESSANDRO CAPEZZUOLI
 
Cartografia, GIS, Geoserver, Sistemi Cartografici, Postgis
Cartografia, GIS, Geoserver, Sistemi Cartografici, PostgisCartografia, GIS, Geoserver, Sistemi Cartografici, Postgis
Cartografia, GIS, Geoserver, Sistemi Cartografici, PostgisALESSANDRO CAPEZZUOLI
 
GuardMagic Universal Monitoring Platform, structure
GuardMagic Universal Monitoring Platform, structureGuardMagic Universal Monitoring Platform, structure
GuardMagic Universal Monitoring Platform, structureAlexandr Orlov
 
GuardMagic:WEB based universal monitoring platform
GuardMagic:WEB based universal monitoring platformGuardMagic:WEB based universal monitoring platform
GuardMagic:WEB based universal monitoring platformAlexandr Orlov
 
GuardMagic Universal Monitoring Platform.
GuardMagic Universal Monitoring Platform.GuardMagic Universal Monitoring Platform.
GuardMagic Universal Monitoring Platform.Alexandr Orlov
 
Road Fuel Tanker Monitorting
Road Fuel Tanker MonitortingRoad Fuel Tanker Monitorting
Road Fuel Tanker MonitortingAlexandr Orlov
 
GuardMagic Vehicle Real Time Monitoring
GuardMagic Vehicle Real Time MonitoringGuardMagic Vehicle Real Time Monitoring
GuardMagic Vehicle Real Time MonitoringAlexandr Orlov
 
HTTPとサーバ技術の最新動向
HTTPとサーバ技術の最新動向HTTPとサーバ技術の最新動向
HTTPとサーバ技術の最新動向Kazuho Oku
 
STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...ALESSANDRO CAPEZZUOLI
 

Viewers also liked (14)

Ods Sicilia 2016: Statview
Ods Sicilia 2016: StatviewOds Sicilia 2016: Statview
Ods Sicilia 2016: Statview
 
Opendata, Datasharing, Linked Open Data, Big Data
Opendata, Datasharing, Linked Open Data, Big DataOpendata, Datasharing, Linked Open Data, Big Data
Opendata, Datasharing, Linked Open Data, Big Data
 
DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection
DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collectionDATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection
DATASTAT HUB: HTTP protocol, REST, CRUD and automatic data collection
 
Ods Sicilia 2016: Statistica e geodati
Ods Sicilia  2016: Statistica e geodatiOds Sicilia  2016: Statistica e geodati
Ods Sicilia 2016: Statistica e geodati
 
Cartografia, GIS, Geoserver, Sistemi Cartografici, Postgis
Cartografia, GIS, Geoserver, Sistemi Cartografici, PostgisCartografia, GIS, Geoserver, Sistemi Cartografici, Postgis
Cartografia, GIS, Geoserver, Sistemi Cartografici, Postgis
 
DATASTAT HUB
DATASTAT HUBDATASTAT HUB
DATASTAT HUB
 
STATVIEW
STATVIEWSTATVIEW
STATVIEW
 
GuardMagic Universal Monitoring Platform, structure
GuardMagic Universal Monitoring Platform, structureGuardMagic Universal Monitoring Platform, structure
GuardMagic Universal Monitoring Platform, structure
 
GuardMagic:WEB based universal monitoring platform
GuardMagic:WEB based universal monitoring platformGuardMagic:WEB based universal monitoring platform
GuardMagic:WEB based universal monitoring platform
 
GuardMagic Universal Monitoring Platform.
GuardMagic Universal Monitoring Platform.GuardMagic Universal Monitoring Platform.
GuardMagic Universal Monitoring Platform.
 
Road Fuel Tanker Monitorting
Road Fuel Tanker MonitortingRoad Fuel Tanker Monitorting
Road Fuel Tanker Monitorting
 
GuardMagic Vehicle Real Time Monitoring
GuardMagic Vehicle Real Time MonitoringGuardMagic Vehicle Real Time Monitoring
GuardMagic Vehicle Real Time Monitoring
 
HTTPとサーバ技術の最新動向
HTTPとサーバ技術の最新動向HTTPとサーバ技術の最新動向
HTTPとサーバ技術の最新動向
 
STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...STATVIEW: a web platform for visualisation and dissemination of statistical d...
STATVIEW: a web platform for visualisation and dissemination of statistical d...
 

Similar to Web GIS, statistical geospatial data visualization and real time monitoring

A little introduction to GIS and QGIS
A little introduction to GIS and QGIS A little introduction to GIS and QGIS
A little introduction to GIS and QGIS Riccardo Rigon
 
OpenStreetMap e WebGIS
OpenStreetMap e WebGISOpenStreetMap e WebGIS
OpenStreetMap e WebGISNaLUG
 
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
 
Back to Basics, webinar 5: Introduzione ad Aggregation Framework
Back to Basics, webinar 5: Introduzione ad Aggregation FrameworkBack to Basics, webinar 5: Introduzione ad Aggregation Framework
Back to Basics, webinar 5: Introduzione ad Aggregation FrameworkMongoDB
 
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 ManagementFrancesco Passantino
 
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...CRS4 Research Center in Sardinia
 
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...Codevintec Italiana srl
 
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
 
ERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow PresentazioneERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow PresentazionePlanetek Italia Srl
 
Smart water 3 novembre
Smart water 3 novembreSmart water 3 novembre
Smart water 3 novembrecanaleenergia
 
Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME Codevintec Italiana srl
 
Strategie di valutazione della disponibilità idrica a breve e lungo termine n...
Strategie di valutazione della disponibilità idrica a breve e lungo termine n...Strategie di valutazione della disponibilità idrica a breve e lungo termine n...
Strategie di valutazione della disponibilità idrica a breve e lungo termine n...Servizi a rete
 
GIS nella Pianificazione Territoriale e Ambientale
GIS nella Pianificazione Territoriale e AmbientaleGIS nella Pianificazione Territoriale e Ambientale
GIS nella Pianificazione Territoriale e AmbientaleIvano GIULIANO
 
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Coworking Login
 
Coworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territorialeCoworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territorialeCity Planner
 
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
 

Similar to Web GIS, statistical geospatial data visualization and real time monitoring (20)

A little introduction to GIS and QGIS
A little introduction to GIS and QGIS A little introduction to GIS and QGIS
A little introduction to GIS and QGIS
 
OpenStreetMap e WebGIS
OpenStreetMap e WebGISOpenStreetMap e WebGIS
OpenStreetMap e WebGIS
 
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...
 
Back to Basics, webinar 5: Introduzione ad Aggregation Framework
Back to Basics, webinar 5: Introduzione ad Aggregation FrameworkBack to Basics, webinar 5: Introduzione ad Aggregation Framework
Back to Basics, webinar 5: Introduzione ad Aggregation Framework
 
A@gres monitoraggio e sal febbraio 2014
A@gres   monitoraggio e sal febbraio 2014A@gres   monitoraggio e sal febbraio 2014
A@gres monitoraggio e sal febbraio 2014
 
Database NewAGE
Database NewAGEDatabase NewAGE
Database NewAGE
 
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
 
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
GIS partecipativo. Laura Muscas e Valentina Spanu (CRS4), Cagliari, 21 Ottobr...
 
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
Strade & Autostrade - Dissesto idrogeologico infrastrutture, pericolosità e r...
 
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
 
Telegraph Cq Italian
Telegraph Cq ItalianTelegraph Cq Italian
Telegraph Cq Italian
 
ERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow PresentazioneERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow Presentazione
 
Smart water 3 novembre
Smart water 3 novembreSmart water 3 novembre
Smart water 3 novembre
 
Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME
 
Spunti sull’uso strumentale degli applicativi GIS nella ricerca
Spunti sull’uso strumentale degli applicativi GIS nella ricercaSpunti sull’uso strumentale degli applicativi GIS nella ricerca
Spunti sull’uso strumentale degli applicativi GIS nella ricerca
 
Strategie di valutazione della disponibilità idrica a breve e lungo termine n...
Strategie di valutazione della disponibilità idrica a breve e lungo termine n...Strategie di valutazione della disponibilità idrica a breve e lungo termine n...
Strategie di valutazione della disponibilità idrica a breve e lungo termine n...
 
GIS nella Pianificazione Territoriale e Ambientale
GIS nella Pianificazione Territoriale e AmbientaleGIS nella Pianificazione Territoriale e Ambientale
GIS nella Pianificazione Territoriale e Ambientale
 
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
 
Coworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territorialeCoworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territoriale
 
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
 

More from 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
 

More from 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
 

Web GIS, statistical geospatial data visualization and real time monitoring

  • 1. Alessandro Capezzuoli alessandro.capezzuoli@istat.it www.statview.eu Una piattaforma web GIS per la visualizzazione, l'analisi e il monitoraggio dei dati statistici e geospaziali
  • 2. I SISTEMI WEB GIS I DATI STATISTICI STATVIEW Alessandro Capezzuoli alessandro.capezzuoli@istat.it
  • 3. 1 - Acquisizione 2 - Trattamento 3 - Diffusione ALESSANDRO CAPEZZUOLI La diffusioneI DATI STATISTICI 1
  • 4. La diffusioneI DATI STATISTICI 2
  • 5. MODELLO (Standard) DATI STASTISTICI: JSON-stat, SDMX (JSON statistical standard , Statistical Data and Metadata Exchange) TRASPORTI: GTFS (General Transit Feed Specification) ALESSANDRO CAPEZZUOLI I DATI STATISTICI TERREMOTI: FDSNWS (Event Federation of Digital Seismograph Networks Web Services) FORMATO 1 2 ARCHITETTURA 3 La diffusione 3
  • 6. 1ALESSANDRO CAPEZZUOLI I DATI STATISTICI Il modello JSON-stat 4
  • 9. ALESSANDRO CAPEZZUOLI I DATI STATISTICI Application Programming Interface (API) 7
  • 10. SOAP Simple Object Access Protocol REST Representation State Transfer I DATI STATISTICI SOAP vs REST ALESSANDRO CAPEZZUOLI 8
  • 11. 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 (JSON-stat?). 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 Hypermedia As The Engine Of Application State, e pone l’accento sulle modalità di gestione dello stato dell’applicazione. 5) Comunicazione senza stato REST prevede la comunicazione stateless, ma 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 Create Read Update Delete I DATI STATISTICI Le operazioni CRUD ALESSANDRO CAPEZZUOLI 9
  • 12. WITHOUT REST WITH REST I DATI STATISTICI Architettura REST ALESSANDRO CAPEZZUOLI 10
  • 13. ● Buffering ● Network analysis ● Topology Overlay I SISTEMI WEB GIS Caratteristiche ALESSANDRO CAPEZZUOLI 11
  • 14. PUNTI SU POLIGONI Es. tipologia del suolo in cui cade un traliccio elettrico LINEE SU POLIGONI Es. tipologia del suolo in cui cade un tratto di strada POLIGONI SU POLIGONI Es. tipologia del suolo in cui cade un fabbricato SOVRAPPOSIZIONE DI DIVERSI STRATI (LAYERS) I SISTEMI WEB GIS Overlay Topologico ALESSANDRO CAPEZZUOLI 12
  • 15. Aree di rispetto intorno a specifici elementi geografici Le linee elettriche ad alta tensione prevedono delle fasce di rispetto di oltre 250 metri per parte; le leggi ambientali prevedono l'inedificabilità entro una specifica distanza dalle rive di corsi d'acqua, laghi e mare; un ponte ripetitore copre un'area con un determinato raggio. I buffer possono essere: • asimmetrici rispetto, ad esempio, ai due lati di un elemento lineare • parametrizzati a seconda delle caratteristiche dell'elemento (es. tensione di esercizio delle linee elettriche) I SISTEMI WEB GIS Buffering ALESSANDRO CAPEZZUOLI 13
  • 16. Quali reti? Trasporto, distribuzione, comunicazione • Ricerca del minimo percorso su una rete o comunque del percorso meno costoso • Verifica delle connettività tra due punti della rete • Allocazione di porzioni della rete ad un fornitore o consumatore di risorse I SISTEMI WEB GIS Analisi di rete ALESSANDRO CAPEZZUOLI 14
  • 17. StatVIEW è una piattaforma web GIS che utilizza: 1) Un map server e un database con la sua componente geospaziale (Geoserver, Postgres, PostGIS) 2) Differenti fonti di dati (datawarehouse, web service, database, etc.) 3) Motore di interrogazione e interfaccia utente WMS WFS WCS StatVIEW Sistema scalabile o Supporta differenti fonti di dati (database, files, web service) o Supporta differenti modelli per l’open data (SDMX, DDI, JSON-STAT) o Supporta differenti formati per l’open data (XML, JSON) STATVIEW Caratteristiche ALESSANDRO CAPEZZUOLI 15
  • 19. Dimensioni associate al dataset Differenti rappresentazioni (Mappe, Grafici, Tabelle) Ricerca personalizzata Mappa di densità – incidenti stradali STATVIEW Mappe di densità ALESSANDRO CAPEZZUOLI 17
  • 20. Grafico dinamico per gli incidenti stradali STATVIEW Grafici dinamici ALESSANDRO CAPEZZUOLI 18
  • 21. Tabella realizzata attraverso il toolkit JSON-stat Table Browser STATVIEW Tabelle ALESSANDRO CAPEZZUOLI 19
  • 22. Dati sui 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 geolocalizzate che forniscono servizi ai migranti STATVIEW Overaly ALESSANDRO CAPEZZUOLI 20
  • 23. OSRM (Open Source Routing Machine): algoritmo che consente di ottenere il percorso stradale più breve tra due punti geolocalizzati STATVIEW Routing ALESSANDRO CAPEZZUOLI 21
  • 24. La dimensione delle frecce fornisce un’idea della portata del flusso Flussi in entrata e in uscita da un certo confine territoriale per rappresentare i trasferimenti di residenza TRASFERIMENTI DI RESIDENZA E’ possibile scegliere il range di distanza o la massima distanza entro la quale visualizzare il flusso STATVIEW Flussi ALESSANDRO CAPEZZUOLI 22
  • 25. REGIONI Dati sull’occupazione rappresentati a livello regionale STATVIEW Livelli territoriali ALESSANDRO CAPEZZUOLI 23
  • 26. COMUNI Cittadini Romeni residenti nei comuni della regione Lazio STATVIEW Livelli territoriali ALESSANDRO CAPEZZUOLI 24
  • 27. "41.9284106"|"12.4840124" STATVIEW Dati geolocalizzati e codificati ALESSANDRO CAPEZZUOLI 25
  • 28. Applicazione che permette la gestione dei centri di accoglienza in base alla capienza e alla disponibilità STATVIEW Applicazioni web ad hoc ALESSANDRO CAPEZZUOLI 26
  • 29. L'algoritmo K-Means è un algoritmo di clustering, progettato nel 1967 da MacQeen, che permette di suddividere gruppi di oggetti in K partizioni sulla base dei loro attributi. Tutti gli oggetti sono rappresentati come vettori, quindi formano uno spazio vettoriale. K-means minimizza la deviazione standard. Ogni cluster viene identificato mediante un centroide o punto medio. L'algoritmo segue una procedura iterativa: • inizialmente crea K partizioni e assegna ad ogni partizione i punti d'ingresso o • casualmente o usando alcune informazioni euristiche; • calcola il centroide di ogni gruppo; • costruisce quindi una nuova partizione associando ogni punto d'ingresso al cluster il cui centroide è più vicino ad esso; • vengono ricalcolati i centroidi per i nuovi cluster e così via, finché l'algoritmo non converge STATVIEW Clustering ALESSANDRO CAPEZZUOLI 27
  • 30. Esempio di clustering ottenuto con i punti geolocalizzati STATVIEW Clustering ALESSANDRO CAPEZZUOLI 28
  • 31. Heatmap dei musei e delle aree archeologiche private STATVIEW Heatmap ALESSANDRO CAPEZZUOLI 29
  • 32. STATVIEW Monitoraggio, raccolta e analisi dati APPLICATION WRAPPERS DB XML DOCS CSV FILES WEB SERVICES ARCHIVIAZIONE DIFFUSIONE VISUALIZZAZIONE ALESSANDRO CAPEZZUOLI 30
  • 33. Una variabile regionalizzata Z(x) è una variabile con valore fortemente dipendente dalla posizione spaziale. α = componente casuale R(x) = componente regionalizzata La condizione è che R(x) sia preponderante rispetto alla componente casuale AUTOCORRELAZIONE: Tutto è correlato con tutto, ma le cose vicine sono più correlate delle cose lontane «Prima legge di Tobler» Teoria delle Variabili Regionalizzate di Matheron (1965) STATVIEW Autocorrelazione ALESSANDRO CAPEZZUOLI 31
  • 34. Il kriging è un metodo di regressione usato nell'ambito dell'analisi spaziale (geostatistica) che permette di interpolare una grandezza nello spazio, minimizzando l’errore quadratico medio. In statistica è meglio noto come processo gaussiano. Deve il suo nome a Danie Krige, ingegnere minerario sudafricano che sviluppò negli anni ’50 alcuni metodi empirici per la previsione della distribuzione di minerale nel sottosuolo a partire da campionamenti del terreno. STATVIEW Autocorrelazione ALESSANDRO CAPEZZUOLI 32
  • 35. Conoscendo il valore di una grandezza in alcuni punti nello spazio (per esempio la temperatura misurata in ogni città di una regione), si può determinare il valore della grandezza in altri punti per i quali non esistono misure, per esempio una località sprovvista di termometri. Nel kriging, questa interpolazione spaziale si basa sull'autocorrelazione della grandezza, cioè l’assunto che la grandezza in oggetto vari nello spazio con continuità. Il valore incognito in un punto viene calcolato con una media pesata dei valori noti. I pesi che vengono dati alle misure note (es. le temperature misurate nelle città) dipendono dalla relazione spaziale tra i valori misurati nell'intorno del punto incognito (es. il punto in campagna). STATVIEW Autocorrelazione ALESSANDRO CAPEZZUOLI 33
  • 36. Per calcolare i pesi si usa il semivariogramma, un grafico che mette in relazione la distanza tra due punti e il valore di semivarianza tra le misure effettuate in questi due punti. Il semivariogramma espone, sia in maniera qualitativa che quantitativa, il grado di dipendenza spaziale, che altro non è che l’autocorrelazione vista prima. Dipendenza spaziale Indipendenza spaziale STATVIEW Semivariogramma ALESSANDRO CAPEZZUOLI 34
  • 37. STATVIEW Monitoraggio: i terremoti ALESSANDRO CAPEZZUOLI 35
  • 38. STATVIEW Monitoraggio: i terremoti ALESSANDRO CAPEZZUOLI 36
  • 39. 24/12/2016 17/01/201724/08/2016 18/01/2017 STATVIEW Monitoraggio: i terremoti ALESSANDRO CAPEZZUOLI 37
  • 40. STATVIEW Monitoraggio: i trasporti ALESSANDRO CAPEZZUOLI 38
  • 41. Meglio una storia interrotta che. alessandro.capezzuoli@istat.it