Top Banner
© Fraunhofer IGD Dateninteroperabilität für INSPIRE in der Praxis Datenintegration und -harmonisierung GDI-DE 10.12.2013 - Frankfurt – Simon Templer Simon Templer Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 408 | Fax – 444 [email protected] www.igd.fraunhofer.de www.dhpanel.eu 1
25

Schema Mapping & Transformation

Jan 11, 2017

Download

Documents

trankhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Schema Mapping & Transformation

© Fraunhofer IGD

Dateninteroperabilität für INSPIRE in der Praxis Datenintegration und -harmonisierung

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Simon Templer Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 – 408 | Fax – 444 [email protected] www.igd.fraunhofer.de www.dhpanel.eu

1

Page 2: Schema Mapping & Transformation

Landesamt für Vermessung und Geoinformation

INSPIRE-Dateninteroperabilität Art. 7, Abs. 3 INSPIRE-Richtlinie:

„Geodatensätze werden gemäß den Durchführungs-bestimmungen entweder durch Anpassung der bestehenden Geodatensätze oder durch (…) Transformationsdienste verfügbar gemacht.“

→ Transformationsdienste in GDI-DE derzeit nicht vorgesehen

→ Transformation als interner Prozess bei Datenanbieter

→ Aktualisierung des interoperablen Geodatensatzes i.d.R. spätestens 6 Monate nach Änderung im originären Datensatz (Art. 8 Verordnung (EG) Nr. 1098/2010)

Page 3: Schema Mapping & Transformation

© Fraunhofer IGD

Dateninteroperabilität in der Praxis – Parallele Datenhaltung für INSPIRE

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Transformation

3

Daten

Download Service

WFS

(View Service)

WMS/ WMTS

View Service

WMS/ WMTS

z.B. periodisch, nach Update

Page 4: Schema Mapping & Transformation

© Fraunhofer IGD

Dateninteroperabilität in der Praxis – Datenhaltung komplett auf INSPIRE umgestellt

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Transformation

4

Daten

Download Service

WFS

View Service

WMS/ WMTS

einmalig

ggf. Erweiterung des INSPIRE-Modells nach eigenen Anforderungen

Page 5: Schema Mapping & Transformation

© Fraunhofer IGD

Schema Mapping & Transformation

5

Daten

Ziel- Modell

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

?

Page 6: Schema Mapping & Transformation

© Fraunhofer IGD

Schema Mapping & Transformation

6

Daten

Ziel- Modell

Daten- Schema

Struktur & Semantik

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Page 7: Schema Mapping & Transformation

© Fraunhofer IGD

Schema Mapping & Transformation

7

Daten

Ziel- Modell

Daten- Schema

Struktur & Semantik

Schema Mapping

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Page 8: Schema Mapping & Transformation

© Fraunhofer IGD

Schema Mapping & Transformation

8

Daten

Ziel- Modell

Daten- Schema

Struktur & Semantik

Schema Mapping

able

iten

Transformation

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Page 9: Schema Mapping & Transformation

© Fraunhofer IGD

Schema Mapping & Transformation

9

Daten

Ziel- Modell

Daten- Schema

Struktur & Semantik

Schema Mapping

Struktur & Semantik

Trans-formierte

Daten

able

iten

Transformation

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Page 10: Schema Mapping & Transformation

© Fraunhofer IGD

Das Schema Mapping erstellen Anwendungsbeispiel – Planungsdaten aus Trient

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

INSPIRE Planned

Land Use

Trento Land Use

(Objektarten in den verschiedenen Schemata)

XML Schema (GML Anwendungs-

Schema)

10

Page 11: Schema Mapping & Transformation

© Fraunhofer IGD

Schritt 1 - Bestimmen der relevanten Ziel-Objektarten

GDI-DE 10.12.2013 - Frankfurt – Simon Templer 11

INSPIRE Planned

Land Use

Trento Land Use

(Objektarten in den verschiedenen Schemata)

Page 12: Schema Mapping & Transformation

© Fraunhofer IGD

Schritt 2 - Relationen zwischen Objektarten spezifizieren

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

ZoningElement A geographical feature which is homogeneous regarding the permitted uses of land based on zoning which separate one set of land uses from another.

Instanzen von uso_pol_part2 die den gleichen Wert für PLAN_NAME teilen, gehören zum selben SpatialPlan.

12

Ein uso_pol_part2 entspricht im Ziel-Modell einem ZoningElement

Page 13: Schema Mapping & Transformation

© Fraunhofer IGD

Optional - Datenanalyse

GDI-DE 10.12.2013 - Frankfurt – Simon Templer 13

Trento Land Use

Page 14: Schema Mapping & Transformation

© Fraunhofer IGD

Für jede Relation zwischen Objektarten analysieren

Welche Informationen sind auf Quell-Seite vorhanden?

Welche Informationen werden auf Ziel-Seite benötigt?

Wie können die Ziel-Eigenschaften befüllt werden?

Schritt 3 - Identifizieren der Eigenschaftsrelationen

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

