Writing Schema based GML with FME

13
CONNECT. TRANSFORM. AUTOMATE. Writing Schema based GML with FME Sören Dupke Software Engineer

description

The new schema based GML writer opens the doors to write a wide variety of GML based Formats. AIXM, INSPIRE, O&M and CityGML are only a few globally used formats that FME is now able to write out of the box. The schema based writer has the potential to attract new users from many sectors and across domains. This talk covers the capabilities of the new schema based writer illustrated with examples from writing data to the INSPIRE application schemas. The second part of the talk covers developments made for our existing tool the INSPIRE Solution Pack for FME. Initially developed to write data into a Geodatabase the new FME capabilities were a welcome reason to extend the capabilities of our tool and to support users to harmonize their INSPIRE data writing GML directly. See more presentations from the FME User Conference 2014 at: www.safe.com/fmeuc

Transcript of Writing Schema based GML with FME

Page 1: Writing Schema based GML with FME

CONNECT. TRANSFORM. AUTOMATE.

Writing Schema based GML with FME Sören Dupke Software Engineer

Page 2: Writing Schema based GML with FME

Introduction

!  Employed at con terra GmbH since 2010

!  Spatial ETL Professional Services

!  FME Certified Trainer since 2011

!  FME Certified Professional since 2013

CONNECT. TRANSFORM. AUTOMATE.

Page 3: Writing Schema based GML with FME

A few Words about GML

!  Why is it important for us !  What´s the difficulty

GIS <GML>

Page 4: Writing Schema based GML with FME

GML

!  OGC and ISO Standard !  XML Schema for the exchange of spatial data !  Rich set of primitives:

!  Features !  Geometry !  Coordinate reference system !  Time !  UoM

Page 5: Writing Schema based GML with FME

GML Application Schema

!  Describes the domain of interest >  e.g. : Transport, Hydrography…

!  Uses GML primitives >  Attributes, Geometry, …

!  Examples: >  AIXM, INSPIRE, NAS, CityGML

Page 6: Writing Schema based GML with FME

GML before 2014

Reading GML Writing GML

Page 7: Writing Schema based GML with FME

Reading GML in FME

!  GML Reader !  Predefined application

schemas !  Format specific

Page 8: Writing Schema based GML with FME

Writing Schema based GML

!  Import Feature Types from GML Schema

Demo Cadastral Parcels

Page 9: Writing Schema based GML with FME

Geometry Handling

!  Geometry name and GML element have to match !  Multiple geometries

supported

Demo Cadastral Parcels

Page 10: Writing Schema based GML with FME

Multiplicities

!  Lists

Demo Cadastral Parcels

Page 11: Writing Schema based GML with FME

Embedded FeatureTypes

!  gml_parent_id references back to parent

Page 12: Writing Schema based GML with FME

Experience from Projects

!  INSPIRE@BfN !  First project use of the new writer

!  INSPIRE Solution Pack 2.0 !  Uses GML writer !  Fast and flexible solution for creating INSPIRE GML

Page 13: Writing Schema based GML with FME

Thank You!

!  Questions?

!  For more information: !  Sören Dupke, [email protected] !  con terra GmbH

CONNECT. TRANSFORM. AUTOMATE.