SlideShare une entreprise Scribd logo
1  sur  36
CONNECT. TRANSFORM. AUTOMATE.
Validation et Contrôle qualité
des données avec FME
Bruno De Lat
Ingenieur Geodata et chef de projet GIS
CONNECT. TRANSFORM. AUTOMATE.
Contenu
 Pourquoi valider et contrôler les données?
 Que peut-on contrôler?
 Schéma (Modèle de données)
 Valeurs des attributs
 Géométrie
 Workflow de Validation avec FME Desktop et FME
Server
 Exemples
CONNECT. TRANSFORM. AUTOMATE.
Pourquoi valider et contrôler
les données?
 De mauvaises données peuvent avoir des conséquences
importantes (financières, humaines, planification)
CONNECT. TRANSFORM. AUTOMATE.
Pourquoi valider et contrôler
les données?
 FME Desktop et FME Server sont des outils
puissants pour contrôler les données et fournir un
feedback.
 Beaucoup d’utilisateurs de FME utilisent FME pour
la validation et le contrôle qualité des données.
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma (Modèle de données)
 Valeurs des attributs
 Géométrie
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
 Type d’entité
 Présence d’un attribut
 Nom de l’attribut
 Type de données attributaires
 Système de coordonnées
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
Contrôle du Schéma– Principales ressources
 Schema (Any Format) Reader
 FeatureTypeFilter
 StatisticsCalculator
 AttributeClassifier
 XMLValidator
 JSONValidator
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
Schema(Any Format) Reader
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
FeatureTypeFilter
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
StatisticsCalculator
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
AttributeClassifier
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
XMLValidator
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Schéma
JSONValidator
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Valeurs des attributs
 Valeurs des attributs
 Présence de l’attribut
 Type de données (numérique, alpha etc)
 Valeur dans une plage ([min – max])
 Pas de doublons
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Valeurs des attributs
Valeurs des attributs – Principales ressources
 Tester and TestFilter
 AttributeClassifier
 AttributeRangeFilter & AttributeFilter
 NullAttributeMapper
 Matcher
 DuplicateRemover
 StringSearcher
 StatisticsCalculator
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
Valeurs des attributs
Tester
TestFilter
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
Valeurs des attributs
NullAttributeMapper
 Lire différents ‘types’ de valeurs NULL
 Ecrire différents ‘types’ de valeurs NULL
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
Valeurs des attributs
DuplicateRemover
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie en 2D et 3D
 Intersections
 Orientation
 Sommets (vertex) en double
 Géométrie invalide
 etc
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
Géométrie – Principales ressources
 GeometryValidator
 GeometryFilter
 Matcher
 SpatialFilter
 SliverRemover & SpikeRemover
 AreaCalculator & LengthCalculator
 OrientationExtractor
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
GeometryValidator
 12 tests (encore plus de tests dans les prochaines
versions)
 Intégration d’anciens transformers (SelfIntersector)
 Vérifier (Check) et réparer (Repair)
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
GeometryValidator
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
GeometryFilter
 Nouveau style dans FME 2014
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
Matcher
 Combinaison de la géométrie et des attributs
 Y compris avec une tolérance pour les vertex
intermédiaires
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
SpatialFilter
 Examine toutes les relations spatiales possibles
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
SliverRemover
 Identifie et corrige les trous ou les superpositions
de données
CONNECT. TRANSFORM. AUTOMATE.
Que peut-on contrôler?
 Géométrie
SpikeRemover
 Identifie et corrige ‘spikes’ (pic)
 Angle maximum des ‘spikes’ (pic)
CONNECT. TRANSFORM. AUTOMATE.
Workflow de Validation avec
FME Desktop et FME Server
 FME Workbench:
 Règles de validation
 Tester sur ou plusieurs problèmes
 Corrections
 Automatique vs Manuel
 Writers
 Rapport avec les statistiques des erreurs
 Fichier géographique avec la localisation des erreurs
et un message détaillé
 Desktop = Travail en local