?

14

Page 15: Schema Mapping & Transformation

© Fraunhofer IGD

Schritt 3 - Identifizieren der Eigenschaftsrelationen

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Erzeuge einen INSPIRE Identifier mit bestimmten Parametern aus dem Attribut USO_POL_ID.

Das hilucsLandUse eines ZoningElement wird durch eine Reklassifizierung der Eigenschaft CODE_TOT bestimmt.

15

Page 16: Schema Mapping & Transformation

© Fraunhofer IGD

Semantische Harmonisierung zu einheitlicher Klassifikation

Mehrere Klassifikationen pro ZoningElement möglich

Verteilung kann optional gemäß Reihenfolge oder prozentual angegeben werden

Informationsverlust durch Reklassifizierung

z.B. durch Abbildung mehrerer Klassifikationen auf den gleichen HILUCS Code

Original-Klassifikation sollte wenn möglich auch abgebildet werden (specificLandUse)

Beispiel – HILUCS Klassifikation

GDI-DE 10.12.2013 - Frankfurt – Simon Templer 16

102 → http://inspire.ec.europa.eu/codelist/HILUCSValue/4_1_2_RailwayTransport 103 → http://inspire.ec.europa.eu/codelist/HILUCSValue/4_1_1_RoadTransport

… …

Page 17: Schema Mapping & Transformation

© Fraunhofer IGD GDI-DE 10.12.2013 - Frankfurt – Simon Templer 17

Beispiel – HILUCS Klassifikation

Page 18: Schema Mapping & Transformation

© Fraunhofer IGD

Code Listen in INSPIRE

GDI-DE 10.12.2013 - Frankfurt – Simon Templer 18

Codelisten-Register in der INSPIRE Registry http://inspire.ec.europa.eu/codelist/

Page 19: Schema Mapping & Transformation

© Fraunhofer IGD

Code Listen in INSPIRE

GDI-DE 10.12.2013 - Frankfurt – Simon Templer 19

Vier Arten von Code Listen Nicht erweiterbar Erweiterbar um

spezifischere Werte Erweiterbar um beliebige

Werte Leer (beliebig

erweiterbar)

Page 20: Schema Mapping & Transformation

© Fraunhofer IGD

Code Listen in INSPIRE Planned Land Use

GDI-DE 10.12.2013 - Frankfurt – Simon Templer 20

Name Typ HILUCS Nicht erweiterbar Klassifikation der Bodennutzung

Leer

Bezeichnung des Plantyps Leer (aber obligatorische Angabe in SpatialPlan)

Allgemeiner Prozessschritt Nicht erweiterbar (z.B. „veraltet“)

Ebene des räumlichen Plans Nicht erweiterbar (z.B. „regional“)

Ergänzende Vorschrift Beliebig erweiterbar

Rechtsnatur der Vorschrift Nicht erweiterbar (z.B. „allgemein verbindlich“)

Spezifische ergänzende Vorschrift

Leer

Page 21: Schema Mapping & Transformation

© Fraunhofer IGD

Tools zur Schema-Transformation Transformationsregeln definieren

Graphisch

Textuell

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

Page 22: Schema Mapping & Transformation

© Fraunhofer IGD

EuroGeographics INSPIRE KEN Workshop (Oktober 2013)

http://www.eurogeographics.org/content/inspire-ken-eurosdr-workshop

Allgemeine Präsentationen zu Schema Mapping und Transformation

z.B. Klassifizierung und Merkmale verschiedener Ansätze

Präsentationen zu verschiedenen freien und kommerziellen Produkten (Folien und Videos)

z.B. HALE, FME, GeoKettle, Talend OpenStudio, GeoConverter, stetl, ArcGIS for INSPIRE, Snowflake Go Loader/Publisher, Intergraph Enterprise GIS, 1spatial integrate/validate, …

Tools zur Schema-Transformation

GDI-DE 10.12.2013 - Frankfurt – Simon Templer 22

Page 23: Schema Mapping & Transformation

© Fraunhofer IGD

Schema Mapping und Transformation mit HALE

GDI-DE 10.12.2013 - Frankfurt – Simon Templer

HALE (HUMBOLDT Alignment Editor) Frei und Open Source (LGPL) Interaktives graphisches Mapping mit direktem Feedback http://community.esdi-humboldt.eu/projects/hale/files Das Trient-Beispiel direkt ausprobieren: http://hale.igd.fraunhofer.de/templates/show/trento-plu-sample

23

Page 24: Schema Mapping & Transformation

© Fraunhofer IGD GDI-DE 10.12.2013 - Frankfurt – Simon Templer 24

Page 25: Schema Mapping & Transformation

© Fraunhofer IGD

Vielen Dank für Ihre Aufmerksamkeit

Fragen? Ich beantworte sie gerne!

Aktuelles zu Datenharmonisierung und HALE im data harmonisation panel: http://blog.dhpanel.eu

25 GDI-DE 10.12.2013 - Frankfurt – Simon Templer