CONNECT. TRANSFORM. AUTOMATE.
Writing Schema based GML with FME
Sören Dupke
Software Engineer
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.
A few Words about GML
!  Why is it important for us
!  What´s the difficulty
GIS <GML>
GML
!  OGC and ISO Standard
!  XML Schema for the exchange of spatial data
!  Rich set of primitives:
!  Features
!  Geometry
!  Coordinate reference system
!  Time
!  UoM
GML Application Schema
!  Describes the domain of interest
>  e.g. : Transport, Hydrography…
!  Uses GML primitives
>  Attributes, Geometry, …
!  Examples:
>  AIXM, INSPIRE, NAS, CityGML
GML before 2014
Reading GML Writing GML
Reading GML in FME
!  GML Reader
!  Predefined application
schemas
!  Format specific
Writing Schema based GML
!  Import Feature Types from GML Schema
Demo Cadastral
Parcels
Geometry Handling
!  Geometry name and GML element have to match
!  Multiple geometries
supported
Demo Cadastral
Parcels
Multiplicities
!  Lists
Demo Cadastral
Parcels
Embedded FeatureTypes
!  gml_parent_id references back to parent
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
Thank You!
!  Questions?
!  For more information:
!  Sören Dupke, s.dupke@conterra.de
!  con terra GmbH
CONNECT. TRANSFORM. AUTOMATE.

Writing Schema based GML with FME