data transformation towards inspire land use theme v2 · pdf filefrench data transformation...

15
French data transformation towards INSPIRE Planned Land Use Plan4All project feedback Jean-Loup DELAVEAU CERTU COVADIS secretary Ministry of Ecology, Sustainable development and Energy www.certu.fr

Upload: vanxuyen

Post on 05-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

French data transformation

towardsINSPIRE Planned Land

Use

Plan4All project feedback

Jean-Loup DELAVEAU CERTUCOVADIS secretary

Ministry of Ecology, Sustainable development and Energy

www.certu.fr

KEN INSPIRE workshop8-10-2013 2

Outline

● Plan4All test phase– Objectives– Principles

● Method, ressources and tools● Transformation prototype● Demo of prototype● Feedback : issues and perspective

KEN INSPIRE workshop8-10-2013 3

Plan4All test phase

● Goal : feasibility evaluation of data transformation

– Evaluation of consistency between french data and INSPIRE:Land Use theme 2.0

– Conceptual mapping– Transformation rules specification– Gap analysis – Data transformation using a specific prototype

● Team work● Fast development

– constrained schedule– 15 days work

KEN INSPIRE workshop8-10-2013 4

Transformation principles

● Seamless and impactless for data producers

Standard-based – OGC : GML 3.2.1, WFS 1.1– W3C : XSLT 1.0, XSL 1.0

● Format and software independant– Open Format– Open Source

● Feasability test using a client tool● Web service deployment capabilities

KEN INSPIRE workshop8-10-2013 5

Start point

Planned Land Use

French data geostandard for urban planning

5 standardized PLU datasets

(Mapinfo format)

Ministry's SDINon-Inspire WFS

discover

view

download

KEN INSPIRE workshop8-10-2013 6

Many small datasets

● 5 datasets– 1 PLU, 1 POS (DDT

38)– 2 POS (DDT 05)– 1 PLU (DDT 35)

O5

38

O4

KEN INSPIRE workshop8-10-2013 7

● Steps & resources

COVADIS geostandard

PLU-POS

WFS server(Mapserver)

ESDIN mapping

framework

TalendXSLT

XMLSpyQGIS

Transformation method

KEN INSPIRE workshop8-10-2013 8

Challenge

COVADIS data structure

plu.SpatialPlan

plu.ZoningElement

plu.SupplementaryRegulation

plu.TextualRegulation

Target GML structure

KEN INSPIRE workshop8-10-2013 9

Transformation prototype

SDI emulator Client-side transformation tool

KEN INSPIRE workshop8-10-2013 10

Let continue with a demo...

● Chained tools and frameworkTools Roles

UMN MapServerWeb feature service delivering standardized data

Talend Open Studio

Development platform for the local transformation tool● WFS server calls ● Workflow orchestration

XSLT library

XML transformation engine used to transform WFS payload in INSPIRE compliant GML file

QGISXMLSpy

Output GML Data parsing and display Output GML Data validation

KEN INSPIRE workshop8-10-2013 11

Orchestration

KEN INSPIRE workshop8-10-2013 12

Mapping gaps

Target element Problem Solution found during test

-beginLifespanVersion-endLifespanVersion-ordinanceReference

Missing dates in source datasets

Target element is empty with a void value reason as "missing"

-InspireId.localId No identifier on classes ZoneUrba, Prescription et Information

Computation of an id during the transformation process. An incremental number is assigned to distinguish each zoning object

documentLinktextualRegulation

Missing URL in source datasets

Copy of file name by default

restriction roleplan role

Missing associations at object level

Construction of association during the transformation process

Other thematic gaps in codelist values

Cf. Mapping table results A comment has been done of each serious gap found

KEN INSPIRE workshop8-10-2013 13

Display in QGIS

KEN INSPIRE workshop8-10-2013 14

Conclusion

● The main issue is organisation– Previous data standardisation makes work easier– Geostandardization decreases cost of transformation

● GML edition and parsing is two challenges● A team is needed to fulfill INSPIRE requirements● Prototype advantages

– Generic method– Independance between data diffusion and data

transformation– Transformation of complete database

● Limits and drawbacks– Same data are managed in two formats– Transformed data are local and need still to be published

KEN INSPIRE workshop8-10-2013 15

Thinkings

● GML is a langage to produce open data exchange formats

● Local transformation is not a good solution● Where do we need Inspire GML ?

– Between spatial data infrastructure– For GIS collaboration needs

● In a perfect world, data producers et users don’t have to produce or manage GML data