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

35
CONNECT. TRANSFORM. AUTOMATE. Validatie en kwaliteitscontrole met FME Bruno De Lat Geodata Ingenieur en GIS Project Manager

description

Presentation on FME World Tour 2014 in Mechelen hosted by GIM. Quality Control of geodata (DUTCH)

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

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

CONNECT. TRANSFORM. AUTOMATE.

Validatie en kwaliteitscontrole met FMEBruno De LatGeodata Ingenieur en GIS Project Manager

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

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

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

CONNECT. TRANSFORM. AUTOMATE.

Waarom validatie en kwaliteitscontrole?

Slechte data kosten tijd, geld en soms zelfs levens.

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

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

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden?

þ Schema Feature Type naam Attribuut aanwezigheid Attribuut naam Attribute data type Coördinatensysteem

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Schema

Schema controle – Voornaamste middelen Schema (Any Format) Reader FeatureTypeFilter StatisticsCalculator AttributeClassifier XMLValidator JSONValidator

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Schema

Schema (Any Format) Reader

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Schema

FeatureTypeFilter

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Schema

StatisticsCalculator

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Schema

AttributeClassifier

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Schema

XMLValidator

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Schema

JSONValidator

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Attribuutwaarden

þ Attribuutwaarden Aanwezigheid attribuut Data Type (numeric, alpha etc) Waarde in een range Geen duplicaten

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Attribuutwaarden

Attribuutwaarden – Voornaamste middelen Tester and TestFilter AttributeClassifier AttributeRangeFilter & AttributeFilter NullAttributeMapper Matcher DuplicateRemover StringSearcher StatisticsCalculator

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Attribuutwaarden

TesterTestFilter

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Attribuutwaarden

NullAttributeMapper Lees verschillende ‘types’ van NULL values Schrijf verschillende ‘types’ van NULL values

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Attribuutwaarden

DuplicateRemover

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden?

þ Geometrie in 2D en 3D Intersecties Orientatie Duplicate vertices Ongeldige geometrie etc

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

Geometrie – Voornaamste middelen GeometryValidator GeometryFilter Matcher SpatialFilter SliverRemover & SpikeRemover AreaCalculator & LengthCalculator OrientationExtractor

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

GeometryValidator 12 testen (meer verwacht in volgende versies) Integratie oude transformers (SelfIntersector) Check & Repair

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

GeometryValidator

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

GeometryFilter Nieuwe stijl in FME 2014

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

Matcher Combinatie geometrie en attributen Inclusief vertex toleranties

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

SpatialFilter Alle mogelijke ruimtelijke relaties nagaan

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

SliverRemover Opsporen en oplossen van slivers

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

CONNECT. TRANSFORM. AUTOMATE.

Wat kan gecontroleerd worden? þ Geometrie

SpikeRemover Opsporen en oplossen van Spikes Maximum Spike Angle

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

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

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

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

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

CONNECT. TRANSFORM. AUTOMATE.

Voorbeelden

Statistieken van fouten in Excel

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

CONNECT. TRANSFORM. AUTOMATE.

Voorbeelden

Statistieken van fouten in HMTL

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

CONNECT. TRANSFORM. AUTOMATE.

Voorbeelden

Locatie van fouten Detailmelding van fout

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

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

Validateddata

Data being edited

Data editor environment

FME Author environmentPublish Workbench to FME Server

Data to be edited

Data ready for upload

Database Server

PC

Citrix

Network Disk

Query

Server administratormonitoring FME server

No

Yes

Log file

AWISInformix

Spatial DatabladeProductie

AWISInformix

Spatial DatabladeStaging

ET

L

Cancel Download

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

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)

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

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.

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

CONNECT. TRANSFORM. AUTOMATE.

Dank u!

Vragen?

Voor meer informatie: Bruno De Lat [email protected] GIM http://www.gim.be