SlideShare a Scribd company logo
CONNECT. TRANSFORM. AUTOMATE.
Validation and Quality Control
with FME and FME Server
CONNECT. TRANSFORM. AUTOMATE.
Validation and Quality Control
with FME and FME Server
CONNECT. TRANSFORM. AUTOMATE.
Validation and Quality Control
with FME and FME Server
Outline
 Why are we talking about Validation and QC ?
 What can we check?
 Schema
 Attribute Values
 Geometry
 Etc.
 Validation Workflows on FME Server
 Partner Examples
Why are we talking about this?
 Bad data costs time, money and even lives.
Why are we talking about
Validation and Quality Control?
 FME and FME Server are powerful tools for
checking data and providing feedback
 Many partners, integrators and users use FME
today for Validation and Quality Control
What can we check?
 Schema
 Feature Type Name
 Attribute Present
 Attribute Names
 Attribute Data Types
 Coordinate System
What can we check?
Schema Checking – Key Tools
 Schema (Any Format) Reader
 FeatureTypeFilter
 StatisticsCalculator
 AttributeClassifier transformer
 XMLValidator Transformer
 JSONValidator Transformer
What can we check?
 Attribute Values
 Values exist
 Data Type (numeric, alpha etc)
 Value within in range
 No duplicates
What can we check?
Attribute Values – Key Tools
 Tester and TestFilter
 AttributeClassifier
 AttributeRangeFilter & AttributeFilter
 NullAttributeMapper
 Matcher
 DuplicateRemover
 StringSearcher
 StatisticsCalculator
What can we check?
 Geometry 2D and 3D
 Intersections
 Orientation
 Duplicate Vertices
 Missing Surface Normals
 Invalid Solid Voids
 etc
What can we check?
Geometry Checking – Key Tools
 GeometryValidator (12 tests and counting)
 Detection and repair
 old transformers bundles in eg Self-Intersector
 GeometryFilter
 Matcher
 SpatialFilter (Sweco example)
 SliverRemover & SpikeRemover
 AreaCalculator & LengthCalculator
 OrientationExtractor
Workspace Example
Validation Workflows on FME
Server
 Submit data via email, upload, directory watcher,
scheduled task
 Provide report or results via email, form, data
download, PDF
Validation Workflows on FME
Server
Partner Validation Examples
#1 Axmann GeoChecker
1. Users upload data
2. Workspaces Check Schema, Geometry, Attributes
3. Email sent with PDF Report and Bad Data in AutoCAD
Partner Validation Examples
#1 Axmann GeoChecker
Detailed Reports & AutoCAD File of Errors
Partner Validation Examples
#2 Veremes - Qualigéo
 Generic Approach to avoid “Chamber of Horrors”
It's easy
Constraint FME tool
Geometry GeometryValidator
Spatial Relationship SpatialFilter/SpatialRelator
Integrity Constraint Feature Merger
Topology
Attribute Domain String Searcher
Statistic Statistic Calculator
Schema Schema reader
Unique Key Duplicate Remover
It's complicated
 Hyper generic workspace
• 1 unique workspace to validate all formats, all
data models, all constraints...
 Using an external description of the data
model and constraints
Solution
Partner Validation Examples
#3 Metria Sweden
Environmental Monitoring Data – ISO
QC-service
on FME
server
Metadat
a
XML
INSPIRE
WFS/SOS
QC-
report
Metadata
portal
Dataset
GML
Partner Validation Examples
#3 Metria Sweden
Environmental Monitoring Data – ISO
Partner Example #4
 1Spatial - UKPostcodeValidator
Thank You!
 Questions?
 For more information:
 info@safe.com
 www.safe.com

More Related Content

