Attività in corso per l allineamento dei dati geografici nazionali al modello dati INSPIRE



Documenti analoghi
Alberto Belussi, Mauro Negri e Giuseppe Pelagatti. Politecnico di Milano spatialdbgroup@polimi.it

NC dei DB Geotopografici sottotitolo per INSPIRE

Azioni intraprese e strumenti di supporto realizzati.

Domenico Longhi. Dalla Informazione Geografica alla Infrastruttura Geografica. Le attività delle Regioni

GdL Reti di sottoservizi :

IL DATABASE TOPOGRAFICO REGIONALE Scenari e strumenti di condivisione ed interoprabilità

Esempio d uso dell interfaccia API del GeoUMLvalidator v marzo 2014

Guida all uso del GeoUML Catalogue (versione software 2.0)

Quantum GIS per la pianificazione urbanistica

Dott. Leonardo Donnaloia Roma, 13 ottobre 2011

Lezione V. Aula Multimediale - sabato 29/03/2008

REFERENZIAZIONI 2001) NUP

Informatica per le discipline umanistiche 2 lezione 10

ITI M. FARADAY Programmazione modulare a.s

4 Data Transformation Services

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

SQL Server Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.

Archivi e Basi di Dati

Generazione Automatica di Asserzioni da Modelli di Specifica

I modelli cooperativi per la fruizione del dato geografico : la Cooperazione Applicativa quale strumento di integrazione e cooperazione istituzionale

Strumenti GIS Open Source

Indice. Introduzione. Capitolo 1

Introduzione ai Sistemi di Gestione di Basi di Dati XML

Prodotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015

DXMLDAT. Massimo Perona. Esperienze con ebiz valutazioni di un fornitore italiano ICT per il settore Moda.

Generazione dei files costruttivi con Mentor Graphics Expedition PCB Contenuto:

ANNO SCOLASTICO: DISCIPLINA: INFORMATICA CLASSE: 5 SI INDIRIZZO: SISTEMI INFORMATIVI DOCENTI: TISO EMANUELE BARBARA SECCHI

Al giorno d oggi, i sistemi per la gestione di database

Organizzazione degli archivi

Ciclo di vita del software

Realizzazione e controllo di qualità in corso d'opera del Database Topografico della Provincia di Milano. Ing. Daniele Passoni

Domenico Longhi. Le Iniziative delle Regioni per l Informazione Territoriale

Paolo Dilda Dipartimento di Architettura e Pianificazione Laboratorio Analisi Dati e Cartografia

OSMIT Il dizionario tag OpenStreetMap - codici dbtopo

WebGis Comune di Novara

Autodesk Map parte III query

Costruire il futuro il valore delle scelte tecnologiche

I Sistemi Informativi

Acquisizione dei dati: da CAD a Shape

IV lezione INSPIRE. GIS e Geo WEB: piattaforme e architetture

EyesTK Trouble Ticketing System. Soluzioni Informatiche

Accessibilità per siti web e applicazioni. Qualificazione dei prodotti di back office Linee Guida RER

Corso sul linguaggio SQL

Volumi di riferimento

La nuova Infrastruttura Dati Territoriali Regionale

Basi di dati e Sistemi informativi aziendali

Il GeoUML Validator a supporto delle operazioni di validazione dei dati

Corso di Processi e Metodi per la Gestione della Sicurezza Territoriale

xmlegeseditor un editore open-source per la redazione di testi normativi

Informatica Documentale

:: RNDT. repertorio nazionale dei dati territoriali. 22 maggio 2007 FORUM PA

La Costruzione del Database Topografico Regionale in Lombardia

Descrizione della Fornitura

Progettare un Database Geografico con UML

Estensione di un sistema per la gestione semi-automatica di siti didattici con XML

Gli standard regionali per l aggiornamento dei DBT e il collaudo delle attività di rilevo sul territorio

Claudio Mazzi. I Modelli Implementativi - Scelta e valutazione dei sistemi open-source e proprietari per la produzione e la gestione

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL

PERCORSO FORMATIVO DI INFORMATICA

MODA-ML: Esempi di XSL (Extensible Stylesheet Language) Vocabolario di supporto alla creazione di un set di Schemi di documenti XML

Modellazione di sistema

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

Ipsia Monza via Monte Grappa Monza (MI) tel fax Corsi CAD 2D Base. Struttura modulare

Strumenti applicativi per l utilizzo distribuito dell'informazione geografica: situazione attuale, potenzialità e prospettive. Diego Mo CSI Piemonte

Gli autori: Gabriele Congiu e Giovanni Perego...XI. Obiettivi del libro...xi. Struttura del libro...xii. Convenzioni di stile...

12. Evoluzione del Software

Regole tecniche sui dati territoriali: Reti di sottoservizi. Gabriele Ciasullo

Accesso Wi-Fi federato dell'area della Ricerca di Pisa

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso

Progettaz. e sviluppo Data Base

PROGRAMMAZIONE DISCIPLINARE D ISTITUTO a.s. 2015/2016 SECONDO BIENNIO LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE

11. Evoluzione del Software

Note sull utilizzo di DB2 in LAB 4 e su come collegarsi in remoto

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

SISTEMI INFORMATIVI AVANZATI -2010/ Introduzione

GERARCHIE RICORSIVE - SQL SERVER 2008

Docfa 4, rappresentazione grafica vettoriale e integrazione 3D

