Alessandro Capezzuoli
Dati statitstici e web GIS indicatori monitoraggio e mobilitagrave
GIS
Proiezioni
Sistemi di riferimento
Georeferenziazione
Vettori e raster
Shapefile
Geostatistica
Autocorrelazione
Kriging
Semivariogramma
LISA
Campionamento
Web GIS
Geoserver
Postgis
Indici Spaziali
Genode
Integrazione dati statistici e spaziali
Monitoraggio i terremoti
Mobilitagrave i servizi GTFS del comune di Roma
Qualche esempio
Conclusioni
GIS egrave composto da una serie di strumenti software per
acquisire memorizzare estrarre trasformare e
visualizzare dati spaziali dal mondo reale
Ersquo un sistema informativo in grado di produrre gestire e analizzare dati spaziali
associando a ciascun elemento geografico una o piugrave descrizioni alfanumeriche
Permette lelaborazione e manipolazione dei dati geometrici georeferenziati che
sono memorizzati in files (Shapefile) o strutture dati (DBMS) che gestiscono anche
la spazialitagrave
Prevede tre tipologie di informazioni
bull Geometriche relative alla rappresentazione cartografica degli oggetti
rappresentati quali la forma (punto linea poligono) la dimensione e la posizione
geografica
bull Topologiche riferite alle relazioni reciproche tra gli oggetti (connessione
adiacenza inclusione ecchellip)
bull Informative riguardanti i dati (numerici testuali ecchellip) associati ad ogni
oggetto
Il GIS prevede la gestione di queste informazioni in un database relazionale
Laspetto che caratterizza il GIS egrave quello geometrico esso memorizza la
posizione del dato impiegando un sistema di proiezione reale che definisce la
posizione geografica delloggetto rispetto ad un sistema di riferimento
GEOSPATIAL
INFORMATION
SISTEM
I DATI GEOREFERENZIATI SONO QUELLI CHE CONTENGONO LE COORDINATE SPAZIALI RIFERITE AD UN SISTEMA DI PROIEZIONE IN UN CERTO SISTEMA DI RIFERIMENTO
Coordinate
Sistema di proiezione
Sistema di proiezioneSistema di proiezione
Coordinate
Sistema di riferimento
Sistema di proiezione
Sistema di riferimento
La proiezione dei punti sulla superficie di una sfera da un punto N della sfera stessa (che
spesso viene chiamato polo Nord della sfera) sopra un piano che egrave solitamente o il piano
equatoriale o il piano tangente alla sfera nel suo punto (antipodale ad N) chiamato S polo
Sud In cartografia una proiezione stereografica della Terra egrave detta polare equatoriale o
obliqua in funzione della scelta del punto di proiezione (un polo un punto sullequatore o
altrove)
Riserratevi con qualche amico nella maggiore stanza che sia sotto coverta di alcun gran navilio e quivi fate daver mosche farfalle e simili animaletti volanti siavi anco un gran vaso dacqua e dentrovide pescetti sospendasi anco in alto qualche secchiello che a goccia a goccia vadia versando dellacqua in un altro vaso di angusta bocca che sia posto a basso e stando ferma la nave osservate diligentemente come quelli animaletti volanti con pari velocitagrave vanno verso tutte le parti della stanza i pesci si vedranno andar notando indifferentemente per tutti i versi le stille cadenti entreranno tutte nel vaso sottoposto e voi gettando allamico alcuna cosa non piuacutegagliardamente la dovrete gettare verso quella parte che verso questa quando le lontananze sieno eguali e saltando voi come si dice a piegrave giunti eguali spazii passerete verso tutte le parti Osservate che avrete diligentemente tutte queste cose bencheacute niundubbio ci sia che mentre il vassello sta fermo non debbano succeder cosiacute fate muover la nave con quanta si voglia velocitagrave cheacute (pur che il moto sia uniforme e non fluttuante in qua e in lagrave) voi non riconoscerete una minima mutazione in tutti li nominati effetti neacute da alcuno di quelli potrete comprender se la nave cammina o pure sta ferma voi saltando passerete nel tavolato i medesimi spazii che prima neacute percheacute la nave si muova velocissimamente farete maggior salti verso la poppa che verso la prua bencheacute nel tempo che voi state in aria il tavolato sottopostovi scorra verso la parte contraria al vostro salto e gettando alcuna cosa al compagno non con piuacute forza bisogneragrave tirarla per arrivarlo se egli saragrave verso la prua e voi verso poppa che se voi fuste situati per lopposito le gocciole cadranno come prima nel vaso inferiore senza caderne pur una verso poppa bencheacute mentre la gocciola egrave per aria la nave scorra molti palmi i pesci nella lor acqua non con piuacute fatica noteranno verso la precedente che verso la sussequente parte del vaso ma con pari agevolezza verranno al cibo posto su qualsivoglia luogo dellorlo del vaso e finalmente le farfalle e le mosche continueranno i lor voli indifferentemente verso tutte le parti neacute mai accaderagrave che si riduchino verso la parete che riguarda la poppa quasi che fusserostracche in tener dietro al veloce corso della nave dalla quale per lungo tempo trattenendosi per aria saranno state separate
Per ogni proiezione viene definito anche un sistema diriferimento utilizzato per il calcolo delle coordinate Adesempio nel sistema UTM si utilizzano spicchi predeterminatiampi sei gradi in latitudine detti fusi con un sistema dicoordinate ortogonali allinterno di ogni fuso (lItalia egrave acavallo dei fusi 32 33 e 34) nella Gauss-Boaga il riferimentoegrave il meridiano passante per Monte Mario (a Roma) evengono utilizzate coordinate chilometriche misurateconvenzionalmente partendo da 1500 a sinistra e da 2520 adestra del meridiano di riferimento
La maggior parte delle carte geografiche riporta lindicazionedel sistema di coordinate adottato Un sistema di coordinateegrave in pratica un sistema di misurazione degli elementi su unasuperficie Esistono fondamentalmente due standard unsistema di riferimento basato su una superficie piana ed unaltro basato su una sfera
Il sistema di coordinaterettangolare o cartesiano (spessousato per individuarelocalizzazioni nella geometriapiana) utilizza come riferimentodue assi ortogonali (x e y) la cuiintersezione costituisce loriginedel sistema e la localizzazionex=0 y=0 Tutte le posizioni sulpiano sono individuate da duevalori (positivi o negativi) chespecificano rispettivamente laposizione orizzontale e verticalecon riferimento allorigine delsistema Questi due valori sonoindicati come coordinata x ecoordinata y
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
GIS
Proiezioni
Sistemi di riferimento
Georeferenziazione
Vettori e raster
Shapefile
Geostatistica
Autocorrelazione
Kriging
Semivariogramma
LISA
Campionamento
Web GIS
Geoserver
Postgis
Indici Spaziali
Genode
Integrazione dati statistici e spaziali
Monitoraggio i terremoti
Mobilitagrave i servizi GTFS del comune di Roma
Qualche esempio
Conclusioni
GIS egrave composto da una serie di strumenti software per
acquisire memorizzare estrarre trasformare e
visualizzare dati spaziali dal mondo reale
Ersquo un sistema informativo in grado di produrre gestire e analizzare dati spaziali
associando a ciascun elemento geografico una o piugrave descrizioni alfanumeriche
Permette lelaborazione e manipolazione dei dati geometrici georeferenziati che
sono memorizzati in files (Shapefile) o strutture dati (DBMS) che gestiscono anche
la spazialitagrave
Prevede tre tipologie di informazioni
bull Geometriche relative alla rappresentazione cartografica degli oggetti
rappresentati quali la forma (punto linea poligono) la dimensione e la posizione
geografica
bull Topologiche riferite alle relazioni reciproche tra gli oggetti (connessione
adiacenza inclusione ecchellip)
bull Informative riguardanti i dati (numerici testuali ecchellip) associati ad ogni
oggetto
Il GIS prevede la gestione di queste informazioni in un database relazionale
Laspetto che caratterizza il GIS egrave quello geometrico esso memorizza la
posizione del dato impiegando un sistema di proiezione reale che definisce la
posizione geografica delloggetto rispetto ad un sistema di riferimento
GEOSPATIAL
INFORMATION
SISTEM
I DATI GEOREFERENZIATI SONO QUELLI CHE CONTENGONO LE COORDINATE SPAZIALI RIFERITE AD UN SISTEMA DI PROIEZIONE IN UN CERTO SISTEMA DI RIFERIMENTO
Coordinate
Sistema di proiezione
Sistema di proiezioneSistema di proiezione
Coordinate
Sistema di riferimento
Sistema di proiezione
Sistema di riferimento
La proiezione dei punti sulla superficie di una sfera da un punto N della sfera stessa (che
spesso viene chiamato polo Nord della sfera) sopra un piano che egrave solitamente o il piano
equatoriale o il piano tangente alla sfera nel suo punto (antipodale ad N) chiamato S polo
Sud In cartografia una proiezione stereografica della Terra egrave detta polare equatoriale o
obliqua in funzione della scelta del punto di proiezione (un polo un punto sullequatore o
altrove)
Riserratevi con qualche amico nella maggiore stanza che sia sotto coverta di alcun gran navilio e quivi fate daver mosche farfalle e simili animaletti volanti siavi anco un gran vaso dacqua e dentrovide pescetti sospendasi anco in alto qualche secchiello che a goccia a goccia vadia versando dellacqua in un altro vaso di angusta bocca che sia posto a basso e stando ferma la nave osservate diligentemente come quelli animaletti volanti con pari velocitagrave vanno verso tutte le parti della stanza i pesci si vedranno andar notando indifferentemente per tutti i versi le stille cadenti entreranno tutte nel vaso sottoposto e voi gettando allamico alcuna cosa non piuacutegagliardamente la dovrete gettare verso quella parte che verso questa quando le lontananze sieno eguali e saltando voi come si dice a piegrave giunti eguali spazii passerete verso tutte le parti Osservate che avrete diligentemente tutte queste cose bencheacute niundubbio ci sia che mentre il vassello sta fermo non debbano succeder cosiacute fate muover la nave con quanta si voglia velocitagrave cheacute (pur che il moto sia uniforme e non fluttuante in qua e in lagrave) voi non riconoscerete una minima mutazione in tutti li nominati effetti neacute da alcuno di quelli potrete comprender se la nave cammina o pure sta ferma voi saltando passerete nel tavolato i medesimi spazii che prima neacute percheacute la nave si muova velocissimamente farete maggior salti verso la poppa che verso la prua bencheacute nel tempo che voi state in aria il tavolato sottopostovi scorra verso la parte contraria al vostro salto e gettando alcuna cosa al compagno non con piuacute forza bisogneragrave tirarla per arrivarlo se egli saragrave verso la prua e voi verso poppa che se voi fuste situati per lopposito le gocciole cadranno come prima nel vaso inferiore senza caderne pur una verso poppa bencheacute mentre la gocciola egrave per aria la nave scorra molti palmi i pesci nella lor acqua non con piuacute fatica noteranno verso la precedente che verso la sussequente parte del vaso ma con pari agevolezza verranno al cibo posto su qualsivoglia luogo dellorlo del vaso e finalmente le farfalle e le mosche continueranno i lor voli indifferentemente verso tutte le parti neacute mai accaderagrave che si riduchino verso la parete che riguarda la poppa quasi che fusserostracche in tener dietro al veloce corso della nave dalla quale per lungo tempo trattenendosi per aria saranno state separate
Per ogni proiezione viene definito anche un sistema diriferimento utilizzato per il calcolo delle coordinate Adesempio nel sistema UTM si utilizzano spicchi predeterminatiampi sei gradi in latitudine detti fusi con un sistema dicoordinate ortogonali allinterno di ogni fuso (lItalia egrave acavallo dei fusi 32 33 e 34) nella Gauss-Boaga il riferimentoegrave il meridiano passante per Monte Mario (a Roma) evengono utilizzate coordinate chilometriche misurateconvenzionalmente partendo da 1500 a sinistra e da 2520 adestra del meridiano di riferimento
La maggior parte delle carte geografiche riporta lindicazionedel sistema di coordinate adottato Un sistema di coordinateegrave in pratica un sistema di misurazione degli elementi su unasuperficie Esistono fondamentalmente due standard unsistema di riferimento basato su una superficie piana ed unaltro basato su una sfera
Il sistema di coordinaterettangolare o cartesiano (spessousato per individuarelocalizzazioni nella geometriapiana) utilizza come riferimentodue assi ortogonali (x e y) la cuiintersezione costituisce loriginedel sistema e la localizzazionex=0 y=0 Tutte le posizioni sulpiano sono individuate da duevalori (positivi o negativi) chespecificano rispettivamente laposizione orizzontale e verticalecon riferimento allorigine delsistema Questi due valori sonoindicati come coordinata x ecoordinata y
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
GIS egrave composto da una serie di strumenti software per
acquisire memorizzare estrarre trasformare e
visualizzare dati spaziali dal mondo reale
Ersquo un sistema informativo in grado di produrre gestire e analizzare dati spaziali
associando a ciascun elemento geografico una o piugrave descrizioni alfanumeriche
Permette lelaborazione e manipolazione dei dati geometrici georeferenziati che
sono memorizzati in files (Shapefile) o strutture dati (DBMS) che gestiscono anche
la spazialitagrave
Prevede tre tipologie di informazioni
bull Geometriche relative alla rappresentazione cartografica degli oggetti
rappresentati quali la forma (punto linea poligono) la dimensione e la posizione
geografica
bull Topologiche riferite alle relazioni reciproche tra gli oggetti (connessione
adiacenza inclusione ecchellip)
bull Informative riguardanti i dati (numerici testuali ecchellip) associati ad ogni
oggetto
Il GIS prevede la gestione di queste informazioni in un database relazionale
Laspetto che caratterizza il GIS egrave quello geometrico esso memorizza la
posizione del dato impiegando un sistema di proiezione reale che definisce la
posizione geografica delloggetto rispetto ad un sistema di riferimento
GEOSPATIAL
INFORMATION
SISTEM
I DATI GEOREFERENZIATI SONO QUELLI CHE CONTENGONO LE COORDINATE SPAZIALI RIFERITE AD UN SISTEMA DI PROIEZIONE IN UN CERTO SISTEMA DI RIFERIMENTO
Coordinate
Sistema di proiezione
Sistema di proiezioneSistema di proiezione
Coordinate
Sistema di riferimento
Sistema di proiezione
Sistema di riferimento
La proiezione dei punti sulla superficie di una sfera da un punto N della sfera stessa (che
spesso viene chiamato polo Nord della sfera) sopra un piano che egrave solitamente o il piano
equatoriale o il piano tangente alla sfera nel suo punto (antipodale ad N) chiamato S polo
Sud In cartografia una proiezione stereografica della Terra egrave detta polare equatoriale o
obliqua in funzione della scelta del punto di proiezione (un polo un punto sullequatore o
altrove)
Riserratevi con qualche amico nella maggiore stanza che sia sotto coverta di alcun gran navilio e quivi fate daver mosche farfalle e simili animaletti volanti siavi anco un gran vaso dacqua e dentrovide pescetti sospendasi anco in alto qualche secchiello che a goccia a goccia vadia versando dellacqua in un altro vaso di angusta bocca che sia posto a basso e stando ferma la nave osservate diligentemente come quelli animaletti volanti con pari velocitagrave vanno verso tutte le parti della stanza i pesci si vedranno andar notando indifferentemente per tutti i versi le stille cadenti entreranno tutte nel vaso sottoposto e voi gettando allamico alcuna cosa non piuacutegagliardamente la dovrete gettare verso quella parte che verso questa quando le lontananze sieno eguali e saltando voi come si dice a piegrave giunti eguali spazii passerete verso tutte le parti Osservate che avrete diligentemente tutte queste cose bencheacute niundubbio ci sia che mentre il vassello sta fermo non debbano succeder cosiacute fate muover la nave con quanta si voglia velocitagrave cheacute (pur che il moto sia uniforme e non fluttuante in qua e in lagrave) voi non riconoscerete una minima mutazione in tutti li nominati effetti neacute da alcuno di quelli potrete comprender se la nave cammina o pure sta ferma voi saltando passerete nel tavolato i medesimi spazii che prima neacute percheacute la nave si muova velocissimamente farete maggior salti verso la poppa che verso la prua bencheacute nel tempo che voi state in aria il tavolato sottopostovi scorra verso la parte contraria al vostro salto e gettando alcuna cosa al compagno non con piuacute forza bisogneragrave tirarla per arrivarlo se egli saragrave verso la prua e voi verso poppa che se voi fuste situati per lopposito le gocciole cadranno come prima nel vaso inferiore senza caderne pur una verso poppa bencheacute mentre la gocciola egrave per aria la nave scorra molti palmi i pesci nella lor acqua non con piuacute fatica noteranno verso la precedente che verso la sussequente parte del vaso ma con pari agevolezza verranno al cibo posto su qualsivoglia luogo dellorlo del vaso e finalmente le farfalle e le mosche continueranno i lor voli indifferentemente verso tutte le parti neacute mai accaderagrave che si riduchino verso la parete che riguarda la poppa quasi che fusserostracche in tener dietro al veloce corso della nave dalla quale per lungo tempo trattenendosi per aria saranno state separate
Per ogni proiezione viene definito anche un sistema diriferimento utilizzato per il calcolo delle coordinate Adesempio nel sistema UTM si utilizzano spicchi predeterminatiampi sei gradi in latitudine detti fusi con un sistema dicoordinate ortogonali allinterno di ogni fuso (lItalia egrave acavallo dei fusi 32 33 e 34) nella Gauss-Boaga il riferimentoegrave il meridiano passante per Monte Mario (a Roma) evengono utilizzate coordinate chilometriche misurateconvenzionalmente partendo da 1500 a sinistra e da 2520 adestra del meridiano di riferimento
La maggior parte delle carte geografiche riporta lindicazionedel sistema di coordinate adottato Un sistema di coordinateegrave in pratica un sistema di misurazione degli elementi su unasuperficie Esistono fondamentalmente due standard unsistema di riferimento basato su una superficie piana ed unaltro basato su una sfera
Il sistema di coordinaterettangolare o cartesiano (spessousato per individuarelocalizzazioni nella geometriapiana) utilizza come riferimentodue assi ortogonali (x e y) la cuiintersezione costituisce loriginedel sistema e la localizzazionex=0 y=0 Tutte le posizioni sulpiano sono individuate da duevalori (positivi o negativi) chespecificano rispettivamente laposizione orizzontale e verticalecon riferimento allorigine delsistema Questi due valori sonoindicati come coordinata x ecoordinata y
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
I DATI GEOREFERENZIATI SONO QUELLI CHE CONTENGONO LE COORDINATE SPAZIALI RIFERITE AD UN SISTEMA DI PROIEZIONE IN UN CERTO SISTEMA DI RIFERIMENTO
Coordinate
Sistema di proiezione
Sistema di proiezioneSistema di proiezione
Coordinate
Sistema di riferimento
Sistema di proiezione
Sistema di riferimento
La proiezione dei punti sulla superficie di una sfera da un punto N della sfera stessa (che
spesso viene chiamato polo Nord della sfera) sopra un piano che egrave solitamente o il piano
equatoriale o il piano tangente alla sfera nel suo punto (antipodale ad N) chiamato S polo
Sud In cartografia una proiezione stereografica della Terra egrave detta polare equatoriale o
obliqua in funzione della scelta del punto di proiezione (un polo un punto sullequatore o
altrove)
Riserratevi con qualche amico nella maggiore stanza che sia sotto coverta di alcun gran navilio e quivi fate daver mosche farfalle e simili animaletti volanti siavi anco un gran vaso dacqua e dentrovide pescetti sospendasi anco in alto qualche secchiello che a goccia a goccia vadia versando dellacqua in un altro vaso di angusta bocca che sia posto a basso e stando ferma la nave osservate diligentemente come quelli animaletti volanti con pari velocitagrave vanno verso tutte le parti della stanza i pesci si vedranno andar notando indifferentemente per tutti i versi le stille cadenti entreranno tutte nel vaso sottoposto e voi gettando allamico alcuna cosa non piuacutegagliardamente la dovrete gettare verso quella parte che verso questa quando le lontananze sieno eguali e saltando voi come si dice a piegrave giunti eguali spazii passerete verso tutte le parti Osservate che avrete diligentemente tutte queste cose bencheacute niundubbio ci sia che mentre il vassello sta fermo non debbano succeder cosiacute fate muover la nave con quanta si voglia velocitagrave cheacute (pur che il moto sia uniforme e non fluttuante in qua e in lagrave) voi non riconoscerete una minima mutazione in tutti li nominati effetti neacute da alcuno di quelli potrete comprender se la nave cammina o pure sta ferma voi saltando passerete nel tavolato i medesimi spazii che prima neacute percheacute la nave si muova velocissimamente farete maggior salti verso la poppa che verso la prua bencheacute nel tempo che voi state in aria il tavolato sottopostovi scorra verso la parte contraria al vostro salto e gettando alcuna cosa al compagno non con piuacute forza bisogneragrave tirarla per arrivarlo se egli saragrave verso la prua e voi verso poppa che se voi fuste situati per lopposito le gocciole cadranno come prima nel vaso inferiore senza caderne pur una verso poppa bencheacute mentre la gocciola egrave per aria la nave scorra molti palmi i pesci nella lor acqua non con piuacute fatica noteranno verso la precedente che verso la sussequente parte del vaso ma con pari agevolezza verranno al cibo posto su qualsivoglia luogo dellorlo del vaso e finalmente le farfalle e le mosche continueranno i lor voli indifferentemente verso tutte le parti neacute mai accaderagrave che si riduchino verso la parete che riguarda la poppa quasi che fusserostracche in tener dietro al veloce corso della nave dalla quale per lungo tempo trattenendosi per aria saranno state separate
Per ogni proiezione viene definito anche un sistema diriferimento utilizzato per il calcolo delle coordinate Adesempio nel sistema UTM si utilizzano spicchi predeterminatiampi sei gradi in latitudine detti fusi con un sistema dicoordinate ortogonali allinterno di ogni fuso (lItalia egrave acavallo dei fusi 32 33 e 34) nella Gauss-Boaga il riferimentoegrave il meridiano passante per Monte Mario (a Roma) evengono utilizzate coordinate chilometriche misurateconvenzionalmente partendo da 1500 a sinistra e da 2520 adestra del meridiano di riferimento
La maggior parte delle carte geografiche riporta lindicazionedel sistema di coordinate adottato Un sistema di coordinateegrave in pratica un sistema di misurazione degli elementi su unasuperficie Esistono fondamentalmente due standard unsistema di riferimento basato su una superficie piana ed unaltro basato su una sfera
Il sistema di coordinaterettangolare o cartesiano (spessousato per individuarelocalizzazioni nella geometriapiana) utilizza come riferimentodue assi ortogonali (x e y) la cuiintersezione costituisce loriginedel sistema e la localizzazionex=0 y=0 Tutte le posizioni sulpiano sono individuate da duevalori (positivi o negativi) chespecificano rispettivamente laposizione orizzontale e verticalecon riferimento allorigine delsistema Questi due valori sonoindicati come coordinata x ecoordinata y
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
La proiezione dei punti sulla superficie di una sfera da un punto N della sfera stessa (che
spesso viene chiamato polo Nord della sfera) sopra un piano che egrave solitamente o il piano
equatoriale o il piano tangente alla sfera nel suo punto (antipodale ad N) chiamato S polo
Sud In cartografia una proiezione stereografica della Terra egrave detta polare equatoriale o
obliqua in funzione della scelta del punto di proiezione (un polo un punto sullequatore o
altrove)
Riserratevi con qualche amico nella maggiore stanza che sia sotto coverta di alcun gran navilio e quivi fate daver mosche farfalle e simili animaletti volanti siavi anco un gran vaso dacqua e dentrovide pescetti sospendasi anco in alto qualche secchiello che a goccia a goccia vadia versando dellacqua in un altro vaso di angusta bocca che sia posto a basso e stando ferma la nave osservate diligentemente come quelli animaletti volanti con pari velocitagrave vanno verso tutte le parti della stanza i pesci si vedranno andar notando indifferentemente per tutti i versi le stille cadenti entreranno tutte nel vaso sottoposto e voi gettando allamico alcuna cosa non piuacutegagliardamente la dovrete gettare verso quella parte che verso questa quando le lontananze sieno eguali e saltando voi come si dice a piegrave giunti eguali spazii passerete verso tutte le parti Osservate che avrete diligentemente tutte queste cose bencheacute niundubbio ci sia che mentre il vassello sta fermo non debbano succeder cosiacute fate muover la nave con quanta si voglia velocitagrave cheacute (pur che il moto sia uniforme e non fluttuante in qua e in lagrave) voi non riconoscerete una minima mutazione in tutti li nominati effetti neacute da alcuno di quelli potrete comprender se la nave cammina o pure sta ferma voi saltando passerete nel tavolato i medesimi spazii che prima neacute percheacute la nave si muova velocissimamente farete maggior salti verso la poppa che verso la prua bencheacute nel tempo che voi state in aria il tavolato sottopostovi scorra verso la parte contraria al vostro salto e gettando alcuna cosa al compagno non con piuacute forza bisogneragrave tirarla per arrivarlo se egli saragrave verso la prua e voi verso poppa che se voi fuste situati per lopposito le gocciole cadranno come prima nel vaso inferiore senza caderne pur una verso poppa bencheacute mentre la gocciola egrave per aria la nave scorra molti palmi i pesci nella lor acqua non con piuacute fatica noteranno verso la precedente che verso la sussequente parte del vaso ma con pari agevolezza verranno al cibo posto su qualsivoglia luogo dellorlo del vaso e finalmente le farfalle e le mosche continueranno i lor voli indifferentemente verso tutte le parti neacute mai accaderagrave che si riduchino verso la parete che riguarda la poppa quasi che fusserostracche in tener dietro al veloce corso della nave dalla quale per lungo tempo trattenendosi per aria saranno state separate
Per ogni proiezione viene definito anche un sistema diriferimento utilizzato per il calcolo delle coordinate Adesempio nel sistema UTM si utilizzano spicchi predeterminatiampi sei gradi in latitudine detti fusi con un sistema dicoordinate ortogonali allinterno di ogni fuso (lItalia egrave acavallo dei fusi 32 33 e 34) nella Gauss-Boaga il riferimentoegrave il meridiano passante per Monte Mario (a Roma) evengono utilizzate coordinate chilometriche misurateconvenzionalmente partendo da 1500 a sinistra e da 2520 adestra del meridiano di riferimento
La maggior parte delle carte geografiche riporta lindicazionedel sistema di coordinate adottato Un sistema di coordinateegrave in pratica un sistema di misurazione degli elementi su unasuperficie Esistono fondamentalmente due standard unsistema di riferimento basato su una superficie piana ed unaltro basato su una sfera
Il sistema di coordinaterettangolare o cartesiano (spessousato per individuarelocalizzazioni nella geometriapiana) utilizza come riferimentodue assi ortogonali (x e y) la cuiintersezione costituisce loriginedel sistema e la localizzazionex=0 y=0 Tutte le posizioni sulpiano sono individuate da duevalori (positivi o negativi) chespecificano rispettivamente laposizione orizzontale e verticalecon riferimento allorigine delsistema Questi due valori sonoindicati come coordinata x ecoordinata y
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Riserratevi con qualche amico nella maggiore stanza che sia sotto coverta di alcun gran navilio e quivi fate daver mosche farfalle e simili animaletti volanti siavi anco un gran vaso dacqua e dentrovide pescetti sospendasi anco in alto qualche secchiello che a goccia a goccia vadia versando dellacqua in un altro vaso di angusta bocca che sia posto a basso e stando ferma la nave osservate diligentemente come quelli animaletti volanti con pari velocitagrave vanno verso tutte le parti della stanza i pesci si vedranno andar notando indifferentemente per tutti i versi le stille cadenti entreranno tutte nel vaso sottoposto e voi gettando allamico alcuna cosa non piuacutegagliardamente la dovrete gettare verso quella parte che verso questa quando le lontananze sieno eguali e saltando voi come si dice a piegrave giunti eguali spazii passerete verso tutte le parti Osservate che avrete diligentemente tutte queste cose bencheacute niundubbio ci sia che mentre il vassello sta fermo non debbano succeder cosiacute fate muover la nave con quanta si voglia velocitagrave cheacute (pur che il moto sia uniforme e non fluttuante in qua e in lagrave) voi non riconoscerete una minima mutazione in tutti li nominati effetti neacute da alcuno di quelli potrete comprender se la nave cammina o pure sta ferma voi saltando passerete nel tavolato i medesimi spazii che prima neacute percheacute la nave si muova velocissimamente farete maggior salti verso la poppa che verso la prua bencheacute nel tempo che voi state in aria il tavolato sottopostovi scorra verso la parte contraria al vostro salto e gettando alcuna cosa al compagno non con piuacute forza bisogneragrave tirarla per arrivarlo se egli saragrave verso la prua e voi verso poppa che se voi fuste situati per lopposito le gocciole cadranno come prima nel vaso inferiore senza caderne pur una verso poppa bencheacute mentre la gocciola egrave per aria la nave scorra molti palmi i pesci nella lor acqua non con piuacute fatica noteranno verso la precedente che verso la sussequente parte del vaso ma con pari agevolezza verranno al cibo posto su qualsivoglia luogo dellorlo del vaso e finalmente le farfalle e le mosche continueranno i lor voli indifferentemente verso tutte le parti neacute mai accaderagrave che si riduchino verso la parete che riguarda la poppa quasi che fusserostracche in tener dietro al veloce corso della nave dalla quale per lungo tempo trattenendosi per aria saranno state separate
Per ogni proiezione viene definito anche un sistema diriferimento utilizzato per il calcolo delle coordinate Adesempio nel sistema UTM si utilizzano spicchi predeterminatiampi sei gradi in latitudine detti fusi con un sistema dicoordinate ortogonali allinterno di ogni fuso (lItalia egrave acavallo dei fusi 32 33 e 34) nella Gauss-Boaga il riferimentoegrave il meridiano passante per Monte Mario (a Roma) evengono utilizzate coordinate chilometriche misurateconvenzionalmente partendo da 1500 a sinistra e da 2520 adestra del meridiano di riferimento
La maggior parte delle carte geografiche riporta lindicazionedel sistema di coordinate adottato Un sistema di coordinateegrave in pratica un sistema di misurazione degli elementi su unasuperficie Esistono fondamentalmente due standard unsistema di riferimento basato su una superficie piana ed unaltro basato su una sfera
Il sistema di coordinaterettangolare o cartesiano (spessousato per individuarelocalizzazioni nella geometriapiana) utilizza come riferimentodue assi ortogonali (x e y) la cuiintersezione costituisce loriginedel sistema e la localizzazionex=0 y=0 Tutte le posizioni sulpiano sono individuate da duevalori (positivi o negativi) chespecificano rispettivamente laposizione orizzontale e verticalecon riferimento allorigine delsistema Questi due valori sonoindicati come coordinata x ecoordinata y
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Per ogni proiezione viene definito anche un sistema diriferimento utilizzato per il calcolo delle coordinate Adesempio nel sistema UTM si utilizzano spicchi predeterminatiampi sei gradi in latitudine detti fusi con un sistema dicoordinate ortogonali allinterno di ogni fuso (lItalia egrave acavallo dei fusi 32 33 e 34) nella Gauss-Boaga il riferimentoegrave il meridiano passante per Monte Mario (a Roma) evengono utilizzate coordinate chilometriche misurateconvenzionalmente partendo da 1500 a sinistra e da 2520 adestra del meridiano di riferimento
La maggior parte delle carte geografiche riporta lindicazionedel sistema di coordinate adottato Un sistema di coordinateegrave in pratica un sistema di misurazione degli elementi su unasuperficie Esistono fondamentalmente due standard unsistema di riferimento basato su una superficie piana ed unaltro basato su una sfera
Il sistema di coordinaterettangolare o cartesiano (spessousato per individuarelocalizzazioni nella geometriapiana) utilizza come riferimentodue assi ortogonali (x e y) la cuiintersezione costituisce loriginedel sistema e la localizzazionex=0 y=0 Tutte le posizioni sulpiano sono individuate da duevalori (positivi o negativi) chespecificano rispettivamente laposizione orizzontale e verticalecon riferimento allorigine delsistema Questi due valori sonoindicati come coordinata x ecoordinata y
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Geostatistica
Come si comporta una variabile (ad esempio un elemento inquinante di una falda acquifera) nello spazio
Che cosa controlla la sua variazione nello spazio
Quali e quanti campioni sono necessari per descrivere la sua variabilitagrave spaziale
Qual egrave il valore della variabile in una specifica posizione (predizione)
Qual egrave lrsquoincertezza di questa stima
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Una variabile regionalizzata Z(x) egrave una variabile con valore fortemente dipendente dalla posizione spaziale
α = componente casualeR(x) = componente regionalizzataLa condizione egrave che R(x) sia preponderante rispetto alla componente casuale
AUTOCORRELAZIONE Tutto egrave correlato con tutto ma le cose vicine sono piugrave correlate delle cose lontane laquoPrima legge di Toblerraquo
Teoria delle Variabili Regionalizzate di Matheron (1965)
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
La correlazione misura la relazione prevalente fra una coppia di variabili I coefficienti utilizzati normalmente in statistica forniscono informazioni sulla sua natura e il suo grado
Il segno del coefficiente di correlazione informa sulla natura della relazioneil segno + indica una relazione diretta il segno ndash indica una relazione inversa
Il valore numerico indica invece la forza della relazioneSe r egrave il coefficiente
0
1
r
r La relazione egrave forte
La relazione egrave debole
I Moran C Geary E di et cetera hellip
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Il kriging egrave un metododi regressione usato nellambitodellanalisi spaziale (geostatistica)che permette di interpolare unagrandezza nello spaziominimizzando lrsquoerrore quadraticomedio In statistica egrave meglio notocome processo gaussiano
Deve il suo nome a Danie Krigeingegnere minerario sudafricanoche sviluppograve negli anni rsquo50 alcunimetodi empirici per la previsionedella distribuzione di minerale nelsottosuolo a partire dacampionamenti del terreno
Danie Krige detto Kriginghellip
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Conoscendo il valore di unagrandezza in alcuni puntinello spazio (per esempio latemperatura misurata inogni cittagrave di una regione) sipuograve determinare il valoredella grandezza in altri puntiper i quali non esistonomisure per esempio unalocalitagrave sprovvista ditermometri Nel krigingquesta interpolazionespaziale si basasullautocorrelazione dellagrandezza cioegrave lrsquoassunto chela grandezza in oggetto varinello spazio con continuitagrave
Il valore incognito in un punto viene calcolato con una media pesata dei valori notiI pesi che vengono dati alle misure note (es le temperature misurate nelle cittagrave) dipendonodalla relazione spaziale tra i valori misurati nellintorno del punto incognito (es il punto incampagna)
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Per calcolare i pesi si usa il semivariogramma un grafico che mette in relazione ladistanza tra due punti e il valore di semivarianza tra le misure effettuate in questi duepunti Il semivariogramma espone sia in maniera qualitativa che quantitativa il grado didipendenza spaziale che altro non egrave che lrsquoautocorrelazione vista prima
Semivariogramma
Dipendenza spaziale
Indipendenza spaziale
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Il LISA (Local Indicator of Spatial Association) consente di esplorare come osservazioni di una variabile numerica sicollochino rispetto ad altre osservazioni Lrsquoenfasi in questo caso egrave sullrsquoassociazione spaziale a livello di singolaosservazione e sullrsquoemergere di hot spots e cold spots cioegrave gruppi di osservazioni clusterizzate con valorisignificativamente sopra (HH) o sotto (LL) la media
Le aree con una predominanza di HH o di LL denotano una concentrazione in un determinato ambito geografico divalori alti o bassi della variabile in esame che possono a seconda del contesto di riferimento segnalare areeproblematiche o allrsquoopposto aree che performano meglio della media Il metodo in altre parole permette didescrivere e visualizzare la distribuzione spaziale del fenomeno indagato evidenziando quelle zone caratterizzate davalori estremi della variabile (sopra o sotto la medie)
In particolare in questo contesto non tutte le osservazioni sono necessariamente interessanti dal punto di vistadescrittivo ma solo quelle che si distinguono abbastanza dal valore medio della variabile (almeno con unasignificativitagrave statistica del 5 per cento) In altre parole non sarebbe utile visualizzare e discutere osservazioni che sidiscostino in modo irrilevante dalla media in quanto in realtagrave assimilabili ad essa
Nella rappresentazione grafica dei LISA quindi solo le osservazioni statisticamente significative sono visualizzate ilche puograve apparentemente rendere i grafici meno attraenti e piugrave ldquopoverirdquo ma senza dubbio permette di evidenziare learee dove si osservano fenomeni degni di nota Di nuovo viene utilizzato il software statistico e grafico R
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Autocorrelazione spaziale la non indipendenza dei fenomeni in unrsquoareageografica contigua
Hotspot e coldspot
Distribuzione redditi indagine PLUS (Participation Labour Unemployment Survey)
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Lalgoritmo K-Means egrave 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
Lalgoritmo segue una procedura iterativa
bull inizialmente crea K partizioni e assegna ad ogni partizione i punti dingresso o bull casualmente o usando alcune informazioni euristiche
bull calcola il centroide di ogni gruppo
bull costruisce quindi una nuova partizione associando ogni punto dingresso al cluster il cui centroideegrave piugrave vicino ad esso
bull vengono ricalcolati i centroidi per i nuovi cluster e cosigrave via fincheacute lalgoritmo non converge
Clustering
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Ellissi direzionali che coprono una deviazionestandard con un focus sui soli disoccupatiusando prima i Centri per lrsquoimpiego come puntidi aggregazione dei cluster e successivamentetrovando i centroidi dei clusterautomaticamente
Clustering K-means indagine PLUS
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Non esiste alcun modo di produrre una carta di qualitagrave da punti misurati di bassa qualitagrave
Campione
bull Sufficientemente ampio (numero minimo di punti per analisi geostatistica 30-50)bull Imparziale (es nessuna preferenza verso misure nei luoghi piugrave accessibili)bull Rappresentativobull Indipendentebull Acquisito con una significativa precisione (la migliore possibile in base alla scala ealle caratteristiche degli strumenti)bull Uniformitagrave delle misurazioni (es stessa stagione stessi strumenti stesse condizioni ecc)bull Tenere conto delle anisotropiebull Evitare cluster di campioni
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Lrsquoautocorrelazione dipende dalla direzione nei dati Esempi inquinanti atmosferici nella direzione del vento prevalente flussi idrici sotterranei o superficiali ecc
Anisotropia
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
SHAKEFILEP
Uno shapefile egrave un formato di archiviazione di dati vettoriali per archiviare la posizione la forma e gli attributi delle featuregeografiche
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Uno shapefile egrave considerato un unico file ma in realtagrave
egrave linsieme di piugrave file Tre file sono obbligatori senza di
essi uno shapefile non egrave tale ad essi si possono
aggiungere altri 9 file che conservano indici e dati
accessori
File obbligatori
bullshp - il file che conserva le geometrie
bullshx - il file che conserva lindice delle geometrie
bulldbf - il database degli attributi
File opzionali
bullsbn e sbx - indici spaziali
bullfbn e fbx - indici spaziali delle feature in sola lettura
bullain e aih - indici attributari dei campi della tabella
bullprj - il file che conserva linformazione sul sistema di
coordinate espresso in Well-Known Text
bullshpxml - metadato dello shapefile
bullatx - indice attributario della tabella (file dbf) nella
forma ltnome_shapefilegtltnome_colonnagtatx
(ArcGIS 8 e superiori)
La descrizione dettagliata del formato viene fornita da
ESRI
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Lrsquoarchiviazione dei dati una volta definiti il sistema diriferimento ed il modello dei dati avviene normalmenteutilizzando due formati vettoriale e raster
Dati vettorialidati geometrici memorizzati attraverso le coordinate deipunti significativi degli elementi stessi ad esempio uncerchio potrebbe essere memorizzato attraverso lecoordinate del suo centro e la misura del suo raggio
Dati rasterdati memorizzati tramite la creazione di una griglia regolarein cui ad ogni cella (assimilabile ad un pixel) viene assegnatoun valore alfanumerico che ne rappresenta un attributo inquesto modo per esempio le aree possono essererappresentate da insiemi di celle adiacenti con lo stessovalore
I valori assegnati alle celle possono rappresentare sia singolifenomeni naturali od antropici (temperatura uso del suoloecc) sia il risultato della combinazione di piugrave informazioniattraverso metodologie di analisi (ad es la risultante perogni cella della combinazione di temperatura direzione delvento tipo di copertura vegetale) od anche semplicementeattributi grafici come la tonalitagrave di grigio od il colore
RASTER
VETTORE
25
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
COME SI USA UNO SHAPEFILE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
GIS DESKTOP WEB GIS
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
SERVER cartografico
Standard dati geospaziali
SERVER webDatawarehouse
Standard dati statistici
Database
GEOSPAZIALE
PHP
Leaflet
OpenLayers
RaphaelJS
Jquery
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Open Geospatial Consortium (OGC)
LOpen Geospatial Consortium (OGC) egrave unorganizzazione internazionale non-profit di standard a consenso volontario leader nello sviluppo di standard per servizi geospaziali e basati sulla localizzazione geograficaGli Standard OGC sono dei documenti tecnici che definiscono interfacce e codifiche Gli sviluppatori usano questi documenti per costruire interfacce aperte e codifiche allinterno dei loro prodotti o servizi Questi standard sono i prodotti principali dellOpen Geospatial Consortium e sono stati sviluppati dai suoi membri per realizzare specifici scenari di interoperabilitagravePer saperne di piugrave httpwwwopengeospatialorg
Web Map Service (WMS)
Lo Standard Web Map Service (WMS) fornisce una semplice interfaccia HTTP per richiedere immagini di mappe da uno o piugrave server distribuiti in Internet Una richiesta WMS definisce quali sono i layer geografici e larea di interesse da processare La risposta alla richiesta egrave una o piugrave immagini di mappa (nel formato JPEG PNG ) che puograve essere mostrata in un browser Internet Lo Standard supporta inoltre la possibilitagrave di specificare se limmagine restituita debba essere trasparente in modo da poter combinare tra loro layerprovenienti da server differenti
Web Feature Service (WFS)
Lo Standard Web Feature Service (WFS) fornisce similmente al WMS una semplice interfaccia HTTP per richiedere direttamente oggetti geografici (e non immagini di mappe) da uno o piugrave server distribuiti in Internet I meccanismi di richiesta e risposta sono simili al WMS con la differenza che non vengono restituite immagini bensigrave le descrizioni dei singoli oggetti spaziali contenuti allinterno dellarea di interesse da processare (coordinate spaziali ed eventuali attributi alfanumerici)
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Funzioni di relazioni fra geometrieCalcolo della distanza fra due geometrie verifica della sovrapposizione intersezione inclusione ecc tra forme geometriche distinte
Funzioni di calcolo sulle geometrieCalcolo di area perimetro centroide ecc di una data geometria
Funzione di informazioni sulle geometrieConoscere il tipo di geometria presente in un dato campo lid del sistema di riferimento utilizzato il numero di punti contenuti ecc
Funzioni di modifica delle geometrieManipolare le geometrie effettuando ad esempio operazioni di semplificazione (tramite lalgoritmo Douglas-Peuker) di traslazione ecc
Indicizzazione
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Come funzionano gli indici spaziali
Gli indici dei database standard creano un albero gerarchico sulla base dei valori della colonna da indicizzare Gli indici
spaziali non potendo indicizzare direttamente le entitagrave geometriche indicizzano il bounding box delle entitagrave
In riferimento alla figura il numero di linee che intersecano la stella gialla egrave 1 la linea rossa ma i bounding box che
intersecano il rettangolo giallo sono 2 il rosso ed il blu
Il database risponde alla domanda ldquoQuali linee intersecano la stella giallardquo rispondendo prima alla domanda ldquoQuali rettangoli
intersecano il rettangolo giallordquo poi effettua il calcolo esatto di ldquoQuali linee intersecano la stella giallardquo solo per quelle
entitagrave individuate dal primo test Questo modo di procedere riduce notevolmente i tempi di calcolo nel caso di tabelle molto
grosse
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto-
rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
PostGIS ed Oracle Spatial condividono la stessa struttura di indicizzazione ldquoR-Treerdquo R-Tree divide i dati in rettangoli sotto rettangoli e sotto-sotto-rettangoli etc ed egrave una struttura di indicizzazione auto-ottimizzante
34
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
bull punti su poligoni Es tipologia del suolo in cui cade un traliccio elettrico
bull linee su poligoni Es tipologia del suolo in cui cade un tratto di strada
bull poligoni su poligoniEs tipologia del suolo in cui cade un fabbricato
Loverlay topologico
Il layer risultante contiene tutti gli attributi (del traliccio della strada odel fabbricato) oltre alle informazioni che sono associate alla cartapoligonale delluso del suolo
Sovrapposizione di diversi strati (layers)
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Clustering Centri per lrsquoimpiego
Accesso ai centri per lrsquoimpiegoIndagine PLUS
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Clustering e overlay
Accesso ai centri per lrsquoimpiego IndaginePLUS sovrapposta alla rete stradale
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Aree di rispetto intorno a specifici elementi geografici
Le linee elettriche ad alta tensione prevedono delle fascedi rispetto di oltre 250 metri per parte le leggiambientalistiche prevedono linedificabilitagrave entro unaspecifica distanza dalle rive di corsi dacqua laghi e mareun ponte ripetitore copre unarea con un determinatoraggio
QGIS ARCGIS dispongono delle funzioni di buffering ingrado di creare unarea di rispetto intorno agli elementigeografici che sono presenti nel database
I buffer possono essere
bull asimmetrici rispetto ad esempio ai due lati di unelemento lineare
bull parametrizzati a seconda delle caratteristichedellelemento
Un esempio di parametro Per le fasce di rispettointorno alle linee elettriche si puograve usare come parametrodiscriminante la tensione di esercizio ( fasce maggiori pertensioni maggiori della linea)
Il buffering
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Quali reti Trasporto distribuzione comunicazione
bull Ricerca del minimo percorso su una rete o comunque del percorso meno costoso
La distanza o il tempo di percorrenza lungoun arco del grafo puograve essere utilizzato peridentificare il minimo percorso in terminidi distanza o di tempo ad esempio lungouna rete viaria
bull Verifica delle connettivitagrave tra due punti della rete
Ad esempio per identificare tutti i rami ed icorsi dacqua a monte di un determinatopunto di un fiume
Analisi di rete
Raccolta dei rifiuti solidi urbaniLa discarica rappresenta il centro di raccolta Si riporta ladistribuzione dei cassonetti sul grafo che rappresenta la reteviaria cittadina si puograve determina il numero massimo dicassonetti che svuotati mediante i mezzi di raccoltadeterminano la saturazione della discarica ed ancheidentificare quali parti della rete stradale contribuiscono adalimentare la discarica fino alla sua saturazione
bull lallocazione di porzioni della rete ad un fornitore o consumatore di risorse
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
GeoNode egrave un Content Management System per dati geospaziali che permette la creazione condivisione e lrsquousocollaborativo di dati geospaziali I set di dati possono essere caricati in diversi formati le mappe possono esseremodificate cambiate di stile e aggregate attraverso strumenti utilizzabili dal browser mappe e metadati possonoessere pubblicati e ricercati e possono essere ottenuti dagli utenti revisioni voti e commenti
Caratteristiche principaliRicerca dati spaziali
Potente motore di ricerca spazialeServizi OGC centralizzatiCatalogo dei metadati
Importazione e gestione dei dati geospazialiPublicazione di dati raster vector e tavolariGestione dei metadati e documenti associatiCondivisione sicura o pubblica dei datiEditor dei dati geospaziali con versioning
Mappe interattiveGeoExplorer GIS clientEditor grafico degli stiliCrea mappe interattive multi-layerCondivide e integra mappe nelle pagine webStampa mappe come PDF
CollaborazioneRevisioni voti e commenti sui datiGruppi di utentiFlussi delle attivitagraveAnnunci e notifiche
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
typeFeatureCollectiontotalFeatures110features[
typeFeatureidassociazioni_province3geometry
typePointcoordinates[
37740555705459635000799018036022
]geometry_namethe_geomproperties
COD_REG1COD_PRO1NOME_PROTORINOSHAPE_Leng539821799278SHAPE_Area682874210668E9NUTSITC11TOT_PNT62
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Qual egrave la differenza tra i dati georeferenziati e i dati codificati rispetto al territorio
419284106|124840124
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
MAPPA DI DENSITArsquo
Accesso ai centri per lrsquoimpiego Indagine PLUS mappadi densitagrave
UNA DOMANDA SEMPLICE Quanti punti ricadono
allrsquointerno di un poligono
UNA RISPOSTA SEMPLICE Il risultato egrave una mappa di
densitagrave
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
DATI STATISTICIDATI GEOGRAFICI
Due rette parallele si incontrano allrsquoinfinito quando ormai non gliene frega piugrave niente
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
1 - Acquisizione
2 - Trattamento
3 - Diffusione
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
I DATI STATISTICI
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
MODELLO (Standard)
DATI STASTISTICI JSON-stat SDMX(JSON statistical standard Statistical Data and Metadata Exchange)
TRASPORTI GTFS(General Transit Feed Specification)
TERREMOTI FDSNWS (Event Federation of Digital Seismograph Networks Web Services)
FORMATO
1
2
ARCHITETTURA3
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
AP
I S
OA
P
RES
T
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
SOAP REST
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
WITHOUT REST WITH
REST
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
1) Identificazione delle risorse
httpapistatistatitdataset=DCIS_VEICOLIINCID1ampdim=24812132148ampidLayer=1002ampq=getdatajsonnuts
2) Utilizzo esplicito dei metodi HTTP
3) Risorse autodescrittiveI principi REST non pongono nessun vincolo sulle modalitagrave di rappresentazione di una risorsaVirtualmente possiamo utilizzare il formato che preferiamo senza essere obbligati a seguire unostandard Di fatto perograve egrave opportuno utilizzare formati il piugrave possibile standard in modo dasemplificare lrsquointerazione con i client (JSON-stat)
4) Collegamenti tra risorseUn altro vincolo dei principi REST consiste nella necessitagrave che le risorse siano tra loro messein relazione tramite link ipertestuali Questo principio egrave anche noto come HATEOAS dallrsquoacronimodi Hypermedia As The Engine Of Application State e pone lrsquoaccento sulle modalitagrave di gestione dellostato dellrsquoapplicazione
5) Comunicazione senza statoREST prevede la comunicazione stateless ma unrsquoapplicazione puograve avere uno stato Laresponsabilitagrave della gestione di tale stato non deve essere conferita al server ma rientra nei compitidel 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
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
1
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
JSON-STAT SDMX ODATA
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
JSON-STAT SDMX ODATA
11
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
419284106|124840124
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
StatVIEW (wwwstatvieweu)
Buffering
Network analysis
Topology Overlay
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
StatVIEW egrave una piattaforma web GIS che utilizza
1) Un map server e un database con la sua componente geospaziale (Geoserver PostgresPostGIS)
2) Differenti data sources (datawarehouse webservices database etc)
3) Motore di interrogazione e interfaccia utente
WMSWFSWCS
StatVIEW
bull Sistema scalabile
o Supporta differenti data sources (database files webservices)
o Supporta differenti modelli per lrsquoopen data (SDMX DDI JSON-STAT)
o Supporta differenti formati per lrsquoopen data (XML JSON)
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
MICROSERVICES
Architecture
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
MICROSERVICES
Architecture
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Dimensioni associate aldataset
Differenti rappresentazioni(Mappe Grafici Tabelle)
Ricerca personalizzata
Mappa di densitagrave ndash incidenti stradali
MAPPE DI DENSITArsquo
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
OVERLAY Permessi di soggiornoSelezionando un layer e per esempio una diversa mappa di base undiverso gradiente di colore o una diversa partizione (quartilequintile etc) egrave possibile ottenere visualizzazioni differenti per unamigliore comprensione dei fenomeni
Layer che crea un bubble chart
attraverso una query geospaziale
Layer che contiene le associazioni geolocalizzate cheforniscono servizi ai migranti
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
La dimensione delle frecce fornisceunrsquoidea della portata del flusso
TRASFERIMENTI DI RESIDENZA
Flussi in entrata e in uscita da un certoconfine territoriale per rappresentare itrasferimenti di residenza
FLUSSI INTERNI
E possibile scegliere il range didistanza o la massima distanza entro laquale visualizzare il flusso
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
COMUNI ITALIANI
Cittadini Romeni residenti nei comuni della regioneLazio
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
WEB APPLICATION AD HOC
Applicazione che permette la gestione deicentri di accoglienza in base alla capienzae alla disponibilitagrave
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
HEATMAP
Heatmap dei musei e delle aree archeologiche private
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
OSRM (Open Source Routing Machine) routing algorithm consente di ottenere il percorso stradale piugrave brevetra due punti geolocalizzati
Routing
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
Fornisce le informazioni relative agli eventi sismici localizzati tramite un servizio web basato su un formato
ampiamente diffuso nella comunitagrave sismologica internazionale il QuakeMl
QuakeML is a flexible extensible and modular XML representation of seismological data which is intended to cover a broad range of fields ofapplication in modern seismology QuakeML is an open standard and is developed by a distributed team in a transparent collaborativemanner QuakeML initially (until version 12) covered (only) a basic seismic event description including moment tensors The flexibleapproach of QuakeML allows further extensions of the standard in order to represent waveform data macroseismic information probabilitydensity functions slip distributions shake maps and others
Il webservice Event FDSNWS (Event Federation of Digital Seismograph Networks Web Services ) egrave disponibile
allindirizzo httpwebservicesrmingvitfdsnwsevent1
DescriptionThis web service returns event information from ISIDeThe results are retuned as XML in QuakeML format (Schema)
Query Usagequery [geographic-constraints] [depth-constraints] [temporal-constraints] [magnitude-constraints] [format-option]
query (id-options) [includeallmagnitudes] [includeallorigins] [includearrivals] [includeallstationsmagnitudes] [format-option]
bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959bullhttpwebservicesingvitfdsnwsevent1querystarttime=2012-05-29T000000ampendtime=2012-05-29T235959ampformat=textbullhttpwebservicesingvitfdsnwsevent1queryeventId=841091ampincludeallmagnitudes=trueampincludeallorigins=trueampincludearrivals=trueampincludeallstationsmagnitudes=true
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
24122016 1701201724082016 18012017
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
STATVIEW
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE
laquoQUELLO CHE HO DETTO HO DETTOE QUI LO NEGOraquo
GRAZIE PER LrsquoATTENZIONE
alessandrocapezzuoliistatit
DOMANDE