PPTX
Project on fake currency recognition using image processing ppt final (3).pptx
PPTX
Library Management System Waterfall Model
PPT
Automated Face Detection System
DOC
Online blood bank management system
PPTX
Online Hotel Management System
PPTX
Mobile Agent
PDF
Layer 7 & Burton Group: New Cloud Security Model Requirements
PDF
IRJET- Fake Profile Identification using Machine Learning
Project on fake currency recognition using image processing ppt final (3).pptx
Library Management System Waterfall Model
Automated Face Detection System
Online blood bank management system
Online Hotel Management System
Mobile Agent
Layer 7 & Burton Group: New Cloud Security Model Requirements
IRJET- Fake Profile Identification using Machine Learning

What's hot (20)

PPT
Vein Recognition Method
PDF
NIST Face Recognition Vendor Test, FRVT
PPTX
Library management system
PPTX
Chapter1(hci)
PPTX
Iris ppt
DOCX
Pharmacy management system Requirement Analysis and Elicitation Document
PPTX
Microsoft Flow y PowerApps
PDF
Face Liveness Detection for Biometric Antispoofing Applications using Color T...
DOCX
Blood bank management
PPTX
Hospital management system (php project) web engineering
PPTX
Object detection.pptx
PDF
Hotel Management System
PDF
A PROJECT PRESENTATION ON ONLINE MOVIE TICKET BOOKING SYSTEM Internal Guide By
PPTX
face recognition
PDF
Uml Tutorial
DOCX
Online School Management System ,School ERP , School Managemnt system , Admin...
PDF
인공지능 식별추적시스템 성능 검증 평가 사례
DOCX
Class Diagram for online auction system
PPTX
Moving object detection in video surveillance
PPT
Common Gateway Interface
Vein Recognition Method
NIST Face Recognition Vendor Test, FRVT
Library management system
Chapter1(hci)
Iris ppt
Pharmacy management system Requirement Analysis and Elicitation Document
Microsoft Flow y PowerApps
Face Liveness Detection for Biometric Antispoofing Applications using Color T...
Blood bank management
Hospital management system (php project) web engineering
Object detection.pptx
Hotel Management System
A PROJECT PRESENTATION ON ONLINE MOVIE TICKET BOOKING SYSTEM Internal Guide By
face recognition
Uml Tutorial
Online School Management System ,School ERP , School Managemnt system , Admin...
인공지능 식별추적시스템 성능 검증 평가 사례
Class Diagram for online auction system
Moving object detection in video surveillance
Common Gateway Interface
Ad

Viewers also liked (20)

PDF
The Application of FME to Maintain Quality Control (QC) over Standardized Spa...
PPTX
FME & Data Validation
PPTX
Data Validation Victories: Tips for Better Data Quality
PPTX
Attribute Magic: Restructure, Validate, and Other Ways to Control Schema
PPTX
Mastering Geospatial Metadata with FME
PDF
Data journalism: Data rules, while data rule
PDF
Automated Quality Controls with FME
PDF
Datonix.it data quality assurance
PDF
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
PPT
ASP.NET 10 - Data Controls
PPTX
Data quality assurance
PPT
Data controls ppt
PPTX
Using Risk Management for Validation
PPT
MEASURE Evaluation Data Quality Assessment Methodology and Tools
PPTX
Excel presentation data validation
PPT
Data Quality Rules introduction
PDF
Ensuring data quality
PPTX
Monitoring and Evaluating Male Engagement in Family Planning Programs
PPTX
Data Quality Review (DQR) Methods and Tools: Holistic, Country-Led Data Qual...
PDF
Measure It! How to measure quality in (not only) large software projects, OW2...
 
The Application of FME to Maintain Quality Control (QC) over Standardized Spa...
FME & Data Validation
Data Validation Victories: Tips for Better Data Quality
Attribute Magic: Restructure, Validate, and Other Ways to Control Schema
Mastering Geospatial Metadata with FME
Data journalism: Data rules, while data rule
Automated Quality Controls with FME
Datonix.it data quality assurance
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
ASP.NET 10 - Data Controls
Data quality assurance
Data controls ppt
Using Risk Management for Validation
MEASURE Evaluation Data Quality Assessment Methodology and Tools
Excel presentation data validation
Data Quality Rules introduction
Ensuring data quality
Monitoring and Evaluating Male Engagement in Family Planning Programs
Data Quality Review (DQR) Methods and Tools: Holistic, Country-Led Data Qual...
Measure It! How to measure quality in (not only) large software projects, OW2...
 
