FME and Complex GML

  • 53 views
Uploaded on

Consuming Complex GML data …

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

More in: Software
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
53
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CONNECT. TRANSFORM. AUTOMATE. 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!
  • 5. CONNECT. TRANSFORM. AUTOMATE. GML Formats in FME
  • 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
  • 11. CONNECT. TRANSFORM. AUTOMATE. Writing AIXM
  • 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**
  • 15. CONNECT. TRANSFORM. AUTOMATE. INSPIRE Writer: Add Writer
  • 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
  • 19. CONNECT. TRANSFORM. AUTOMATE. INSPIRE GML Writing: Parcels
  • 20. CONNECT. TRANSFORM. AUTOMATE. Geographic Names: GML Result
  • 21. CONNECT. TRANSFORM. AUTOMATE. INSPIRE: Cadastral Parcels
  • 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