fme and complex gml

27
CONNECT. TRANSFORM. AUTOMATE. FME and Complex GML

Upload: imgs

Post on 28-Nov-2014

170 views

Category:

Software


4 download

DESCRIPTION

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

TRANSCRIPT

Page 1: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

FME and Complex GML

Page 2: 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!

Page 3: FME and Complex GML

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

Page 4: FME and Complex GML

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!

Page 5: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

GML Formats in FME

Page 6: FME and Complex GML

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

Page 7: FME and Complex GML

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

Page 8: FME and Complex GML

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

Page 9: FME and Complex GML

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

Page 10: FME and Complex GML

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

Page 11: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

Writing AIXM

Page 12: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

Demo: Reading AIXM: World Airports

Page 13: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

AIXM to KML Conversion Demo: Chicago O’Hare

Page 14: FME and Complex GML

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

Page 15: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

INSPIRE Writer: Add Writer

Page 16: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

INSPIRE Writer: Import Feature Type

Page 17: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

Parcels Destination Feature Type

Page 18: FME and Complex GML

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

Page 19: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

INSPIRE GML Writing: Parcels

Page 20: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

Geographic Names: GML Result

Page 21: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

INSPIRE: Cadastral Parcels

Page 22: FME and Complex GML

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

Page 23: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

Validation with FMEDoes 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!

Page 24: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

Use FME Server for INSPIRE Download Web Services (more on the OGC Services Talk)

Page 25: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

FME Workspace as Web Service Broker

FME WxSWorkspace

GetCapabilities Request

Response XML

GetFeature Request

Response GML

FME Server

Page 26: FME and Complex GML

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

Page 27: FME and Complex GML

CONNECT. TRANSFORM. AUTOMATE.

Thank You!

Questions?

[email protected]

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