Ad

Similar to Validation and Quality Control with FME and FME Server (20)

PDF
Validation and Quality Control with FME and FME Server
PDF
How to Optimize GIS Workflows
PPTX
The Application of Feature Manipulation Engine (FME) to Maintain Quality Cont...
PPTX
How Not To Be Caught Flat-footed With Unpredictable FME Results
PPTX
Automating Quality Control
PPTX
3 fmewt19 - automating quality control
PDF
Your Data Eco System and FME
PDF
Ask Me Anything About Data Quality
PDF
Lifting the Hood of FME Engine 2022.0
PDF
FME Extensive Usage Inside the Mapping Production System of Natural Resources...
PDF
FME Fanatics Unite_ A Q&A on the FME Community's Top-Selected User Questions
PDF
Expanding Enterprise Integration with FME 2021.1
PDF
How Utilities can Improve Operations using Data Integration Workflows
PDF
FME 2022.0: Driving Data Decisions, Fueling Innovation
PDF
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
PDF
Building Your First Digital File Submission
PDF
Unveiling FME 2016
PDF
Finns Using FME Like Crazy
PPTX
Présentation du FME World Tour du 13 avril 2017 à Quebec
PDF
Improve Operational Efficiency in AEC with Data Integration
Validation and Quality Control with FME and FME Server
How to Optimize GIS Workflows
The Application of Feature Manipulation Engine (FME) to Maintain Quality Cont...
How Not To Be Caught Flat-footed With Unpredictable FME Results
Automating Quality Control
3 fmewt19 - automating quality control
Your Data Eco System and FME
Ask Me Anything About Data Quality
Lifting the Hood of FME Engine 2022.0
FME Extensive Usage Inside the Mapping Production System of Natural Resources...
FME Fanatics Unite_ A Q&A on the FME Community's Top-Selected User Questions
Expanding Enterprise Integration with FME 2021.1
How Utilities can Improve Operations using Data Integration Workflows
FME 2022.0: Driving Data Decisions, Fueling Innovation
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Building Your First Digital File Submission
Unveiling FME 2016
Finns Using FME Like Crazy
Présentation du FME World Tour du 13 avril 2017 à Quebec
Improve Operational Efficiency in AEC with Data Integration

