SlideShare une entreprise Scribd logo
1  sur  35
CONNECT. TRANSFORM. AUTOMATE.
Validatie en kwaliteitscontrole
met FME
Bruno De Lat
Geodata Ingenieur en GIS Project Manager
CONNECT. TRANSFORM. AUTOMATE.
Inhoud
 Waarom validatie en kwaliteitscontrole?
 Wat kan er gecontroleerd worden?
 Schema
 Attribuut-waarden
 Geometrie
 Validatie workflow met FME Desktop en FME
Server
 Voorbeelden
CONNECT. TRANSFORM. AUTOMATE.
Waarom validatie en
kwaliteitscontrole?
 Slechte data kosten tijd, geld en soms zelfs
levens.
CONNECT. TRANSFORM. AUTOMATE.
Waarom validatie en
kwaliteitscontrole?
 FME Desktop en FME Server zijn krachtige tools
om data te controleren en feedback te geven
 Zeer veel FME gebruikers gebruiken FME voor
validatie- en kwaliteitscontrole
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?
 Schema
 Feature Type naam
 Attribuut aanwezigheid
 Attribuut naam
 Attribute data type
 Coördinatensysteem
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Schema
Schema controle – Voornaamste middelen
 Schema (Any Format) Reader
 FeatureTypeFilter
 StatisticsCalculator
 AttributeClassifier
 XMLValidator
 JSONValidator
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Schema
Schema (Any Format) Reader
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Schema
FeatureTypeFilter
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Schema
StatisticsCalculator
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Schema
AttributeClassifier
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Schema
XMLValidator
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Schema
JSONValidator
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Attribuutwaarden
 Attribuutwaarden
 Aanwezigheid attribuut
 Data Type (numeric, alpha etc)
 Waarde in een range
 Geen duplicaten
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Attribuutwaarden
Attribuutwaarden – Voornaamste middelen
 Tester and TestFilter
 AttributeClassifier
 AttributeRangeFilter & AttributeFilter
 NullAttributeMapper
 Matcher
 DuplicateRemover
 StringSearcher
 StatisticsCalculator
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden? Attribuutwaarden
Tester
TestFilter
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden? Attribuutwaarden
NullAttributeMapper
 Lees verschillende ‘types’ van NULL values
 Schrijf verschillende ‘types’ van NULL values
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden? Attribuutwaarden
DuplicateRemover
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?
 Geometrie in 2D en 3D
 Intersecties
 Orientatie
 Duplicate vertices
 Ongeldige geometrie
 etc
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
Geometrie – Voornaamste middelen
 GeometryValidator
 GeometryFilter
 Matcher
 SpatialFilter
 SliverRemover & SpikeRemover
 AreaCalculator & LengthCalculator
 OrientationExtractor
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
GeometryValidator
 12 testen (meer verwacht in volgende versies)
 Integratie oude transformers (SelfIntersector)
 Check & Repair
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
GeometryValidator
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
GeometryFilter
 Nieuwe stijl in FME 2014
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
Matcher
 Combinatie geometrie en attributen
 Inclusief vertex toleranties
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
SpatialFilter
 Alle mogelijke ruimtelijke relaties nagaan
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
SliverRemover
 Opsporen en oplossen van slivers
CONNECT. TRANSFORM. AUTOMATE.
Wat kan gecontroleerd
worden?  Geometrie
SpikeRemover
 Opsporen en oplossen van Spikes
 Maximum Spike Angle
CONNECT. TRANSFORM. AUTOMATE.
Validatie Workflow met FME
Desktop
 FME Workbench:
 Validatieregels
 Testen op 1 of meerdere problemen
 Correcties
 Automatisch vs Manueel
 Writers
 Rapport met statistieken van fouten
 Geografisch bestand met locatie van fouten en detail-
melding
 Desktop = Lokaal gebruik
CONNECT. TRANSFORM. AUTOMATE.
Validatie Workflow met FME
Server
 Input data via
 email
 upload
 directory watcher
 scheduled task
 Resultaten en rapport aanbieden via email, data
download, browers, FTP,…
 Volledig automatisch
 Gebruiker moet geen FME-kennis & licentie
hebben
CONNECT. TRANSFORM. AUTOMATE.
Voorbeelden
 Statistieken van fouten in Excel
CONNECT. TRANSFORM. AUTOMATE.
Voorbeelden
 Statistieken van fouten in HMTL
CONNECT. TRANSFORM. AUTOMATE.
Voorbeelden
 Locatie van fouten
 Detailmelding van fout
