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
2Webinar 23/10/2013 Manuela Corongiu
CHI È ?
Regione Toscana
3Webinar 23/10/2013 Manuela Corongiu
COSA FA?
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
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
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
7Webinar 23/10/2013 Manuela Corongiu
HydrographyInfoInfoInfoInfo----MobilityMobilityMobilityMobility
ADDRESSRoad NetworkRoad NetworkRoad NetworkRoad NetworkBuildingDTM………… ………… ?
INDIRIZZI
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
9Webinar 23/10/2013 Manuela Corongiu
EDIFICI
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
11Webinar 23/10/2013 Manuela Corongiu
PostGISPostGIS
PIM UML
Data Model
PSM DDL PSM Data Model
XMI �XSD
ShapechangeShp+DBF�GML
Siena TDB
EDIFICI
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
13Webinar 23/10/2013 Manuela Corongiu
CL
C c
lass
esC
LC
cla
sses
LC
ML
LC
ML
COPERTURA Vs USO DEL SUOLO
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
15Webinar 23/10/2013 Manuela Corongiu
MICROZONAZIONE SISMICA
16Webinar 23/10/2013 Manuela Corongiu
MICROZONAZIONE SISMICA
17Webinar 23/10/2013 Manuela Corongiu
MICROZONAZIONE SISMICA
18Webinar 23/10/2013 Manuela Corongiu
MICROZONAZIONE SISMICA
19Webinar 23/10/2013 Manuela Corongiu
MICROZONAZIONE SISMICA
20Webinar 23/10/2013 Manuela Corongiu
21Webinar 23/10/2013 Manuela Corongiu
MICROZONAZIONE SISMICA
22Webinar 23/10/2013 Manuela Corongiu
I test su modelli dati e Armonizzazione
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
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
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
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’
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
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
29Webinar 23/10/2013 Manuela Corongiu
CONCLUSIONI
30Webinar 23/10/2013 Manuela Corongiu
Grazie per l’attenzione!
MANUELA CORONGIU
Domande?
Top Related