More from Safe Software (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
PDF
Notification System for Construction Logistics Application
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
FME in Overdrive - Peak of Data & AI 2025
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
PDF
Pipeline Industry IoT - Real Time Data Monitoring
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
PDF
Fiber to the People! By Deutsche Telekom
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Getting Started with Data Integration: FME Form 101
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Notification System for Construction Logistics Application
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Transforming Utility Networks: Large-scale Data Migrations with FME
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
FME in Overdrive - Peak of Data & AI 2025
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Pipeline Industry IoT - Real Time Data Monitoring
FME in Overdrive: Unleashing the Power of Parallel Processing
Fiber to the People! By Deutsche Telekom
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
5 Things to Consider When Deploying AI in Your Enterprise

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Machine Learning_overview_presentation.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Spectroscopy.pptx food analysis technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Electronic commerce courselecture one. Pdf
Big Data Technologies - Introduction.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Machine Learning_overview_presentation.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
sap open course for s4hana steps from ECC to s4
A comparative analysis of optical character recognition models for extracting...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MIND Revenue Release Quarter 2 2025 Press Release
Review of recent advances in non-invasive hemoglobin estimation
Spectroscopy.pptx food analysis technology
Assigned Numbers - 2025 - Bluetooth® Document

Validation and Quality Control with FME and FME Server

  • 1. CONNECT. TRANSFORM. AUTOMATE. Validation and Quality Control with FME and FME Server
  • 2. CONNECT. TRANSFORM. AUTOMATE. Validation and Quality Control with FME and FME Server
  • 3. CONNECT. TRANSFORM. AUTOMATE. Validation and Quality Control with FME and FME Server
  • 4. Outline  Why are we talking about Validation and QC ?  What can we check?  Schema  Attribute Values  Geometry  Etc.  Validation Workflows on FME Server  Partner Examples
  • 5. Why are we talking about this?  Bad data costs time, money and even lives.
  • 6. Why are we talking about Validation and Quality Control?  FME and FME Server are powerful tools for checking data and providing feedback  Many partners, integrators and users use FME today for Validation and Quality Control
  • 7. What can we check?  Schema  Feature Type Name  Attribute Present  Attribute Names  Attribute Data Types  Coordinate System
  • 8. What can we check? Schema Checking – Key Tools  Schema (Any Format) Reader  FeatureTypeFilter  StatisticsCalculator  AttributeClassifier transformer  XMLValidator Transformer  JSONValidator Transformer
  • 9. What can we check?  Attribute Values  Values exist  Data Type (numeric, alpha etc)  Value within in range  No duplicates
  • 10. What can we check? Attribute Values – Key Tools  Tester and TestFilter  AttributeClassifier  AttributeRangeFilter & AttributeFilter  NullAttributeMapper  Matcher  DuplicateRemover  StringSearcher  StatisticsCalculator
  • 11. What can we check?  Geometry 2D and 3D  Intersections  Orientation  Duplicate Vertices  Missing Surface Normals  Invalid Solid Voids  etc
  • 12. What can we check? Geometry Checking – Key Tools  GeometryValidator (12 tests and counting)  Detection and repair  old transformers bundles in eg Self-Intersector  GeometryFilter  Matcher  SpatialFilter (Sweco example)  SliverRemover & SpikeRemover  AreaCalculator & LengthCalculator  OrientationExtractor
  • 14. Validation Workflows on FME Server  Submit data via email, upload, directory watcher, scheduled task  Provide report or results via email, form, data download, PDF
  • 16. Partner Validation Examples #1 Axmann GeoChecker 1. Users upload data 2. Workspaces Check Schema, Geometry, Attributes 3. Email sent with PDF Report and Bad Data in AutoCAD
  • 17. Partner Validation Examples #1 Axmann GeoChecker Detailed Reports & AutoCAD File of Errors
  • 18. Partner Validation Examples #2 Veremes - Qualigéo  Generic Approach to avoid “Chamber of Horrors”
  • 19. It's easy Constraint FME tool Geometry GeometryValidator Spatial Relationship SpatialFilter/SpatialRelator Integrity Constraint Feature Merger Topology Attribute Domain String Searcher Statistic Statistic Calculator Schema Schema reader Unique Key Duplicate Remover
  • 21.  Hyper generic workspace • 1 unique workspace to validate all formats, all data models, all constraints...  Using an external description of the data model and constraints Solution
  • 22. Partner Validation Examples #3 Metria Sweden Environmental Monitoring Data – ISO QC-service on FME server Metadat a XML INSPIRE WFS/SOS QC- report Metadata portal Dataset GML
  • 23. Partner Validation Examples #3 Metria Sweden Environmental Monitoring Data – ISO
  • 24. Partner Example #4  1Spatial - UKPostcodeValidator
  • 25. Thank You!  Questions?  For more information:  info@safe.com  www.safe.com

Editor's Notes

  • #5: Etc:Number of featuresNetwork topologyMeta data….
  • #9: Can have schema reader AND reader in workspaceStoakes:Schema(any format) is very useful. You can compare the schema of submitted data with the schema ‘standard’ and if there is a mismatch you can reject the data. If the data matches the data model standard then you can proceed with the data load.