Download pdf - Webinar23ott13 lamma

Transcript
Page 1: Webinar23ott13 lamma

1Webinar 23/10/2013 Manuela Corongiu

Esperienze di trasformazione dei dati verso INSPIRE

Laboratorio di Monitoraggio e Modellistica Ambientale per lo Sviluppo sostenibile

WebinarINSPIRE come opportunità: armonizzazione dei dataset

per l'interoperabilità a livello regionale

23 Ottobre 2013

Manuela Corongiu

Page 2: Webinar23ott13 lamma

2Webinar 23/10/2013 Manuela Corongiu

CHI È ?

Regione Toscana

Page 3: Webinar23ott13 lamma

3Webinar 23/10/2013 Manuela Corongiu

COSA FA?

Page 4: Webinar23ott13 lamma

4Webinar 23/10/2013 Manuela Corongiu

*Schema Transformation for INSPIRE International Journal of Spatial Data Infrastructures Research, 2011, Vol.6, 1-22

INSPIRE Technical Architecture*

ADDRESSESADDRESSES

LAND COVERLAND COVER

BUILDINGSBUILDINGS

SEISMIC MICROZONING

SEISMIC MICROZONING

Page 5: Webinar23ott13 lamma

5Webinar 23/10/2013 Manuela Corongiu

verso INSPIRESDIC LAMMA dal 2007

INDIRIZZI (Euradin)INDIRIZZI (Euradin)

COPERTURA DEL SUOLOCOPERTURA DEL SUOLO

MICROZONAZIONE SISMICAMICROZONAZIONE SISMICA

Transformation tests:

Annex I

Annex II

Annex II+III

EDIFICIEDIFICI

2009

2011

2013

Annex III

Page 6: Webinar23ott13 lamma

6Webinar 23/10/2013 Manuela Corongiu

� ShapeChange è un applicativo

Java free in grado di

trasformare l’XMI di uno

schema UML in un XML adatto

al modello GML.

� Fornisce molte opzioni per

gestire l’operazione di

trasformazione.

� Fornisce un buon livello di

personalizzazione tramite file

di configurazione XML.

� Segue lo standard ISO 19109.

INDIRIZZI

Page 7: Webinar23ott13 lamma

7Webinar 23/10/2013 Manuela Corongiu

HydrographyInfoInfoInfoInfo----MobilityMobilityMobilityMobility

ADDRESSRoad NetworkRoad NetworkRoad NetworkRoad NetworkBuildingDTM………… ………… ?

INDIRIZZI

Page 8: Webinar23ott13 lamma

8Webinar 23/10/2013 Manuela Corongiu

«featureType»

AddressComponent

+ inspireId: Identi fier [0..1]

«voidable»

+ alternativeIdentifier: CharacterString [0..1]

+ status: StatusValue [0..1]

+ validFrom: DateTime

+ validTo: DateTime [0..1]

«voidable, li feCycleInfo»

+ beginLi fespanVersion: DateTime

+ endLifespanVersion: DateTime [0..1]

constraints

{EndLifeSpanVersion}

«featureType»

Address

+ inspireId: Identifier

+ position: GeographicPosition [1..*]

+ locator: AddressLocator [1..*] {ordered}

«voidable»

+ alternativeIdenti fier: CharacterString [0..1]

+ status: StatusValue [0..1]

+ validFrom: DateTime

+ validTo: DateTime [0..1]

«voidable, lifeCycleInfo»

+ beginLifespanVersion: DateTime

+ endLifespanVersion: DateTime [0..1]

constraints

{AddressPosition}

{AddressCountry}

{EndLifeSpanVersion}

«featureType»

AdminUnitName

+ name: GeographicalName [1..*]

+ level : AdministrativeHierarchyLevel

«featureType»

AddressAreaName

+ name: GeographicalName [1..*]«featureType»

ThoroughfareName

+ name: ThoroughfareNameValue [1..*]

«dataType»

AddressLocator

+ designator: LocatorDesignator [0..*] {ordered}

+ name: LocatorName [0..*] {ordered}

+ level : LocatorLevelValue

constraints

{DesignatorEmpty}

{NameEmpty}

«featureType»

PostalDescriptor

+ postName: GeographicalName [0..*]

