SlideShare a Scribd company logo
1 of 27
Download to read offline
CONNECT. TRANSFORM. AUTOMATE.
FME and Complex GML
CONNECT. TRANSFORM. AUTOMATE.
FME – The tool for Complex GML
FME 2014!
The most complete tool for
creating, transforming,
distributing and using complex
GML such as INSPIRE and AIXM.
No coding! No XSLT!
CONNECT. TRANSFORM. AUTOMATE.
Consuming Complex GML data
 FME takes the pain out of reading and
leveraging complex GML and web services
 Benefit from the diverse array of freely
available published data sources
 New Data Inspector makes it easy to
visualize all types of data: 2D or 3D, vector or
raster, non-spatial or complex geometries
 See web services webinar, August 2013
CONNECT. TRANSFORM. AUTOMATE.
Your data to/from Complex GML
 FME can read or write over 325 formats
 FME has supported xsd based GML reading for some time
 New in FME 2014: GML writer application schema mode
 Complete support for complex schemas – xsd’s
If you can read it – you can write it!
CONNECT. TRANSFORM. AUTOMATE.
GML Formats in FME
CONNECT. TRANSFORM. AUTOMATE.
FME 2014 GML Developments
 Improvements to GML Reader to capture
full schema model
 New GML writer – write
anything that GML reader can read
 New generic web services
 published workspace handles
message brokering and data
 publish virtually any web service
and data stream
see OGC Web Services FME lizard talk
CONNECT. TRANSFORM. AUTOMATE.
Key Points on the FME GML Writer
 GML writing in schema mode uses destination model
captured from the application schema (xsd)
 map directly to destination feature type fields, like
other formats
 multiple, complex geometry support
 geometry names and traits
 voidable attributes in output GML / FME null support
XMLTemplater no longer needed for GML writing, but still
useful for other XML generation like metadata
CONNECT. TRANSFORM. AUTOMATE.
FME AIXM Support Prior to 2014
 AIXM 4.5 reading / writing
 AIXM 5.1 reading
 Work with ESRI on PLTS /
Aeronautical Solution
 XMLTemplater based writing
– limited use cases
CONNECT. TRANSFORM. AUTOMATE.
FME 2014 and AIXM
 New AIXM 5 writer
 New generic web services: AIXM 5 via WFS
 Schema mapping tools:
 GIS <-> AIXM
 AIXM 4.5 <-> 5.1
 XML tools: parsing,
validation, formatting
 New licensing: no extra cost
CONNECT. TRANSFORM. AUTOMATE.
FME Server and AIXM
 Data distribution (4.5, 5.1)
 Data QA (XML validation, geometry, rules)
 Data upload
 Web services (WFS etc)
 Notification services
 FME Cloud - scalability
CONNECT. TRANSFORM. AUTOMATE.
Writing AIXM
CONNECT. TRANSFORM. AUTOMATE.
Demo: Reading AIXM: World Airports
CONNECT. TRANSFORM. AUTOMATE.
AIXM to KML Conversion
Demo: Chicago O’Hare
CONNECT. TRANSFORM. AUTOMATE.
FME and INSPIRE
 Consume INSPIRE – Leverage existing INSPIRE content
and services
 Schema Transformation* – the hard problem that FME
makes easier and automates. (e.g. conterra’s ISP for FME)
 Publishing INSPIRE – INSPIRE writer and web service
support – easily meet INSPIRE requirements - no code!
 Annex II and III – FME’s flexible, modular approach:
future proofed as requirements evolve
 Web Services - workspace as web service broker
via FME Server**
CONNECT. TRANSFORM. AUTOMATE.
INSPIRE Writer: Add Writer
CONNECT. TRANSFORM. AUTOMATE.
INSPIRE Writer:
Import Feature Type
CONNECT. TRANSFORM. AUTOMATE.
Parcels Destination Feature Type
CONNECT. TRANSFORM. AUTOMATE.
Typical Workflow
1. Format translation (CAD/GIS reading)
2. ID generation
3. Reprojection to ETRS89
4. Augmentation with date and area info
5. Data Transformation to match INSPIRE
requirements
i. Schema mapping
ii. Geometry transformation
6. Write out GML
CONNECT. TRANSFORM. AUTOMATE.
INSPIRE GML Writing: Parcels
CONNECT. TRANSFORM. AUTOMATE.
Geographic Names: GML Result
CONNECT. TRANSFORM. AUTOMATE.
INSPIRE: Cadastral Parcels
CONNECT. TRANSFORM. AUTOMATE.
FME for Annex II and III
Delivery
1. Annex II raster themes such as DEM and orthophoto can be
produced to specification with FME
2. Annex III 3D Building themes can be produced with FME
CONNECT. TRANSFORM. AUTOMATE.
Validation with FME
Does your data comply with the schema?
 XMLValidator transformer (syntax and schema)
 Many, many other FME validation transformers to
