Upload
gimnv
View
122
Download
7
Embed Size (px)
DESCRIPTION
Presentation on FME World Tour 2014 in Namur hosted by GIM. Data remodelling and Schema Mapping (FRENCH)
Citation preview
CONNECT. TRANSFORM. AUTOMATE.
CONNECT. TRANSFORM. AUTOMATE.
Transformation de modèles de données avec FMEChristophe AdriaensenTeam ManagerBruno De LatGeodata Ingenieur and GIS Project Manager
CONNECT. TRANSFORM. AUTOMATE.
Contenu
Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo
CONNECT. TRANSFORM. AUTOMATE.
Contenu
Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo
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…
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)
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)
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)
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
CONNECT. TRANSFORM. AUTOMATE.
Séminaire KLIP Phase numérique
Quand? : Jeudi 19 juin 2014
Où? : Bureaux de GIM à Heverlee
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
CONNECT. TRANSFORM. AUTOMATE.
Contenu
Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo
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
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
CONNECT. TRANSFORM. AUTOMATE.
Comment changer de modèle de données?
Ce que vous avez(Source schema)
Ce que vous souhaitez(Destination schema)
CONNECT. TRANSFORM. AUTOMATE.
Comment changer de modèle de données?
Feature type mapping (type d’entité)
Attribute mapping (attribut)
CONNECT. TRANSFORM. AUTOMATE.
Comment changer de modèle de données?
Value mapping (valeur)
CONNECT. TRANSFORM. AUTOMATE.
Comment changer de modèle de données?
UUIDGenerator (Universally Unique IDentifier)
CONNECT. TRANSFORM. AUTOMATE.
Comment changer de modèle de données?
Feature Type mapping Attribute mapping
Value mappingCréation de nouveaux attributs
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
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
CONNECT. TRANSFORM. AUTOMATE.
Contenu
Pourquoi changer de modèle de données? Comment changer de modèle de données? Démo
CONNECT. TRANSFORM. AUTOMATE.
Démo
INSPIRE writing
CONNECT. TRANSFORM. AUTOMATE.
Merci!
Des questions?
Pour plus d’informations: Bruno De Lat [email protected] GIM http://www.gim.be