+ postCode: CharacterString [0..1]

constraints

{PostNameEmpty}

{PostCodeEmpty}

«dataType»

AddressRepresentation

+ adminUnit: GeographicalName [1..*] {ordered}

+ locatorDesignator: CharacterString [0..*] {ordered}

+ locatorName: GeographicalName [0..*] {ordered}

«voidable»

+ addressArea: GeographicalName [0..*] {ordered}

+ postName: GeographicalName [0..*] {ordered}

+ postCode: CharacterString [0..1]

+ thoroughfare: GeographicalName [0..*] {ordered}

+withinScopeOf

«voidable»

0..1

+si tuatedWithin

«voidable» 0..*

+addressFeature

«voidable»

0..1

+parentAddress

«voidable» 0..1

+component 1..*

Dataset

INSPIRE UML AS

AD UML AS

INDIRIZZI

Page 9: Webinar23ott13 lamma

9Webinar 23/10/2013 Manuela Corongiu

EDIFICI

Page 10: Webinar23ott13 lamma

10Webinar 23/10/2013 Manuela Corongiu

EDIFICI

Fontanile fonte emAcqYy 03

Fonte GaiaFonte Gaia

Manufatto edilizio fontana: mnEdCat 0107

Manufatto stradale marciapiedemnStraTy 05

gradinata mnGradTy 01

parapetto di particolare architettonico parArTy 22

mnStra

mnGrad

emAcq

parAr

mnEd

Page 11: Webinar23ott13 lamma

11Webinar 23/10/2013 Manuela Corongiu

PostGISPostGIS

PIM UML

Data Model

PSM DDL PSM Data Model

XMI �XSD

ShapechangeShp+DBF�GML

Siena TDB

EDIFICI

Page 12: Webinar23ott13 lamma

12Webinar 23/10/2013 Manuela Corongiu

COPERTURA USO

land use: arrangements, activities and inputs people

undertake in a certain land cover type to maintain it

or produce change [UNFAO LCCS 2:2005]

NOTE Definition of land use in this way

establishes a direct link between land cover and

the actions of people in their environment.

Multiple land uses may coexist at the same location

(eg forestry and recreation). Contrary to land cover

classes that are mutually exclusive.

EXAMPLE “Recreation area” is a land use term

that may be applicable to different land cover types:

for instance sandy surfaces, like a beach; a built-up

area like a pleasure park; woodlands; etc.

land cover: observed (bio)physical cover on the

earth’s surface [UNFAO LCCS 2:2005]

NOTE Land Cover is distinct from Land Use

ISO 19144-2 defines land cover as the

observed (bio)

physical cover on the earth’s surface. Land

cover is considered to be a geographically

explicit feature that other

disciplines may use as a geographical reference

(e.g. for land use, climatic or ecological studies).

COPERTURA Vs USO DEL SUOLO

Page 13: Webinar23ott13 lamma

13Webinar 23/10/2013 Manuela Corongiu

CL

C c

lass

esC

LC

cla

sses

LC

ML

LC

ML

COPERTURA Vs USO DEL SUOLO

Page 14: Webinar23ott13 lamma

14Webinar 23/10/2013 Manuela CorongiuCoverage/yearCoverage/yearCoverage/year

Mu

lti

-sp

atia

lco

mp

on

ents

Mu

lti

Mu

lti --

spat

ial

spat

ialco

mp

on

ents

com

po

nen

ts

Gen

ealog

yL

CC

han

ge

Gen

ealog

yG

enealo

gy

LC

Ch

ang

eL

CC

han

ge

Time dimensionTimeTime dimensiondimension

Variabile tempo e mappa dei

cambiamenti

Page 15: Webinar23ott13 lamma

15Webinar 23/10/2013 Manuela Corongiu

MICROZONAZIONE SISMICA

Page 16: Webinar23ott13 lamma

16Webinar 23/10/2013 Manuela Corongiu

MICROZONAZIONE SISMICA

Page 17: Webinar23ott13 lamma

17Webinar 23/10/2013 Manuela Corongiu

MICROZONAZIONE SISMICA

Page 18: Webinar23ott13 lamma

18Webinar 23/10/2013 Manuela Corongiu

MICROZONAZIONE SISMICA

