Web services for spatial data transformation and exchanges ... › events › conferences ›...

16
1 INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland Web services for spatial data transformation and exchanges in SDI: a prototypical implementation of the LPIS Quality Assurance Test Bed Services Stefan WIEMANN 1 , Lars BERNARD 1 Piotr WOJDA* 2 , Pavel MILENOV 2 , Valentina SAGRIS 2 , Wim DEVOS 2 1 Professorship of Geoinformation Systems, Technische Universität Dresden, Germany 2 Institute for Environment & Sustainability, European Commission Joint Research Centre, Ispra, Italy *Presenter

Transcript of Web services for spatial data transformation and exchanges ... › events › conferences ›...

Page 1: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

1INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Web services for spatial data transformation

and exchanges in SDI:

a prototypical implementation of the LPIS

Quality Assurance Test Bed Services

Stefan WIEMANN1, Lars BERNARD1

Piotr WOJDA*2, Pavel MILENOV2, Valentina SAGRIS2, Wim DEVOS2

1Professorship of Geoinformation Systems, Technische Universität Dresden, Germany

2Institute for Environment & Sustainability, European Commission Joint Research Centre, Ispra, Italy

*Presenter

Page 2: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

2INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Outline

� Introduction

� CAP, IACS and LPIS

� LPIS QA: Abstract Test Suite & Executive Test Suite

� Schema transformation service for LPIS

� Architecture

� Implementation

� Content validation service for LPIS

� Linkage to INSPIRE

� Conclusions and further research

Page 3: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

3INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Farmer Submit yearly

declaration

Make 5 years

commitments

Respect

X Compliance

Member State

administration

Land Parcel Identification System (LPIS)

Integrated Administrative and Control System

Geospatial data through

web services

European

CommissionDG ENV

Environment

directives

DG SANCO

Public/Animal

health&welfare

DG AGRI / CAP

1st pillar €41bn/yrSPS / SAPS + direct aid

2nd pillar €15bn/yrRural Development

Communicate content of LPIS to the farmer

provide service for e-application

Control farmer’s application / eligibility /

area declared / cross-compliance

CAP, IACS, LPIS

Page 4: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

4INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

LPIS QA: ATS & ETS

�A well functioning LPIS (= single GIS for IACS) � good localisation

� correct quantification of eligible area

� greatly facilitates operations by farmer, inspector and paying agency,

���� a better performance, a higher efficiency �a reduction of inspections (for both eligibility and cross-compliance)

� lower IACS operating costs for the member states

� substantially reduced risks for the EU Funds

� good information to the farmer

Comm. Reg. EC (no) 1122R2009 art. 6.2: annual assessment by MS, based on ISO 19105: Conformance and testing

Page 5: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

5INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

LPIS QA: ATS & ETS

� CAP Regulation sets up the requirements but does not provide

instructions on conception and implementation of the LPIS by

Member states

� Many different solutions and designs emerged

� Every Memeber State has its own implementation of the LPIS database

� Need for harmonisation of LPIS

� LPIS Core Model: CAP Regulation translated into the geoinformation realm

Page 6: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

6INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Model conformance test

Abstract Test Suite (ATS)

Data conformance test

Executive Test Suite (ETS)

Input

Application Schema

Feature Catalogue

Input

Imagery

Vector data

...

Output

Conformance Test

Report

Analysis of results

LPIS QA: ATS & ETS

LPIS Core ModelNational Implementation Transformation

Page 7: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

7INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Service-based

Transformation

� Aim of schema mapping and transformation:

� Ensure the exchange of LPIS data in a standardized way

� Simplify communication to the responsible EU authority

� Ensure that appropriate data will be submitted for inspection

� Starting point for a prototypical implementation:

� LPIS data is provided via OGC WFS interface following an arbitrary

LPIS GML application schema

� Target schema defined by the LPIS Core Model

Page 8: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

8INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Service-based

Transformation

Page 9: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

9INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Transformation Service

Workflow

Page 10: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

10INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Transformation Service

Workflow

Page 11: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

11INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

� Software components:

� FME Desktop – to interactively model complex schema and format

mapping processes

� Python – to describe the transformation rules (script is invoked by the

FME transformation process)

� FME Server – to access and run previously created FME mapping

scripts (Java API allows for wrapping by the standardized OGC WPS

interface)

� 52°North WPS – to implement the mediator WPS instance between

the web client and the FME Server

� GeoServer WFS – to provide LPIS datasets for schema transformation

as well as additional datasets for intersections via the OGC WFS

interface.

Transformation Service

Page 12: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

12INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

� Aim is to ensure completeness and validity of ETS

observations

� Check against previously defined constraints (e.g. defined in

XML schemas)

� Data structure

� Mandatory elements and attributes

� Attribute values

� Consistency of spatial data

� Result stored in a spatially enabled database

� Service functionality wrapped by the OGC WPS interface

Content Validation

Page 13: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

13INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Content Validation

Workflow

Page 14: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

14INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

� Setup follows the general idea of the INSPIRE network

service architecture

�Most of the requirements for INSPIRE Transformation

Network Services fulfilled:

� Use of GML application schemas

� Mapping descriptions stored separately from the process in a mapping

repository

� Compliance with architectural constraints (open interface,

statelessness, parameter by reference, schema agnostic interface,

automated process, mapping flexibility)

Linkage to INSPIRE

Page 15: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

15INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

� Demonstrated feasibility of the chosen SDI-approach for LPIS

Quality Assurance

� Aim: integration of the proposed services in a prospective

geoportal implementation for LPIS

� Further development:

� Consider the propagated technical solutions for INSPIRE (e.g.

WSDL/SOAP, RIF)

� Generic service profiles for schema transformation and content

validation (facilitate interoperability)

� Improve service security, robustness and usability

Conclusion &

Further Research

Page 16: Web services for spatial data transformation and exchanges ... › events › conferences › ... · Web services for spatial data transformation and exchanges in SDI: a prototypical

16INSPIRE 2011, 26 June – 1July, Edinburgh, Scotland

Thank you for your attention!