Upload
vanxuyen
View
219
Download
0
Embed Size (px)
Citation preview
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 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 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