A SEMANTIC APPROACH TO JOIN DISTRIBUTEDE-GOVERNMENT DATA IN A WEB BASEDGIS APPLICATIONLaurea magistrale in Ingegneria Informatica
29 novembre 2013
Alfredo Salvatore Antonio Torre
Relatore: chiar.mo prof. ing. A. FaroCorrelatrice: chiar.ma prof.ssa ing. D. Giordano
Dipartimento di Ingegneria Elettrica, Elettronica e Informatica
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
SOMMARIO
1 Il progetto K-Metropolis2 Mappe catastali
Proiezioni cartograficheMetodologia di conversione
3 Il modello dei dati e la loro selezione
4 Semantic Web
5 Lo sviluppo dell'applicazione web
2
VISIONE GENERALE
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
IL PROGETTO K-METROPOLIS
Obiettivi principali
Gestione centralizzata dibanche dati legacy
E-services provenienti dafonti disparate, anchereal-time
Interrogazione di databasedistribuiti
Due linee d'intervento principali che mirano a supportare:
1 attivitá logistiche e personal mobility;
2 gestione integrata dei tributi municipali.
4
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
K-METROPOLIS: DATA MODEL DIMENSIONS
..Gestione integratadei tributi
.
Mappecatastali
.
.
Catastocensuario
.
.
Tributi eAnagrafe
.
5
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
ORIGINE DEI DATI
Informazioni analizzate
Dati sui contribuenti
Imposta Comunale sugli Immobili (ICI)
Tassa sullo smaltimento dei rifiuiti solidi urbani (TARSU)
Informazioni censuarie derivanti dal Catasto dei Fabbricati
Cartografia relativa al Catasto dei Fabbricati
Anagrafe dei Tributi
58 tabelle per più di 19 milioni di record
Catasto
13 tabelle per circa 1.384.000 reocord 6
CARTOGRAFIA
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
I SISTEMI CATASTALI
Il sistema cartografico catastalemoderno fu istituito in Italia nel1886
La rappresentazione adottata perle mappe (1:2000) fu basata sullaproiezione Cassini-Soldner
Nel 1946 fu introdotta laproiezione Gauss-Boaga
La proiezione Cassini-Soldner,seppur non conforme, nonisogonica e non equivalente, èancor oggi adottata nellamaggioranza dei casi
800 piccole origini
32 grandi origini
8
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
QGIS: RIPROIEZIONE IN SPHERICAL MERCATOR
Fornitura della cartografia catastale in formato CXF/SUPConversione in ESRI shapefileTrasformazione di Datum: Bursa-WolfDa Cassini-Soldner e Gauss-Boaga a Spherical MercatorSovrapposizione dei layer catastali su livelli raster:
Google Maps Satellite layerOpenStreetMaps
9
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
CONVERSIONE IN SPHERICAL MERCATOR UTILIZZANDO QGIS
Punto d'emanazione: Poggio Cardillo
Metodo di trasformazione di Datum a 7parametri
Ellissoide WGS84
Correzioni foglio per foglio agendo sulFalse Easting/Northing
Parametri di conversione
1 +proj=Name of projection2 + lat_0 = Latitude of natural origin3 + lon_0 = Longitude of natural origin4 + x_0 = False Easting5 + y_0 = False Northing6 + ellps = Ellipsoid7 + towgs84 = [Dx, Dy, Dz, Rx, Ry, Rz, S]
10
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
BURSA-WOLF: CONVERSIONE A 7 PARAMETRI
Formula di Bursa-Wolf
X1Y1Z1
=
∆X∆Y∆Z
+ S
1 −Rz Ry
Rz 1 −Rx
−Ry Rx 1
×
X2Y2Z2
1 +towgs84 = -50.2, -50.4, 84.8, -0.69, -2.012,0.459, -28.08
11
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
CORREZIONI DI FALSE EASTING/NORTHING
12
SEMANTIC APPROACH
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
DESCRIZIONE DEL SOTTODOMINIO GEOSPAZIALE
Standard geospaziali di riferimento
ISO 19100 seriesISO 19152: Land Administration Domain Model, 2012ISO 19107: Spatial schema, 2003
Core Cadastral Domain Model
14
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
LO SCHEMA ONTOLOGICO
15
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
DESCRIZIONE DI CLASSI, ISTANZE E PROPRIETÀ
RelazioniIl modello ontologicoconsente la costruzionedi relazioni tra le entitàa livello di Data Model.
Person⊑ TaxpayerCorporation⊑ TaxpayerCorporation⊑ ¬ Person∃ resides Thing⊑ Taxpayer⊤ ⊑ ∀ resides Address …
16
DATA MIDDLEWARE
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
L'UNIONE DI DUE APPROCCI DIVERSI
DWH (ETL eselezione delletabelle)
Database municipali
Database del catastocensuario
Virtual DataIntegration Systembasato supiattaforma D2RQ
Integrazione dei daticartografici mediantePostGIS
18
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
DATI E D2R
19
L'APPLICAZIONE
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
L'ARCHITETTURA DEL SISTEMA
Traduzione diDominio offline
Dati cartograficiesposti tramitePostGISDWH che centralizzi
AnagrafetributariaImposte comunaliCatasto censuario
Accesso ai datitramite WS
Marshalling in JSON
Web application
21
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
L'INTERFACCIA WEB
Bootstrap
jQuery
Leaflet JS
jQuery-SPARQL
22
Visione Generale Cartografia Semantic approach Data Middleware L'applicazione
GRAZIE PER L'ATTENZIONE
23