fme wt 2014: (fr) transformation de modèle de données avec fme

23
CONNECT. TRANSFORM. AUTOMATE. CONNECT. TRANSFORM. AUTOMATE. Transformation de modèles de données avec FME Christophe Adriaensen Team Manager Bruno De Lat Geodata Ingenieur and GIS Project Manager

Upload: gimnv

Post on 22-Jun-2015

121 views

Category:

Software


7 download

DESCRIPTION

Presentation on FME World Tour 2014 in Namur hosted by GIM. Data remodelling and Schema Mapping (FRENCH)

TRANSCRIPT

Page 1: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

CONNECT. TRANSFORM. AUTOMATE.

Transformation de modèles de données avec FMEChristophe AdriaensenTeam ManagerBruno De LatGeodata Ingenieur and GIS Project Manager

Page 2: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Contenu

Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo

Page 3: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Contenu

Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo

Page 4: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Pourquoi changer de modèle de données?

Déclencheurs externes INSPIRE Création d’un portail cartographique (ex KLIP en

Flandre) …

Déclencheurs internes Livraison/Production de données Utilisation d’un nouveau logiciel Nouveaux besoins…

Page 5: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Pourquoi changer de modèle de données?

INSPIRE INfrastructure for SPatial InfoRmation de la

Communauté Européenne Directive pour la promotion de l’échange de

géodonnées sur l’environnement dans l’Union Européenne

Transposition de la Directive INSPIRE en droit wallon (Décret InfraSIG Décembre 2009)

Page 6: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Pourquoi changer de modèle de données?

KLIP Kabel- en Leidinginformatieplatform Prévenir les problèmes d’excavation des câbles et

conduites Cadre juridique

Décret du 14 mars 2008 (phase 1) Décret du 17 janvier 2014 (phase 2 – phase

numérique)

Page 7: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Pourquoi changer de modèle de données?

KLIP phase 2 Demande de plans

(entrepreneur) Livraison de plans

(gestionnaire de câbles et conduites)

Page 8: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Pourquoi changer de modèle de données?

BDProduction

GIM KLIP Engine

KLIP Web Services

KLIP Web Portaal

BD KLIP Demande de

plans

GIM KLIP Admin

PAV (demande de plans) IMKL (données)

FMEBD

conformeIMKL

ETL

KLB

Page 9: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Séminaire KLIP Phase numérique

Quand? : Jeudi 19 juin 2014

Où? : Bureaux de GIM à Heverlee

Page 10: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Pourquoi changer de modèle de données?

Déclencheurs internes Les besoins des utilisateurs évoluent Respect des normes (ISO, OGC, INSPIRE,…) Publication des données vers l’extérieur ou vers de

nouveaux utilisateurs Nouveaux contributeurs à la constitution de la

donnée Changement de logiciels Changement de fournisseurs de données

Page 11: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Contenu

Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo

Page 12: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

Changer de modèle de données avec des transformers

Changer de modèle de données avec le SchemaMapper

GML writer 2014

Page 13: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

Changer de modèle de données avec des transformers AttributeRenamer, AttributeCreator,

StringConcatenator… Output transformers (AreaCalculator,

ExpressionEvaluator,…) Opérations géométriques (VertexCreator,

BoundinboxReplacer,…) UUIDGenerator

Page 14: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

Ce que vous avez(Source schema)

Ce que vous souhaitez(Destination schema)

Page 15: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

Feature type mapping (type d’entité)

Attribute mapping (attribut)

Page 16: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

Value mapping (valeur)

Page 17: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

UUIDGenerator (Universally Unique IDentifier)

Page 18: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

Feature Type mapping Attribute mapping

Value mappingCréation de nouveaux attributs

Page 19: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

Changer de modèle de données avec le SchemaMapper En général les modifications du modèle de données

sont faites par un expert de données et non par un expert FME

Les actions sont définies en dehors de FME en csv, xls, DB,…

Mapping complexe (plusieurs règles) dans un tranformer

Page 20: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Comment changer de modèle de données?

GML writer 2014 INSPIRE output Writer basé sur un schéma xsd Mapping vers d’autres attributs cf autres formats XML templater n’est plus nécessaire

Validation par rapport au schéma xsd

Page 21: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Contenu

Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo

Page 22: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Démo

INSPIRE writing

Page 23: FME WT 2014: (FR) Transformation de modèle de données avec FME

CONNECT. TRANSFORM. AUTOMATE.

Merci!

Des questions?

Pour plus d’informations: Bruno De Lat [email protected] GIM http://www.gim.be