check attribute values, geometry etc
 Don’t forget to inspect!
CONNECT. TRANSFORM. AUTOMATE.
Use FME Server for INSPIRE
Download Web Services
(more on the OGC Services Talk)
CONNECT. TRANSFORM. AUTOMATE.
FME Workspace as
Web Service Broker
FME WxS
Workspace
GetCapabilities Request
Response XML
GetFeature Request
Response GML
FME Server
CONNECT. TRANSFORM. AUTOMATE.
Summary – FME and Complex GML
 Consume Any GML– Leverage existing GML content and
services such as EU INSPIRE and AIXM
 Schema Transformation – the hard problem that FME
makes easier and automates
 Writing Complex GML – New GML writer and web
services easily generate complex GML - no code!
 Evolving standards – FME’s flexible, modular approach:
future proofed as requirements evolve (Annex III etc)
 Web services - workspace as web service broker via
FME Server
CONNECT. TRANSFORM. AUTOMATE.
Thank You!
 Questions?
 info@safe.com
 For more information on FMEpedia:
 http://fmepedia.safe.com/articles/How_To/GML-
Writing
 http://fmepedia.safe.com/articles/How_To/INSPIRE
-GML
 http://fmepedia.safe.com/articles/How_To/AIXM

More Related Content

Similar to FME and Complex GML

What's Great in FME 2012
What's Great in FME 2012What's Great in FME 2012
What's Great in FME 2012
Safe Software
 

Similar to FME and Complex GML (20)

Overcoming the Complexities of AIXM with Model Based Data Integration
Overcoming the Complexities of AIXM with Model Based Data IntegrationOvercoming the Complexities of AIXM with Model Based Data Integration
Overcoming the Complexities of AIXM with Model Based Data Integration
 
Overcoming the Complexities of AIXM with Model Based Data Integration
Overcoming the Complexities of AIXM with Model Based Data IntegrationOvercoming the Complexities of AIXM with Model Based Data Integration
Overcoming the Complexities of AIXM with Model Based Data Integration
 
Unveiling FME 2018
Unveiling FME 2018Unveiling FME 2018
Unveiling FME 2018
 
XML-athon with Don and Dean
XML-athon with Don and DeanXML-athon with Don and Dean
XML-athon with Don and Dean
 
Deep Dive into FME Desktop 2018
Deep Dive into FME Desktop 2018Deep Dive into FME Desktop 2018
Deep Dive into FME Desktop 2018
 
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
FME Overview Workshop_Tony Kent & Ciaran Kirk - AGI Belfast 2013
 
Extracting Data from GE Smallworld into Common Information Model (CIM XML)
Extracting Data from GE Smallworld into Common Information Model (CIM XML)Extracting Data from GE Smallworld into Common Information Model (CIM XML)
Extracting Data from GE Smallworld into Common Information Model (CIM XML)
 
Data Integration Solutions for Airports
Data Integration Solutions for AirportsData Integration Solutions for Airports
Data Integration Solutions for Airports
 
What's Great in FME 2012
What's Great in FME 2012What's Great in FME 2012
What's Great in FME 2012
 
FME 2020.0 Sneak Peek
FME 2020.0 Sneak PeekFME 2020.0 Sneak Peek
FME 2020.0 Sneak Peek
 
Upgrade to 3.1 Planning.pdf
Upgrade to 3.1 Planning.pdfUpgrade to 3.1 Planning.pdf
Upgrade to 3.1 Planning.pdf
 
Unveiling FME 2013
Unveiling FME 2013Unveiling FME 2013
Unveiling FME 2013
 
Whats New in FME Desktop 2010
Whats New in FME Desktop 2010Whats New in FME Desktop 2010
Whats New in FME Desktop 2010
 
Writing Schema based GML with FME
Writing Schema based GML with FMEWriting Schema based GML with FME
Writing Schema based GML with FME
 
AIXM, WXXM, FIXM a unified approach to Modelling
AIXM, WXXM, FIXM a unified approach to ModellingAIXM, WXXM, FIXM a unified approach to Modelling
AIXM, WXXM, FIXM a unified approach to Modelling
 
Your Data Eco System and FME
Your Data Eco System and FMEYour Data Eco System and FME
Your Data Eco System and FME
 
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
 
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
 
