This document discusses using FME for implementing INSPIRE compliance and leveraging INSPIRE data. It begins with an introduction to INSPIRE and FME. The document then covers using FME for schema mapping and transforming data to the INSPIRE schema, validating data compliance, and creating INSPIRE GML and ATOM feeds. It also discusses mashing up INSPIRE data with internal data sources and connecting to web services and APIs to further leverage INSPIRE data. The presentation provides examples and considerations for using FME throughout the INSPIRE data life cycle and compliance process.
2. Your photo here Your photo here
Dean Hintz
Senior Analyst
Erin Lemky
Senior Product Marketing
Hello!
Your photo here
Sören Dupke
Consultant & Developer
3. What is INSPIRE?
▪ EU member state directive
▪ Since 2007
▪ Deadline is 2021
▪ Objective: Enable sharing of
environmental spatial information
for policies and activities that may
have an impact on the
environment1
1
https://inspire.ec.europa.eu/about-inspire/563
4. What is INSPIRE?
▪ One of the largest:
▪ Deployments of Open
Geospatial Consortium (OGC)
standards
▪ Spatial data infrastructures
(SDIs)
▪ Open data portals
5. Agenda
Introduction
1. INSPIRE Implementation Using FME
▪ Schema, Geometry Transformation & Validation
▪ Creating INSPIRE GML & ATOM Feeds
2. Leveraging INSPIRE data using FME
▪ Mashing up INSPIRE data & In-House data
▪ Connecting Web Services & APIs
FME Enhancements
Resources
Q&A
6. Poll Question
How familiar are you with FME?
● I’ve been using it for 5+ years
● I’ve been using it for a couple
years
● I’ve been using it for less than 1
year
● I’m curious to learn about it
8. Connect Your Applications Transform Your Data Automate Your Workflows
Integrate and convert information
across 400+ applications.
Library of transformers
safe.com/transformers | hub.safe.com
Build event-based workflows in
a visual interface.
13. Poll Question
What is your relationship with EU
INSPIRE?
● I’m using FME to meet INSPIRE
compliance
● I’m exploring using FME for
INSPIRE compliance
● I’m using other tools to work on
INSPIRE compliance
● I want to consume INSPIRE data
● I’m observing INSPIRE from afar
15. ▪ Data joins from diverse sources
▪ Nested, object model vs
relational (GIS)
▪ Spatial reference
▪ Complex, multi-geometries
▪ Series / lists
▪ Presets (codelists, namespaces)
▪ Business rules
Transforming your data to INSPIRE:
Key Challenges
16. Transforming your data to INSPIRE
▪ Application schema based reader / writer
▪ Populate required attribute and geometry schema
▪ Reconcile relational to object
▪ Parent.child field names, ids
▪ All annexes supported
▪ All geometry models: 2,2.5 & 3D
▪ Raster, Point Clouds, Coverages
No need to be an XML expert (XMLTemplater)
17. Schema Mapping Tools for INSPIRE
?
The challenge:
▪ Map and transform your data and attributes into the INSPIRE
schema.
18. Schema Mapping
Tools for INSPIRE
▪ Feature type mapping
▪ Attribute name mapping
▪ Attribute value mapping
▪ SchemaMapper
▪ INSPIRE Solution Pack from con terra
20. Natural Risk Zones: Flood Hazard Areas
1. Read source data UK EA flood risk areas
2. Simplify the geometry
3. Reproject BNG to INSPIRE crs: ETRS89
4. ID generation: gml_id, localId, inspire ID
5. Addition of required fields and schema mapping
6. Write & validate INSPIRE GML
39. Validation Example Admin Units
Use TopologyBuilder, AnchoredSnapper and SpatialRelator to
detect and fix Boundaries
40. Validation Summary
▪ FME is a powerful tool for all kinds of validation
▪ Geometry
▪ Attributes
▪ Business Rules (ETF Validator)
▪ It can help you to detect and fix errors
46. FME Cloud:
6 Reasons
1. Data In Cloud
2. Innovate Faster
3. Focus Resources
4. Maximize Uptime
5. Strengthen Security
6. Save Money
47. Install FME Server Yourself Use FME Cloud
1. Build Integration workflow
2. Download FME Server
3. Acquire hardware to run FME Server
4. Configure server
1. Install/Configure OS
2. Install FME Server
3. Configure network security
4. Install SSL certificates
5. Setup DNS
5. Plan for security updates
6. Plan for disaster recovery
7. Publish integration workflow
1. Build Integration workflow
2. Signup to FME Cloud
3. Click “Launch Instance” and make some
configuration choices.
4. Wait 8 minutes and publish integration
workflow.
Steps to Initialize FME Server
48.
49. FME Cloud is FME Server
● Easy way to publish a workspace as a web service usable by anyone from a web
browser or app - no code
● Schedule jobs, download, stream, notifications & other services (REST API)
51. Leveraging INSPIRE Data Using FME
▪ FME Readers (INSPIRE GML, ATOM, WFS, WMS, WCS etc.)
▪ FME HTTPCaller (any web service)
▪ Data Inspector
52. Planning High Voltage
Transmission Lines
▪ Mash-Up of INSPIRE Services & Data:
▪ Easy to accomplish with FME
▪ Enrich in-house data with spatial
information
▪ Improve the decision making for
planing the power grid
53. Planning High Voltage Transmission
Lines
FME Process:
▪ Read in-house database
▪ Runs against multiple INSPIRE WFS endpoints
▪ Updates new or changed parcels
▪ Filter by federal state
▪ Connect WFS (FeatureReader/HTTPCaller)
▪ Automatic updates & notifications (FME Server)
54. Sentinel & INSPIRE
▪ Detection of Surface Waters
▪ Using NDWI (Normalized Difference Water Index)
56. Analyse Results
▪ Compare INSPIRE & Sentinel Data processing
▪ Hydrography Theme - SurfaceWaters
▪ Calculate Areas
▪ HTML Report
Report:
Surface Water Body area listed by
INSPIRE: 143032557.52 m²
Water body area detected by FME:
46674000 m²
The difference is 96358557.52 m2 which
equals an approxmiate detection rate of
32.63 percent.
57. Summary: Leveraging INSPIRE
data using FME
▪ Read INSPIRE Services and combine with your
in-house data using FME
▪ Connect to other services and APIs with FME
HTTPCaller
▪ Mash up!
60. Air Quality Data
▪ Load data & automate updates
▪ Endpoints
▪ Stations (INSPIRE Data)
▪ Sensor Data (52north SOS)
▪ Series REST API
▪ SOS endpoint
61. Connecting Services & APIs
Demo Combining Data for Finland:
1. Finnish Environment Institute (SYKE)
ATOM Feed Protected Areas
2. Real-time Air Quality Index
3. European Environment Agency
Air Quality Time Series
Visualize air quality in Finnish protected
areas: real-time and historically
62. Connecting Services & APIs
Data Source 1
Finnish Environment Institute (SYKE)
ATOM Feed: Nature conservation and wilderness areas
63. Connecting Services & APIs
Data Source 2
World’s Pollution: Real-time Air Quality Index
JSON API
64. Connecting Services & APIs
Data Source 3
European Environment Agency Air Quality Time Series
74. Keys to Success with FME
& INSPIRE
▪ Support domain expert collaboration
▪ Both consume and produce = better
implementations
▪ Balance between flexibility and
usability
▪ Integrate with existing workflows
▪ Rapid prototyping = easy wins early
▪ Automate and future-proof
75. Key Take-aways:
FME and INSPIRE
● FME simplifies INSPIRE compliance - without any coding
● Prepare data for INSPIRE through data extraction,
transformation and schema mapping
● Write & Validate INSPIRE GML using schemas and validators
to ensure compliance
● Share INSPIRE data using FME Server’s web services
● Leverage INSPIRE data and services - integrate with in-house
data to support existing workflows and enable new ones
76. INSPIRE is just the start, not the destination
➔ Harmonize INSPIRE data
➔ Consume INSPIRE data
➔ Learn one tool for all your integration needs
➔ Easily document and share workflows
77. FME Partners Providing INSPIRE Solutions
▪ con terra (> 100 implementations across Europe)
▪ GIM, Belgium
▪ SWECO, KMD Denmark, SGU Sweden
▪ Spatialworld, Finland (National Land Survey)
▪ ISOGeo, France (SDI Platform)
▪ GeoData, Norwegian National GeoPortal
▪ AED Sicad (NAS to INSPIRE conversions)
▪ Veremes, France
▪ Metria, Swedish EPA
▪ 1-Spatial & Dotted Eyes, UK
78. Get started with free
resources at safe.com
✓ Free FME Trial
✓ Free Online Training
✓ Free Tutorials
✓ Free Webinars
✓ Free Knowledge Center
79. Knowledge Center
search ‘eu inspire tutorial’
other tutorials: XML, GML, JSON, 3D
FME Community, FME Hub
search ‘inspire’
safe.com/inspire
conterra.de/ISP
INSPIRE-Specific Resources
80. Thank you!
Dean Hintz
Senior Analyst
dean@safe.com
@DeanAtSafe
Sören Dupke
INSPIRE Coordinator
con terra
s.dupke@conterra.de
Erin Lemky
Senior Product Marketing Manager
erin.lemky@safe.com
Join Us:
FME World Tour 2019, March 18 - June 12, 70+ Cities
FME Days 2019, March 18-20, Bonn, Germany