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
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
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**
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!
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