CONNECT. TRANSFORM. AUTOMATE.
Voorbeelden: Workflow met
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.
GIM Training Centre:
Kwaliteitsaspecten van Geodata
 Theorie (Voormiddag)
 Inleiding: Overzicht kwaliteitsaspecten van geodata
 Mogelijke foutenbronnen en hoe ze te vermijden
 Hoe kwaliteitsvolle geodata opbouwen
 Vastleggen van een kwaliteitsnorm
 Kwaliteitscontrole-technieken
 Praktijk (Namiddag)
 Sessie A: ArcGIS
 Sessie B: FME
 Waar en Wanneer?
 Dinsdag 27 mei 2014 (Heverlee)
 Woensdag 19 november 2014 (Heverlee)
CONNECT. TRANSFORM. AUTOMATE.
Samenvatting
 Kwaliteit van geodata is belangrijk!
 FME is uitstekend geschikt om fouten op te
sporen
 FME is uitstekend geschikt om fouten te
corrigeren.
CONNECT. TRANSFORM. AUTOMATE.
Dank u!
 Vragen?
 Voor meer informatie:
 Bruno De Lat
 bruno.delat@gim.be
 GIM
 http://www.gim.be

Contenu connexe

En vedette

FME World Tour 2016, Namur: Bienvenue (GIM)
FME World Tour 2016, Namur: Bienvenue (GIM)FME World Tour 2016, Namur: Bienvenue (GIM)
FME World Tour 2016, Namur: Bienvenue (GIM)GIM_nv
 
FME World Tour 2016: ORES
FME World Tour 2016: ORESFME World Tour 2016: ORES
FME World Tour 2016: ORESGIM_nv
 
FME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICCFME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICCGIM_nv
 
FME World Tour 2016: intro by GIM
FME World Tour 2016: intro by GIMFME World Tour 2016: intro by GIM
FME World Tour 2016: intro by GIMGIM_nv
 
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
 
FME World Tour 2016: VLAIO - Inspired door FME
FME World Tour 2016: VLAIO - Inspired door FMEFME World Tour 2016: VLAIO - Inspired door FME
FME World Tour 2016: VLAIO - Inspired door FMEGIM_nv
 
INSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and toolsINSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and toolsGIM_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: 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
 
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...PT.Jeklindo Persada Consulting 085262245981
 
City Challenge Week Presentation
City Challenge Week PresentationCity Challenge Week Presentation
City Challenge Week PresentationHenry Lin
 
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...PT.Jeklindo Persada Consulting 085262245981
 
Newsletter 30 10-2015(36-20) (1)
Newsletter 30 10-2015(36-20) (1)Newsletter 30 10-2015(36-20) (1)
Newsletter 30 10-2015(36-20) (1)cacds_ukraine
 
HOW CHILDREN LEARN: BIRTH TO 6 MONTHS
HOW CHILDREN LEARN: BIRTH TO 6 MONTHSHOW CHILDREN LEARN: BIRTH TO 6 MONTHS
HOW CHILDREN LEARN: BIRTH TO 6 MONTHSLizbethNataly
 
bulletin cacds 15 09-2015(33-17)
bulletin cacds 15 09-2015(33-17)bulletin cacds 15 09-2015(33-17)
bulletin cacds 15 09-2015(33-17)cacds_ukraine
 

En vedette (20)

FME World Tour 2016, Namur: Bienvenue (GIM)
FME World Tour 2016, Namur: Bienvenue (GIM)FME World Tour 2016, Namur: Bienvenue (GIM)
FME World Tour 2016, Namur: Bienvenue (GIM)
 
FME World Tour 2016: ORES
FME World Tour 2016: ORESFME World Tour 2016: ORES
FME World Tour 2016: ORES
 
FME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICCFME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICC
 
FME World Tour 2016: intro by GIM
FME World Tour 2016: intro by GIMFME World Tour 2016: intro by GIM
FME World Tour 2016: intro by GIM
 
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
 
FME World Tour 2016: VLAIO - Inspired door FME
FME World Tour 2016: VLAIO - Inspired door FMEFME World Tour 2016: VLAIO - Inspired door FME
FME World Tour 2016: VLAIO - Inspired door FME
 
INSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and toolsINSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and tools
 
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: 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
 