Corso di Sistemi di Elaborazione delle informazioni

Utilizzo del SW aperto e libero nel Sistema Informativo Territoriale della Regione Sardegna

Manuale utente Volta Control

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

Presentazione di Cedac Software

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

Introduzione al data base

Database. Si ringrazia Marco Bertini per le slides

Sistemi Informativi e Basi di Dati

Raggruppamenti Conti Movimenti

Politecnico di Milano, Diap, Laboratorio Analisi Dati e Cartografia

EXPLOit Content Management Data Base per documenti SGML/XML

Dispensa di database Access

Settimana I...1. Giorno 1 - Introduzione all XSLT...3

Scrum. Caratteristiche, Punti di forza, Limiti. versione del tutorial: Pag. 1

Evoluzione Rete Commerciale

GIS e dati - Breve Introduzione

lem logic enterprise manager

INDICOD Allegato tecnico

OPERA21. Open Source ed Eclipse in progetti di R&S (sezione MOSIPS)

ArcGIS Desktop III: Processi ed analisi

e/fiscali - Rel e/fiscali Installazione

Transcript:

Attività in corso per l allineamento dei dati geografici nazionali al modello dati INSPIRE A.Belussi, M.Negri, G.Pelagatti Politecnico di Milano mauro.negri@polimi.it ASITA 15 ottobre 2014

Punto di partenza sperimentazione: NC e MI descritti nel GeoUMLcatalogue 2

Punto di arrivo della sperimentazione: INSPIRE Cosa significa allineamento ad Inspire? Trasformare i dati del NC in quelli previsti da Inspire (EAP specification) Mettere a disposizione i dati Inspire tramite servizi WFS che adottano il modello implementativo GML/Inspire (XSD) Dall approccio download ad una visione orientata ai servizi: dati up-to-date, query flexibility, reduced download size (size gml 10 size.shp). 3

Inspire Data Model Diagrams and class def. 4

Sintesi Road Network (hand made) complessità della specifica dalle geometrie alle associazioni 5

Transport properties 6

Transport properties 7

Prima considerazione: non convenienza dell allineamento manuale a INSPIRE 1. Complessità regole ad hoc (mapping tables non sufficienti) 2. Complessità traduzione e configurazione del WFS 3. Instabilità specifiche Inspire (modifiche Annex, Coerenza EAP, XSD, Mapping tables) 8

Primo passo: prototipo di uno strumento di supporto ad Inspire Obiettivi: Fornire un browser sulle specifiche Inspire basato sul modello IDM (Inspire Data Model) Definire un MI (Modello Implementativo) per tradurre le specifiche Inspire in strutture dati di un DBInspire Configurare il WFS basato sugli XSD Inspire che consenta l accesso al DBInspire via GML GeoUML Catalogue non adatto: non copre alcuni costrutti IDM (es., gerarchie di datatype e codelist) 9

Inspire Data Model Tools Annex 1 schema in EAP format IDM BROWSER WFS Configuration INSPIRE SCHEMA LOADER SQL Mapping Generator SQL Schema Deegree Configuration File INSPIRE DATABASE (e.g. PostGis) WFS GML datasets Sito spatialdbgroup.polimi.it - sezione download: IDMT (free use license) 10

IDMT: browser selezione di Package e Classi Proprietà di una Classe 11

IDMT: Proprietà della classe Road Proprietà ereditate Espansione dei Datatype dominio enumerato Attributo enumerato 12

Sperimentazione primo passo: traduzione ad hoc del road network nell InspireDB 220MB Installazione di un WFS sperimentale gml file http://wfs.spatialdbgroup.polimi.it/deegree-webservices-3.3.9/services Spatialdbgroup.polimi.it 13

Il file gml estratto col servizio WFS viene caricato in QGIS 14

Secondo passo: riflessione sul mapping semantico GeoUML Catalogue (National Core) SQL - DDL generator 1. Mapping Definition 2. SQL - DML generator IDMT (Inspire Data Specifications) SQL - DDL generator National Core Database (any MI) Procedura di conversione (SQL scripts) INSPIRE DATABASE (e.g. PostGis) Dividi e conquista: dividere la trasformazione di modello da quella semantica WFS GML datasets 15

Two-steps mapping GeoUML Catalogue NC.scs NC GeoUML to NC IDM NC IDM mapping definition Inspire IDM Loader of EAP project diversi MI Data Transform ation NC data IDM DB SQL script generator executor Inspire data IDM DB SQL Mapper 16

Model transformer tool shape Postgis Traduzione dati Enumerati/datatype estratti Creazione schema Tratti estratti da elementi stradali NC data (IDM) Sperimentazione sul road network, ma estendibile al NC (lavori in corso) 17

Terzo passo: Inspire Transformation environment 1. Mapping definition 2. SQL generator (Lavori in corso) 18

Caratteristiche prossima evoluzione: Prototipo del mapping definition per il road Network - compromesso tra regole generali e ad hoc per i network Prototipo dell SQL generator per le regole del network Sperimentazione uso prototipo per definizione regole network con lo strumento (experts in NC, GeoUML and current tools, Inspire) Verifica trasversale con Hale, Linee di sviluppo? Estensione agli altri application schema (Annex II e III inclusi) 19

One final question: cosa significa esporre i dati per Inspire? Cosa è obbligatorio esportare del NC? 20