A z/OS System Programmer’s Guide to Migrating to a New IBM System z9 EC or z9...
A z/OS System Programmer’s Guide to Migrating to a New IBM System z9 EC or z9...A z/OS System Programmer’s Guide to Migrating to a New IBM System z9 EC or z9...
A z/OS System Programmer’s Guide to Migrating to a New IBM System z9 EC or z9...
 
Présentation du FME World Tour 2018 à Montréal
Présentation du FME World Tour 2018 à MontréalPrésentation du FME World Tour 2018 à Montréal
Présentation du FME World Tour 2018 à Montréal
 

More from IMGS

IMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with ApolloIMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS
 

More from IMGS (20)

FME World Tour 2015 Dublin - Waterford City and County Council - Jon Hawkins
FME World Tour 2015 Dublin - Waterford City and County Council - Jon HawkinsFME World Tour 2015 Dublin - Waterford City and County Council - Jon Hawkins
FME World Tour 2015 Dublin - Waterford City and County Council - Jon Hawkins
 
FME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
FME World Tour 2015 Belfast - Introduction to FME - Ciaran KirkFME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
FME World Tour 2015 Belfast - Introduction to FME - Ciaran Kirk
 
FME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken BraggFME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken Bragg
 
FME World Tour 2015 Dublin - FME Overview - Ciaran Kirk
FME World Tour 2015 Dublin - FME Overview - Ciaran KirkFME World Tour 2015 Dublin - FME Overview - Ciaran Kirk
FME World Tour 2015 Dublin - FME Overview - Ciaran Kirk
 
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGannFME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Bronagh McGann
 
FME World Tour 2015 Dublin - Galway County Council - Mark Conroy
FME World Tour 2015 Dublin - Galway County Council - Mark ConroyFME World Tour 2015 Dublin - Galway County Council - Mark Conroy
FME World Tour 2015 Dublin - Galway County Council - Mark Conroy
 
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin CreatonFME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
FME World Tour 2015 Dublin - Ordnance Survey Ireland - Martin Creaton
 
FME World Tour 2015 - FME & Data Migration Simon McCabe
FME World Tour 2015 -  FME & Data Migration Simon McCabeFME World Tour 2015 -  FME & Data Migration Simon McCabe
FME World Tour 2015 - FME & Data Migration Simon McCabe
 
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
 
IMGS 2015 - Using eircode with imgs solutions - ciaran kirk
IMGS 2015 - Using eircode with imgs solutions - ciaran kirkIMGS 2015 - Using eircode with imgs solutions - ciaran kirk
IMGS 2015 - Using eircode with imgs solutions - ciaran kirk
 
IMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
IMGS 2015 - Ordnance Survey Ireland - Hugh ManganIMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
IMGS 2015 - Ordnance Survey Ireland - Hugh Mangan
 
IMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun PearseyIMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun Pearsey
 
IMGS 2015 - IMGS Technology Update - Ciaran Kirk
IMGS 2015 - IMGS Technology Update - Ciaran KirkIMGS 2015 - IMGS Technology Update - Ciaran Kirk
IMGS 2015 - IMGS Technology Update - Ciaran Kirk
 
IMGS 2015 - IMGS Highlights - Ciaran Kirk
IMGS 2015 - IMGS Highlights - Ciaran KirkIMGS 2015 - IMGS Highlights - Ciaran Kirk
IMGS 2015 - IMGS Highlights - Ciaran Kirk
 
National Map Production with Mapnik Rasteriser FME
National Map Production with Mapnik Rasteriser FMENational Map Production with Mapnik Rasteriser FME
National Map Production with Mapnik Rasteriser FME
 
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
IMGS Geospatial User Group 2014 - GeoMedia WebMap 2014
 
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning WorkflowsIMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
IMGS Geospatial User Group 2014 - GeoMedia Smart Client Planning Workflows
 
IMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with ApolloIMGS Geospatial User Group 2014 - Big data management with Apollo
IMGS Geospatial User Group 2014 - Big data management with Apollo
 
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
IMGS Geospatial User Group 2014: Point Cloud Data in IMAGINE 2014
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