Buletin 4 (20)
Buletin 4 (20)Buletin 4 (20)
Buletin 4 (20)
 
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
PENGURUSAN IZIN DOKUMEN PERUSAHAAN PT. JEKLINDO CONSULTING - 085262245981 ( M...
 
City Challenge Week Presentation
City Challenge Week PresentationCity Challenge Week Presentation
City Challenge Week Presentation
 
Buletin 28-12
Buletin 28-12Buletin 28-12
Buletin 28-12
 
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...
BIRO JASA CONSULTING PT.JEKLINDO PERSADA (CEPAT, MURAH DAN TERJAMIN) O8526224...
 
Newsletter 30 10-2015(36-20) (1)
Newsletter 30 10-2015(36-20) (1)Newsletter 30 10-2015(36-20) (1)
Newsletter 30 10-2015(36-20) (1)
 
HOW CHILDREN LEARN: BIRTH TO 6 MONTHS
HOW CHILDREN LEARN: BIRTH TO 6 MONTHSHOW CHILDREN LEARN: BIRTH TO 6 MONTHS
HOW CHILDREN LEARN: BIRTH TO 6 MONTHS
 
buletin 10 cacds
buletin 10 cacdsbuletin 10 cacds
buletin 10 cacds
 
JASA CONSULTING
JASA CONSULTING JASA CONSULTING
JASA CONSULTING
 
bulletin cacds 15 09-2015(33-17)
bulletin cacds 15 09-2015(33-17)bulletin cacds 15 09-2015(33-17)
bulletin cacds 15 09-2015(33-17)
 
EL CORREO ELECTRÒNICO
EL CORREO ELECTRÒNICOEL CORREO ELECTRÒNICO
EL CORREO ELECTRÒNICO
 

Similaire à FME WT 2014: (NL) Kwaliteitscontrole en correctie van geografische data

FME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DF
FME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DFFME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DF
FME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DFGIM_nv
 
IMPACT Framework en Evaluatie by Clemens Neudecker
IMPACT Framework en Evaluatie by Clemens NeudeckerIMPACT Framework en Evaluatie by Clemens Neudecker
IMPACT Framework en Evaluatie by Clemens NeudeckerIMPACT Centre of Competence
 
Aircheck wifi tester
Aircheck wifi testerAircheck wifi tester
Aircheck wifi testerLuuk Ros
 
The DOC - Oracle APEX features
The DOC - Oracle APEX featuresThe DOC - Oracle APEX features
The DOC - Oracle APEX featuresgleduc
 
Supporting Continuous Testing with FITR test automation
Supporting Continuous Testing with FITR test automationSupporting Continuous Testing with FITR test automation
Supporting Continuous Testing with FITR test automationBas Dijkstra
 
Client Server 2
Client Server 2Client Server 2
Client Server 2tjercus
 
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggeHTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggePureplexity
 
DDMA / EDSN: Datakwaliteit
DDMA / EDSN: DatakwaliteitDDMA / EDSN: Datakwaliteit
DDMA / EDSN: DatakwaliteitDDMA
 
Demo ui
Demo uiDemo ui
Demo uidd354
 
Waarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieursWaarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieursJo Gijbels
 
Pembertons gelijk
Pembertons gelijkPembertons gelijk
Pembertons gelijkDino Seelig
 
1e stap xpages, mobile devices bootstrap
1e stap xpages, mobile devices  bootstrap1e stap xpages, mobile devices  bootstrap
1e stap xpages, mobile devices bootstrapjeroensiecker
 
FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007arnold
 
Het wat, hoe en waarom van gidistribueerde componenten
Het wat, hoe en waarom van gidistribueerde componentenHet wat, hoe en waarom van gidistribueerde componenten
Het wat, hoe en waarom van gidistribueerde componentenPatrick Koning
 
Grip Op Applicatie Management Computable (14 November 2006)
Grip Op Applicatie Management Computable (14 November 2006)Grip Op Applicatie Management Computable (14 November 2006)
Grip Op Applicatie Management Computable (14 November 2006)Edwin Groenewegen
 

Similaire à FME WT 2014: (NL) Kwaliteitscontrole en correctie van geografische data (17)

FME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DF
FME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DFFME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DF
FME WT 2014: (NL) Data hermodellering in functie van INSPIRE en KLIP DF
 
IMPACT Framework en Evaluatie by Clemens Neudecker
IMPACT Framework en Evaluatie by Clemens NeudeckerIMPACT Framework en Evaluatie by Clemens Neudecker
IMPACT Framework en Evaluatie by Clemens Neudecker
 
Aircheck wifi tester
Aircheck wifi testerAircheck wifi tester
Aircheck wifi tester
 
The DOC - Oracle APEX features
The DOC - Oracle APEX featuresThe DOC - Oracle APEX features
The DOC - Oracle APEX features
 
Automated testing with SpecFlow
Automated testing with SpecFlowAutomated testing with SpecFlow
Automated testing with SpecFlow
 
Supporting Continuous Testing with FITR test automation
Supporting Continuous Testing with FITR test automationSupporting Continuous Testing with FITR test automation
Supporting Continuous Testing with FITR test automation
 
Client Server 2
Client Server 2Client Server 2
Client Server 2
 
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggeHTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
 
DDMA / EDSN: Datakwaliteit
DDMA / EDSN: DatakwaliteitDDMA / EDSN: Datakwaliteit
DDMA / EDSN: Datakwaliteit
 
Demo ui
Demo uiDemo ui
Demo ui
 
Waarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieursWaarom RFEM de optimale rekensoftware is voor uw ingenieurs
Waarom RFEM de optimale rekensoftware is voor uw ingenieurs
 
Pembertons gelijk
Pembertons gelijkPembertons gelijk
Pembertons gelijk
 
1e stap xpages, mobile devices bootstrap
1e stap xpages, mobile devices  bootstrap1e stap xpages, mobile devices  bootstrap
1e stap xpages, mobile devices bootstrap
 
FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007FlightCheck Online - Do More 2007
FlightCheck Online - Do More 2007
 
Het wat, hoe en waarom van gidistribueerde componenten
Het wat, hoe en waarom van gidistribueerde componentenHet wat, hoe en waarom van gidistribueerde componenten
Het wat, hoe en waarom van gidistribueerde componenten
 
Grip Op Applicatie Management Computable (14 November 2006)
Grip Op Applicatie Management Computable (14 November 2006)Grip Op Applicatie Management Computable (14 November 2006)
Grip Op Applicatie Management Computable (14 November 2006)
 
Fronteers Modern Testing
Fronteers Modern TestingFronteers Modern Testing
Fronteers Modern Testing
 

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: 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
 
FME World Tour 2017: les possibilités de FME Desktop et FME Server
FME World Tour 2017: les possibilités de FME Desktop et FME ServerFME World Tour 2017: les possibilités de FME Desktop et FME Server
FME World Tour 2017: les possibilités de FME Desktop et FME ServerGIM_nv
 
Environmental mapping: drones, aerial or satellite images?
Environmental mapping: drones, aerial or satellite images?Environmental mapping: drones, aerial or satellite images?
Environmental mapping: drones, aerial or satellite images?GIM_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: 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 World Tour 2017: les possibilités de FME Desktop et FME Server
FME World Tour 2017: les possibilités de FME Desktop et FME ServerFME World Tour 2017: les possibilités de FME Desktop et FME Server
FME World Tour 2017: les possibilités de FME Desktop et FME Server
 
Environmental mapping: drones, aerial or satellite images?
Environmental mapping: drones, aerial or satellite images?Environmental mapping: drones, aerial or satellite images?
Environmental mapping: drones, aerial or satellite images?
 

FME WT 2014: (NL) Kwaliteitscontrole en correctie van geografische data

  • 1. CONNECT. TRANSFORM. AUTOMATE. Validatie en kwaliteitscontrole met FME Bruno De Lat Geodata Ingenieur en GIS Project Manager
  • 2. CONNECT. TRANSFORM. AUTOMATE. Inhoud  Waarom validatie en kwaliteitscontrole?  Wat kan er gecontroleerd worden?  Schema  Attribuut-waarden  Geometrie  Validatie workflow met FME Desktop en FME Server  Voorbeelden
  • 3. CONNECT. TRANSFORM. AUTOMATE. Waarom validatie en kwaliteitscontrole?  Slechte data kosten tijd, geld en soms zelfs levens.
  • 4. CONNECT. TRANSFORM. AUTOMATE. Waarom validatie en kwaliteitscontrole?  FME Desktop en FME Server zijn krachtige tools om data te controleren en feedback te geven  Zeer veel FME gebruikers gebruiken FME voor validatie- en kwaliteitscontrole
  • 5. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema  Feature Type naam  Attribuut aanwezigheid  Attribuut naam  Attribute data type  Coördinatensysteem
  • 6. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema Schema controle – Voornaamste middelen  Schema (Any Format) Reader  FeatureTypeFilter  StatisticsCalculator  AttributeClassifier  XMLValidator  JSONValidator
  • 7. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema Schema (Any Format) Reader
  • 8. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema FeatureTypeFilter
  • 9. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema StatisticsCalculator
  • 10. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema AttributeClassifier
  • 11. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema XMLValidator
  • 12. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Schema JSONValidator
  • 13. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Attribuutwaarden  Attribuutwaarden  Aanwezigheid attribuut  Data Type (numeric, alpha etc)  Waarde in een range  Geen duplicaten
  • 14. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Attribuutwaarden Attribuutwaarden – Voornaamste middelen  Tester and TestFilter  AttributeClassifier  AttributeRangeFilter & AttributeFilter  NullAttributeMapper  Matcher  DuplicateRemover  StringSearcher  StatisticsCalculator
  • 15. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden? Attribuutwaarden Tester TestFilter
  • 16. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden? Attribuutwaarden NullAttributeMapper  Lees verschillende ‘types’ van NULL values  Schrijf verschillende ‘types’ van NULL values
  • 17. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden? Attribuutwaarden DuplicateRemover
  • 18. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie in 2D en 3D  Intersecties  Orientatie  Duplicate vertices  Ongeldige geometrie  etc
  • 19. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie Geometrie – Voornaamste middelen  GeometryValidator  GeometryFilter  Matcher  SpatialFilter  SliverRemover & SpikeRemover  AreaCalculator & LengthCalculator  OrientationExtractor
  • 20. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie GeometryValidator  12 testen (meer verwacht in volgende versies)  Integratie oude transformers (SelfIntersector)  Check & Repair
  • 21. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie GeometryValidator
  • 22. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie GeometryFilter  Nieuwe stijl in FME 2014
  • 23. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie Matcher  Combinatie geometrie en attributen  Inclusief vertex toleranties
  • 24. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie SpatialFilter  Alle mogelijke ruimtelijke relaties nagaan
  • 25. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie SliverRemover  Opsporen en oplossen van slivers
  • 26. CONNECT. TRANSFORM. AUTOMATE. Wat kan gecontroleerd worden?  Geometrie SpikeRemover  Opsporen en oplossen van Spikes  Maximum Spike Angle
  • 27. CONNECT. TRANSFORM. AUTOMATE. Validatie Workflow met FME Desktop  FME Workbench:  Validatieregels  Testen op 1 of meerdere problemen  Correcties  Automatisch vs Manueel  Writers  Rapport met statistieken van fouten  Geografisch bestand met locatie van fouten en detail- melding  Desktop = Lokaal gebruik
  • 28. CONNECT. TRANSFORM. AUTOMATE. Validatie Workflow met FME Server  Input data via  email  upload  directory watcher  scheduled task  Resultaten en rapport aanbieden via email, data download, browers, FTP,…  Volledig automatisch  Gebruiker moet geen FME-kennis & licentie hebben
  • 29. CONNECT. TRANSFORM. AUTOMATE. Voorbeelden  Statistieken van fouten in Excel
  • 30. CONNECT. TRANSFORM. AUTOMATE. Voorbeelden  Statistieken van fouten in HMTL
  • 31. CONNECT. TRANSFORM. AUTOMATE. Voorbeelden  Locatie van fouten  Detailmelding van fout
  • 32. CONNECT. TRANSFORM. AUTOMATE. Voorbeelden: Workflow met 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
  • 33. CONNECT. TRANSFORM. AUTOMATE. GIM Training Centre: Kwaliteitsaspecten van Geodata  Theorie (Voormiddag)  Inleiding: Overzicht kwaliteitsaspecten van geodata  Mogelijke foutenbronnen en hoe ze te vermijden  Hoe kwaliteitsvolle geodata opbouwen  Vastleggen van een kwaliteitsnorm  Kwaliteitscontrole-technieken  Praktijk (Namiddag)  Sessie A: ArcGIS  Sessie B: FME  Waar en Wanneer?  Dinsdag 27 mei 2014 (Heverlee)  Woensdag 19 november 2014 (Heverlee)
  • 34. CONNECT. TRANSFORM. AUTOMATE. Samenvatting  Kwaliteit van geodata is belangrijk!  FME is uitstekend geschikt om fouten op te sporen  FME is uitstekend geschikt om fouten te corrigeren.
  • 35. CONNECT. TRANSFORM. AUTOMATE. Dank u!  Vragen?  Voor meer informatie:  Bruno De Lat  bruno.delat@gim.be  GIM  http://www.gim.be