Page 19: Webinar23ott13 lamma

19Webinar 23/10/2013 Manuela Corongiu

MICROZONAZIONE SISMICA

Page 20: Webinar23ott13 lamma

20Webinar 23/10/2013 Manuela Corongiu

Page 21: Webinar23ott13 lamma

21Webinar 23/10/2013 Manuela Corongiu

MICROZONAZIONE SISMICA

Page 22: Webinar23ott13 lamma

22Webinar 23/10/2013 Manuela Corongiu

I test su modelli dati e Armonizzazione

Page 23: Webinar23ott13 lamma

23Webinar 23/10/2013 Manuela Corongiu

INSPIRE Model

UML Schema

LaMMA Model

UML Schema

XSD

XSDFormal

mapping

XSLT

DBGML Transformation

GML

Inspire compliant

Formal Mapping

Transformation Test

APPROCCIO FORMALE

Page 24: Webinar23ott13 lamma

24Webinar 23/10/2013 Manuela Corongiu

UML

Tema LaMMA

DB

Lamma

PostreSQL+PostGIS

Trasformazione

DBLamma �DBInspire

Trasformazione PSD (Platform system

dependent)

Archivi

esistenti

DDL

UML

Tema INSPIRE

DDL

DB

Inspire

La metodologia seguita

Page 25: Webinar23ott13 lamma

25Webinar 23/10/2013 Manuela Corongiu

INSPIRE Model

UML Schema

LaMMA Model

UML Schema

XSD

XSD

Formal

mapping

XSLT

DB LaMMA

GML Transformation

GML

Inspire compliant

Formal Mapping

Transformation Test

Tra

sfo

rma

zio

ne

T

rasf

orm

azi

on

e

PS

DP

SD

DB INSPIRE

Trasformazione

Trasformazione

PSDPSD

Procedura ad hocProcedura ad hoc

LE FASI ARTIGIANALI

Page 26: Webinar23ott13 lamma

26Webinar 23/10/2013 Manuela Corongiu

Dalla modellazione concettuale allo schema fisico si èdovuto capire a che punto fare le scelte e come avveniva il trasferimento, in particolare su:

1. Geometrie non Simple Feature Model e 3D

2. trattamento dei Domini enumerati

3. trasferimento delle relazioni

4. documentazione e metadati

5. trattamento della dimensione temporale

CRITICITA’

Page 27: Webinar23ott13 lamma

27Webinar 23/10/2013 Manuela Corongiu

Mediamente le banche dati testate hanno complessità

maggiore di quella richiesta da INSPIRE, il costo della

trasformazione dipende dalla natura della semplificazione

richiesta, se il dato alla fonte non esiste il vero costo sarebbe

una nuova acquisizione funzionale alla conformità ad INSPIRE.

se la conformità richiede una semplificazione la via più facile

è partire da OWS già disponibili come viste degli archivi

complessi ed ottemperare alla direttiva.

corrispondenza tra struttura DB oriented degli ASs e WEB

Services, orientati alle Feature geografiche

CONCLUSIONI

Page 28: Webinar23ott13 lamma

28Webinar 23/10/2013 Manuela Corongiu

Gli AS sono differenti in funzione dell’applicazione, in una

impostazione relation free e di DB di riferimento (DBT) occorre

esplicitare le relazioni e la derivabilità tra differenti ASs

(esempio 2D�3D degli edifici o ISO nonISO del Land Cover)

non solo la dipendenza

Problematiche di gestione e di aggiornamento continuo come

criticità essenziali negli Enti, INSPIRE orientata alla diffusione

del dato Vs. ENTI orientati alla gestione ed all’analisi sui dati

La dimensione tempo non può essere sola metainformazione

(creazione, aggiornamento del dato) for discovery, così come

l’accuratezza ed attendibilità del dato (es. LU-BU gestione

diverse componenti spaziali, sistemi di classificazione…).

CONCLUSIONI

Page 29: Webinar23ott13 lamma

29Webinar 23/10/2013 Manuela Corongiu

CONCLUSIONI

Page 30: Webinar23ott13 lamma

30Webinar 23/10/2013 Manuela Corongiu

Grazie per l’attenzione!

MANUELA CORONGIU

[email protected]

Domande?


Recommended