FME and Complex GML

  • 2. CONNECT. TRANSFORM. AUTOMATE. FME – The tool for Complex GML FME 2014! The most complete tool for creating, transforming, distributing and using complex GML such as INSPIRE and AIXM. No coding! No XSLT!
  • 3. CONNECT. TRANSFORM. AUTOMATE. Consuming Complex GML data  FME takes the pain out of reading and leveraging complex GML and web services  Benefit from the diverse array of freely available published data sources  New Data Inspector makes it easy to visualize all types of data: 2D or 3D, vector or raster, non-spatial or complex geometries  See web services webinar, August 2013
  • 4. CONNECT. TRANSFORM. AUTOMATE. Your data to/from Complex GML  FME can read or write over 325 formats  FME has supported xsd based GML reading for some time  New in FME 2014: GML writer application schema mode  Complete support for complex schemas – xsd’s If you can read it – you can write it!
  • 6. CONNECT. TRANSFORM. AUTOMATE. FME 2014 GML Developments  Improvements to GML Reader to capture full schema model  New GML writer – write anything that GML reader can read  New generic web services  published workspace handles message brokering and data  publish virtually any web service and data stream see OGC Web Services FME lizard talk
  • 7. CONNECT. TRANSFORM. AUTOMATE. Key Points on the FME GML Writer  GML writing in schema mode uses destination model captured from the application schema (xsd)  map directly to destination feature type fields, like other formats  multiple, complex geometry support  geometry names and traits  voidable attributes in output GML / FME null support XMLTemplater no longer needed for GML writing, but still useful for other XML generation like metadata
  • 8. CONNECT. TRANSFORM. AUTOMATE. FME AIXM Support Prior to 2014  AIXM 4.5 reading / writing  AIXM 5.1 reading  Work with ESRI on PLTS / Aeronautical Solution  XMLTemplater based writing – limited use cases
  • 9. CONNECT. TRANSFORM. AUTOMATE. FME 2014 and AIXM  New AIXM 5 writer  New generic web services: AIXM 5 via WFS  Schema mapping tools:  GIS <-> AIXM  AIXM 4.5 <-> 5.1  XML tools: parsing, validation, formatting  New licensing: no extra cost
  • 10. CONNECT. TRANSFORM. AUTOMATE. FME Server and AIXM  Data distribution (4.5, 5.1)  Data QA (XML validation, geometry, rules)  Data upload  Web services (WFS etc)  Notification services  FME Cloud - scalability
  • 12. CONNECT. TRANSFORM. AUTOMATE. Demo: Reading AIXM: World Airports
  • 13. CONNECT. TRANSFORM. AUTOMATE. AIXM to KML Conversion Demo: Chicago O’Hare
  • 14. CONNECT. TRANSFORM. AUTOMATE. FME and INSPIRE  Consume INSPIRE – Leverage existing INSPIRE content and services  Schema Transformation* – the hard problem that FME makes easier and automates. (e.g. conterra’s ISP for FME)  Publishing INSPIRE – INSPIRE writer and web service support – easily meet INSPIRE requirements - no code!  Annex II and III – FME’s flexible, modular approach: future proofed as requirements evolve  Web Services - workspace as web service broker via FME Server**
  • 16. CONNECT. TRANSFORM. AUTOMATE. INSPIRE Writer: Import Feature Type
  • 17. CONNECT. TRANSFORM. AUTOMATE. Parcels Destination Feature Type
  • 18. CONNECT. TRANSFORM. AUTOMATE. Typical Workflow 1. Format translation (CAD/GIS reading) 2. ID generation 3. Reprojection to ETRS89 4. Augmentation with date and area info 5. Data Transformation to match INSPIRE requirements i. Schema mapping ii. Geometry transformation 6. Write out GML
  • 22. CONNECT. TRANSFORM. AUTOMATE. FME for Annex II and III Delivery 1. Annex II raster themes such as DEM and orthophoto can be produced to specification with FME 2. Annex III 3D Building themes can be produced with FME
  • 23. CONNECT. TRANSFORM. AUTOMATE. Validation with FME Does your data comply with the schema?  XMLValidator transformer (syntax and schema)  Many, many other FME validation transformers to check attribute values, geometry etc  Don’t forget to inspect!
  • 24. CONNECT. TRANSFORM. AUTOMATE. Use FME Server for INSPIRE Download Web Services (more on the OGC Services Talk)
  • 25. CONNECT. TRANSFORM. AUTOMATE. FME Workspace as Web Service Broker FME WxS Workspace GetCapabilities Request Response XML GetFeature Request Response GML FME Server
  • 26. CONNECT. TRANSFORM. AUTOMATE. Summary – FME and Complex GML  Consume Any GML– Leverage existing GML content and services such as EU INSPIRE and AIXM  Schema Transformation – the hard problem that FME makes easier and automates  Writing Complex GML – New GML writer and web services easily generate complex GML - no code!  Evolving standards – FME’s flexible, modular approach: future proofed as requirements evolve (Annex III etc)  Web services - workspace as web service broker via FME Server
  • 27. CONNECT. TRANSFORM. AUTOMATE. Thank You!  Questions?  info@safe.com  For more information on FMEpedia:  http://fmepedia.safe.com/articles/How_To/GML- Writing  http://fmepedia.safe.com/articles/How_To/INSPIRE -GML  http://fmepedia.safe.com/articles/How_To/AIXM