CONNECT. TRANSFORM. AUTOMATE.
Workflow de validation avec
FME Server
 Input data via
 email
 téléchargement
 directory watcher (notifie FME Server quand un
fichier est ajouté à un dossier)
 Taches planifiées
 Les résultats et les rapports sont envoyés par
email, download, navigateur, FTP…
 Totalement automatique
 Les utilisateurs ne doivent pas avoir de
connaissances, ni de licence FME
CONNECT. TRANSFORM. AUTOMATE.
Exemples
 Statistique des erreurs dans Excel
CONNECT. TRANSFORM. AUTOMATE.
Exemples
 Statistique des erreur en HMTL
CONNECT. TRANSFORM. AUTOMATE.
Exemples
 Location des erreurs
 Message
CONNECT. TRANSFORM. AUTOMATE.
Exemple: Workflow avec FME
Server
User/Editor
using ArcGIS
FME Server
Download MyData
Validate MyData
Upload MyData
Extract & Lock
Upload & Unlock
User uses web interface to
interact with FME
Author using FME Desktop to model
Validated
data
Data
being edited
Data editor environment
FME Author environment
Publish Workbench
to FME Server
Data
to be edited
Data ready
for upload
Database Server
PC
Citrix
Network Disk
Query
Server administrator
monitoring FME server
No
Yes
Log file
AWIS
Informix
Spatial Datablade
Productie
AWIS
Informix
Spatial Datablade
Staging
ETL
Cancel Download
CONNECT. TRANSFORM. AUTOMATE.
Centre de formation de GIM
Qualité des géodonnées
 Théorie (Matin)
 Introduction: Aperçu de la qualité des géodonnées
 Sources d’erreurs possibles et comment les éviter
 Comment construire des géodonnées de qualité
 Fixer les normes de qualité
 Les techniques de contrôle de la qualité
 Pratique (Après-midi)
 Session A: ArcGIS
 Session B: FME
 Où et Quand?
 Mardi 27 mai 2014 en néerlandais (Heverlee)
 Mercredi 19 novembre 2014 en néerlandais (Heverlee)
CONNECT. TRANSFORM. AUTOMATE.
Résumé
 La qualité des géodonnées est importante!
 FME est idéal pour détecter les erreurs
 FME est idéal pour corriger les erreurs
CONNECT. TRANSFORM. AUTOMATE.
Merci!
 Des Questions?
 Pour plus d’informations:
 Bruno De Lat
 bruno.delat@gim.be
 GIM
 http://www.gim.be

Contenu connexe

En vedette

PréSentation Des Outils De La Qualité
PréSentation Des Outils De La QualitéPréSentation Des Outils De La Qualité
PréSentation Des Outils De La Qualitéudotsi33
 
Parution Double Sens dans le magazine Marie France - Août 2014
Parution Double Sens dans le magazine Marie France - Août 2014Parution Double Sens dans le magazine Marie France - Août 2014
Parution Double Sens dans le magazine Marie France - Août 2014Double Sens
 
Contractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au Bénin
Contractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au BéninContractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au Bénin
Contractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au BéninFatimata Kone
 
La commercialisation d’aliments fortifiés localement en zone urbaine pauvre
La commercialisation d’aliments fortifiés localement en zone urbaine pauvreLa commercialisation d’aliments fortifiés localement en zone urbaine pauvre
La commercialisation d’aliments fortifiés localement en zone urbaine pauvreFatimata Kone
 
Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...
Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...
Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...Universidad Internacional Menendez Pelayo
 
Gencoders pitch/Koudetat+ 2.0
Gencoders pitch/Koudetat+ 2.0Gencoders pitch/Koudetat+ 2.0
Gencoders pitch/Koudetat+ 2.0NasKehil
 
Point sur la situation alimentaire au sahel (psa)
Point sur la situation alimentaire au sahel (psa)Point sur la situation alimentaire au sahel (psa)
Point sur la situation alimentaire au sahel (psa)Fatimata Kone
 
Diaporama de nantes
Diaporama de nantes Diaporama de nantes
Diaporama de nantes EvodiePF
 
DiapotutorielEsidoc
DiapotutorielEsidocDiapotutorielEsidoc
DiapotutorielEsidocrrrrpppp
 
Dotations senat rapport_2014
Dotations senat rapport_2014Dotations senat rapport_2014
Dotations senat rapport_2014pascaljan
 
Eduardo Galeano Miedo Global E
Eduardo Galeano Miedo Global EEduardo Galeano Miedo Global E
Eduardo Galeano Miedo Global EJuan
 

En vedette (20)

PréSentation Des Outils De La Qualité
PréSentation Des Outils De La QualitéPréSentation Des Outils De La Qualité
PréSentation Des Outils De La Qualité
 
Parution Double Sens dans le magazine Marie France - Août 2014
Parution Double Sens dans le magazine Marie France - Août 2014Parution Double Sens dans le magazine Marie France - Août 2014
Parution Double Sens dans le magazine Marie France - Août 2014
 
Repaso Prueba
Repaso PruebaRepaso Prueba
Repaso Prueba
 
Contractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au Bénin
Contractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au BéninContractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au Bénin
Contractualisation op et entreprise privée: cas de l'UCP-Z et FLUDOR au Bénin
 
La commercialisation d’aliments fortifiés localement en zone urbaine pauvre
La commercialisation d’aliments fortifiés localement en zone urbaine pauvreLa commercialisation d’aliments fortifiés localement en zone urbaine pauvre
La commercialisation d’aliments fortifiés localement en zone urbaine pauvre
 
Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...
Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...
Ponencia de Benjamin Suarez en el III Foro SSME ( Services Science Management...
 
Gencoders pitch/Koudetat+ 2.0
Gencoders pitch/Koudetat+ 2.0Gencoders pitch/Koudetat+ 2.0
Gencoders pitch/Koudetat+ 2.0
 
Point sur la situation alimentaire au sahel (psa)
Point sur la situation alimentaire au sahel (psa)Point sur la situation alimentaire au sahel (psa)
Point sur la situation alimentaire au sahel (psa)
 
Diaporama de nantes
Diaporama de nantes Diaporama de nantes
Diaporama de nantes
 
JOSE MANUEL DOMINGUEZ LAGE V
JOSE MANUEL DOMINGUEZ LAGE VJOSE MANUEL DOMINGUEZ LAGE V
JOSE MANUEL DOMINGUEZ LAGE V
 
Barcelona Abans
Barcelona AbansBarcelona Abans
Barcelona Abans
 
DiapotutorielEsidoc
DiapotutorielEsidocDiapotutorielEsidoc
DiapotutorielEsidoc
 
Dotations senat rapport_2014
Dotations senat rapport_2014Dotations senat rapport_2014
Dotations senat rapport_2014
 
Lo Efimero
Lo EfimeroLo Efimero
Lo Efimero
 
G octava preescolar
G octava preescolarG octava preescolar
G octava preescolar
 
Nombres raros
Nombres rarosNombres raros
Nombres raros
 
Eduardo Galeano Miedo Global E
Eduardo Galeano Miedo Global EEduardo Galeano Miedo Global E
Eduardo Galeano Miedo Global E
 
Les ateliers
Les ateliersLes ateliers
Les ateliers
 
AmigOos
AmigOosAmigOos
AmigOos
 
Imagina
ImaginaImagina
Imagina
 

Similaire à FME WT 2014: (FR) Validation et controle qualité des géodonnées

FME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME ServerFME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME ServerGIM_nv
 
FME WT 2014: (FR) Transformation de modèle de données avec FME
FME WT 2014: (FR) Transformation de modèle de données avec FMEFME WT 2014: (FR) Transformation de modèle de données avec FME
FME WT 2014: (FR) Transformation de modèle de données avec FMEGIM_nv
 
FME WT 2014: (FR) Les possibilités de FME Desktop
FME WT 2014: (FR) Les possibilités de FME DesktopFME WT 2014: (FR) Les possibilités de FME Desktop
FME WT 2014: (FR) Les possibilités de FME DesktopGIM_nv
 
[MAP-MEEDM] Présentation Spatial Data Integrator
[MAP-MEEDM] Présentation Spatial Data Integrator[MAP-MEEDM] Présentation Spatial Data Integrator
[MAP-MEEDM] Présentation Spatial Data Integratormathieuraj
 
Découvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCLDécouvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCLDotNetHub
 
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Consortech
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applicationsgoldoraf
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebMicrosoft
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Microsoft Technet France
 
FME World Tour 2016: Découvrez FME
FME World Tour 2016: Découvrez FMEFME World Tour 2016: Découvrez FME
FME World Tour 2016: Découvrez FMEGIM_nv
 
Présentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à MontrealPrésentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à MontrealGuillaume Genest
 
Linq et Entity framework
Linq et Entity frameworkLinq et Entity framework
Linq et Entity frameworkDNG Consulting
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flexdavid deraedt
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flexdavid deraedt
 

Similaire à FME WT 2014: (FR) Validation et controle qualité des géodonnées (20)

FME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME ServerFME WT 2014: (FR) Les possibilités de FME Server
FME WT 2014: (FR) Les possibilités de FME Server
 
FME WT 2014: (FR) Transformation de modèle de données avec FME
FME WT 2014: (FR) Transformation de modèle de données avec FMEFME WT 2014: (FR) Transformation de modèle de données avec FME
FME WT 2014: (FR) Transformation de modèle de données avec FME
 
FME WT 2014: (FR) Les possibilités de FME Desktop
FME WT 2014: (FR) Les possibilités de FME DesktopFME WT 2014: (FR) Les possibilités de FME Desktop
FME WT 2014: (FR) Les possibilités de FME Desktop
 
[MAP-MEEDM] Présentation Spatial Data Integrator
[MAP-MEEDM] Présentation Spatial Data Integrator[MAP-MEEDM] Présentation Spatial Data Integrator
[MAP-MEEDM] Présentation Spatial Data Integrator
 
Présentation WPF
Présentation  WPFPrésentation  WPF
Présentation WPF
 
Découvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCLDécouvrez C# 4.0 et les améliorations apportées à la BCL
Découvrez C# 4.0 et les améliorations apportées à la BCL
 
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
 
Presentation JPA
Presentation JPAPresentation JPA
Presentation JPA
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applications
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
 
Silverlight
SilverlightSilverlight
Silverlight
 
FME World Tour 2016: Découvrez FME
FME World Tour 2016: Découvrez FMEFME World Tour 2016: Découvrez FME
FME World Tour 2016: Découvrez FME
 
Présentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à MontrealPrésentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à Montreal
 
Linq et Entity framework
Linq et Entity frameworkLinq et Entity framework
Linq et Entity framework
 
3008
30083008
3008
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
 
PerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APMPerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APM
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 

Plus de GIM_nv

What's new in_fme_2020_gerhard_fischl
What's new in_fme_2020_gerhard_fischlWhat's new in_fme_2020_gerhard_fischl
What's new in_fme_2020_gerhard_fischlGIM_nv
 
FME for Utilities: RESA
FME for Utilities: RESAFME for Utilities: RESA
FME for Utilities: RESAGIM_nv
 
Real-time location tracking with FME Server Automations
Real-time location tracking with FME Server AutomationsReal-time location tracking with FME Server Automations
Real-time location tracking with FME Server AutomationsGIM_nv
 
Validation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FMEValidation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FMEGIM_nv
 
What's new in FME 2019: FME Server
What's new in FME 2019: FME ServerWhat's new in FME 2019: FME Server
What's new in FME 2019: FME ServerGIM_nv
 
VLAIO: Automating Spatial Planning with FME
VLAIO: Automating Spatial Planning with FMEVLAIO: Automating Spatial Planning with FME
VLAIO: Automating Spatial Planning with FMEGIM_nv
 
What's new in FME 2019: FME Desktop
What's new in FME 2019: FME DesktopWhat's new in FME 2019: FME Desktop
What's new in FME 2019: FME DesktopGIM_nv
 
BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren GIM_nv
 
Automating Spatial Data Sharing
Automating Spatial Data SharingAutomating Spatial Data Sharing
Automating Spatial Data SharingGIM_nv
 
Custom Transformers voor omzetting tussen Lambert72 en Lambert2008
Custom Transformers voor omzetting tussen Lambert72 en Lambert2008Custom Transformers voor omzetting tussen Lambert72 en Lambert2008
Custom Transformers voor omzetting tussen Lambert72 en Lambert2008GIM_nv
 
FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...
FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...
FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...GIM_nv
 
Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS GIM_nv
 
Ken Bragg: introduction and getting started with FME 2017
Ken Bragg: introduction and getting started with FME 2017Ken Bragg: introduction and getting started with FME 2017
Ken Bragg: introduction and getting started with FME 2017GIM_nv
 
Proximus managing its location master database with FME
Proximus managing its location master database with FMEProximus managing its location master database with FME
Proximus managing its location master database with FMEGIM_nv
 
Ken Bragg: Batch data processing in FME
Ken Bragg: Batch data processing in FMEKen Bragg: Batch data processing in FME
Ken Bragg: Batch data processing in FMEGIM_nv
 
FME World Tour: The difficulties of a simple trail network
FME World Tour: The difficulties of a simple trail networkFME World Tour: The difficulties of a simple trail network
FME World Tour: The difficulties of a simple trail networkGIM_nv
 
Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...
Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...
Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...GIM_nv
 
Kennismaking met FME
Kennismaking met FMEKennismaking met FME
Kennismaking met FMEGIM_nv
 
Infrabel: Smarter Railway Asset Management
Infrabel: Smarter Railway Asset ManagementInfrabel: Smarter Railway Asset Management
Infrabel: Smarter Railway Asset ManagementGIM_nv
 
FME als draaischijf voor GIS- en databeheerprocessen in de stad Brugge
FME als draaischijf voor GIS- en databeheerprocessen in de stad BruggeFME als draaischijf voor GIS- en databeheerprocessen in de stad Brugge
FME als draaischijf voor GIS- en databeheerprocessen in de stad BruggeGIM_nv
 

Plus de GIM_nv (20)

What's new in_fme_2020_gerhard_fischl
What's new in_fme_2020_gerhard_fischlWhat's new in_fme_2020_gerhard_fischl
What's new in_fme_2020_gerhard_fischl
 
FME for Utilities: RESA
FME for Utilities: RESAFME for Utilities: RESA
FME for Utilities: RESA
 
Real-time location tracking with FME Server Automations
Real-time location tracking with FME Server AutomationsReal-time location tracking with FME Server Automations
Real-time location tracking with FME Server Automations
 
Validation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FMEValidation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FME
 
What's new in FME 2019: FME Server
What's new in FME 2019: FME ServerWhat's new in FME 2019: FME Server
What's new in FME 2019: FME Server
 
VLAIO: Automating Spatial Planning with FME
VLAIO: Automating Spatial Planning with FMEVLAIO: Automating Spatial Planning with FME
VLAIO: Automating Spatial Planning with FME
 
What's new in FME 2019: FME Desktop
What's new in FME 2019: FME DesktopWhat's new in FME 2019: FME Desktop
What's new in FME 2019: FME Desktop
 
BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren
 
Automating Spatial Data Sharing
Automating Spatial Data SharingAutomating Spatial Data Sharing
Automating Spatial Data Sharing
 
Custom Transformers voor omzetting tussen Lambert72 en Lambert2008
Custom Transformers voor omzetting tussen Lambert72 en Lambert2008Custom Transformers voor omzetting tussen Lambert72 en Lambert2008
Custom Transformers voor omzetting tussen Lambert72 en Lambert2008
 
FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...
FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...
FME Custom Transformers pour la conversion entre les coordonnées Lambert72 et...
 
Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS
 
Ken Bragg: introduction and getting started with FME 2017
Ken Bragg: introduction and getting started with FME 2017Ken Bragg: introduction and getting started with FME 2017
Ken Bragg: introduction and getting started with FME 2017
 
Proximus managing its location master database with FME
Proximus managing its location master database with FMEProximus managing its location master database with FME
Proximus managing its location master database with FME
 
Ken Bragg: Batch data processing in FME
Ken Bragg: Batch data processing in FMEKen Bragg: Batch data processing in FME
Ken Bragg: Batch data processing in FME
 
FME World Tour: The difficulties of a simple trail network
FME World Tour: The difficulties of a simple trail networkFME World Tour: The difficulties of a simple trail network
FME World Tour: The difficulties of a simple trail network
 
Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...
Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...
Toveren met FME bij het Departement Leefmilieu, Natuur en Energie van de Vlaa...
 
Kennismaking met FME
Kennismaking met FMEKennismaking met FME
Kennismaking met FME
 
Infrabel: Smarter Railway Asset Management
Infrabel: Smarter Railway Asset ManagementInfrabel: Smarter Railway Asset Management
Infrabel: Smarter Railway Asset Management
 
FME als draaischijf voor GIS- en databeheerprocessen in de stad Brugge
FME als draaischijf voor GIS- en databeheerprocessen in de stad BruggeFME als draaischijf voor GIS- en databeheerprocessen in de stad Brugge
FME als draaischijf voor GIS- en databeheerprocessen in de stad Brugge
 

FME WT 2014: (FR) Validation et controle qualité des géodonnées

  • 1. CONNECT. TRANSFORM. AUTOMATE. Validation et Contrôle qualité des données avec FME Bruno De Lat Ingenieur Geodata et chef de projet GIS
  • 2. CONNECT. TRANSFORM. AUTOMATE. Contenu  Pourquoi valider et contrôler les données?  Que peut-on contrôler?  Schéma (Modèle de données)  Valeurs des attributs  Géométrie  Workflow de Validation avec FME Desktop et FME Server  Exemples
  • 3. CONNECT. TRANSFORM. AUTOMATE. Pourquoi valider et contrôler les données?  De mauvaises données peuvent avoir des conséquences importantes (financières, humaines, planification)
  • 4. CONNECT. TRANSFORM. AUTOMATE. Pourquoi valider et contrôler les données?  FME Desktop et FME Server sont des outils puissants pour contrôler les données et fournir un feedback.  Beaucoup d’utilisateurs de FME utilisent FME pour la validation et le contrôle qualité des données.
  • 5. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma (Modèle de données)  Valeurs des attributs  Géométrie
  • 6. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma  Type d’entité  Présence d’un attribut  Nom de l’attribut  Type de données attributaires  Système de coordonnées
  • 7. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma Contrôle du Schéma– Principales ressources  Schema (Any Format) Reader  FeatureTypeFilter  StatisticsCalculator  AttributeClassifier  XMLValidator  JSONValidator
  • 8. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma Schema(Any Format) Reader
  • 9. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma FeatureTypeFilter
  • 10. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma StatisticsCalculator
  • 11. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma AttributeClassifier
  • 12. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma XMLValidator
  • 13. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Schéma JSONValidator
  • 14. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Valeurs des attributs  Valeurs des attributs  Présence de l’attribut  Type de données (numérique, alpha etc)  Valeur dans une plage ([min – max])  Pas de doublons
  • 15. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Valeurs des attributs Valeurs des attributs – Principales ressources  Tester and TestFilter  AttributeClassifier  AttributeRangeFilter & AttributeFilter  NullAttributeMapper  Matcher  DuplicateRemover  StringSearcher  StatisticsCalculator
  • 16. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler? Valeurs des attributs Tester TestFilter
  • 17. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler? Valeurs des attributs NullAttributeMapper  Lire différents ‘types’ de valeurs NULL  Ecrire différents ‘types’ de valeurs NULL
  • 18. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler? Valeurs des attributs DuplicateRemover
  • 19. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie en 2D et 3D  Intersections  Orientation  Sommets (vertex) en double  Géométrie invalide  etc
  • 20. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie Géométrie – Principales ressources  GeometryValidator  GeometryFilter  Matcher  SpatialFilter  SliverRemover & SpikeRemover  AreaCalculator & LengthCalculator  OrientationExtractor
  • 21. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie GeometryValidator  12 tests (encore plus de tests dans les prochaines versions)  Intégration d’anciens transformers (SelfIntersector)  Vérifier (Check) et réparer (Repair)
  • 22. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie GeometryValidator
  • 23. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie GeometryFilter  Nouveau style dans FME 2014
  • 24. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie Matcher  Combinaison de la géométrie et des attributs  Y compris avec une tolérance pour les vertex intermédiaires
  • 25. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie SpatialFilter  Examine toutes les relations spatiales possibles
  • 26. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie SliverRemover  Identifie et corrige les trous ou les superpositions de données
  • 27. CONNECT. TRANSFORM. AUTOMATE. Que peut-on contrôler?  Géométrie SpikeRemover  Identifie et corrige ‘spikes’ (pic)  Angle maximum des ‘spikes’ (pic)
  • 28. CONNECT. TRANSFORM. AUTOMATE. Workflow de Validation avec FME Desktop et FME Server  FME Workbench:  Règles de validation  Tester sur ou plusieurs problèmes  Corrections  Automatique vs Manuel  Writers  Rapport avec les statistiques des erreurs  Fichier géographique avec la localisation des erreurs et un message détaillé  Desktop = Travail en local
  • 29. CONNECT. TRANSFORM. AUTOMATE. Workflow de validation avec FME Server  Input data via  email  téléchargement  directory watcher (notifie FME Server quand un fichier est ajouté à un dossier)  Taches planifiées  Les résultats et les rapports sont envoyés par email, download, navigateur, FTP…  Totalement automatique  Les utilisateurs ne doivent pas avoir de connaissances, ni de licence FME
  • 30. CONNECT. TRANSFORM. AUTOMATE. Exemples  Statistique des erreurs dans Excel
  • 31. CONNECT. TRANSFORM. AUTOMATE. Exemples  Statistique des erreur en HMTL
  • 32. CONNECT. TRANSFORM. AUTOMATE. Exemples  Location des erreurs  Message
  • 33. CONNECT. TRANSFORM. AUTOMATE. Exemple: Workflow avec FME Server User/Editor using ArcGIS FME Server Download MyData Validate MyData Upload MyData Extract & Lock Upload & Unlock User uses web interface to interact with FME Author using FME Desktop to model Validated data Data being edited Data editor environment FME Author environment Publish Workbench to FME Server Data to be edited Data ready for upload Database Server PC Citrix Network Disk Query Server administrator monitoring FME server No Yes Log file AWIS Informix Spatial Datablade Productie AWIS Informix Spatial Datablade Staging ETL Cancel Download
  • 34. CONNECT. TRANSFORM. AUTOMATE. Centre de formation de GIM Qualité des géodonnées  Théorie (Matin)  Introduction: Aperçu de la qualité des géodonnées  Sources d’erreurs possibles et comment les éviter  Comment construire des géodonnées de qualité  Fixer les normes de qualité  Les techniques de contrôle de la qualité  Pratique (Après-midi)  Session A: ArcGIS  Session B: FME  Où et Quand?  Mardi 27 mai 2014 en néerlandais (Heverlee)  Mercredi 19 novembre 2014 en néerlandais (Heverlee)
  • 35. CONNECT. TRANSFORM. AUTOMATE. Résumé  La qualité des géodonnées est importante!  FME est idéal pour détecter les erreurs  FME est idéal pour corriger les erreurs
  • 36. CONNECT. TRANSFORM. AUTOMATE. Merci!  Des Questions?  Pour plus d’informations:  Bruno De Lat  bruno.delat@gim.be  GIM  http://www.gim.be