beyond service interfaces - ogc encoding standards in inspire: gml and sld/se

10
Beyond service interfaces - OGC encoding standards in INSPIRE: GML and SLD/SE INSPIRE Conference 2011, Edinburgh Workshop “INSPIRE and open standards for sustainable growth“ Clemens Portele, interactive instruments GmbH Clemens Portele

Upload: kylee-shaw

Post on 31-Dec-2015

32 views

Category:

Documents


1 download

DESCRIPTION

Beyond service interfaces - OGC encoding standards in INSPIRE: GML and SLD/SE. INSPIRE Conference 2011, Edinburgh Workshop “INSPIRE and open standards for sustainable growth “ Clemens Portele, interactive instruments GmbH. Spatial data interoperability in INSPIRE. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

Beyond service interfaces -OGC encoding standards in INSPIRE:

GML and SLD/SE

INSPIRE Conference 2011, Edinburgh

Workshop “INSPIRE and open standards for sustainable growth“

Clemens Portele, interactive instruments GmbH

Page 2: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

Spatial data interoperability in INSPIRE

All aspects are necessary for a sustainable infrastructure

Spatial data and data sharing probably the most important ones in a Spatial Data Infrastructure

Interoperability of spatial data supported by harmonised data specifications Based on ISO 19100 standards Default encoding is OGC GML Recommended encoding for portrayal

rules and symbolisers is OGC SLD/SE

Spatial Data

INSPIRE Directive

2007/2/EG

Metadata

Network Services

Data Sharing

Monitoring & Reporting

Page 3: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

Spatial data interoperability in INSPIRE

Page 4: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

INSPIRE application schemas(UML using ISO/TS 19103, ISO

19109, and the INSPIRE Generic Conceptual Model)

ISO 19100 profile(UML using ISO/TS 19103)

ISO 19107profile

...Conceptual level

INSPIRE GML application

schemas(XML Schema)

GML, GMD, etc. schema

(XML Schema)

Implementationlevel (exchange)

Data base schema for spatial data

(typically RDBMS/SQL-

based)

Data base meta modelImplementation

level (database)

Transformation rules for data in download

service

Spatial data interoperability in INSPIRE

Page 5: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

Why GML?

Default encoding in INSPIRE

Main reasons: GML and ISO/TS 19139 provide out-of-the-box encoding rules

for large parts of the INSPIRE application schemas - this is not the case for any other commonly used encoding

Provides a standardised encoding for many commonly used types from core standards of the ISO 19100 series

Well integrated with the (candidate) standards of the network services

Provides built-in linking capabilities across data sets or to external dictionaries unlike most other encodings of spatial data

A default encoding rule allows for a coherent encoding approach inline with the overall interoperability requirements of the Directive, but leaves room for other/additional encodings

Page 6: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

GML requirements

GML version 3.2

Support for complex GML application schemas

In Annex I mostly Simple Feature geometries only This will change with Annex II/III

Support for XML Schema nil values (implements voidable)

Additional rules with respect to encoding identifiers dereferencable links to other features, code lists, etc. spatial and temporal reference systems

Page 7: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

ShapeChange – in INSPIRE specification process

Tool to process application schemas in UML an generate

derived representations

Published also under GPL

GML application schemas

Code list dictionaries

HTML feature catalogues

Page 8: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

ShapeChange - supports implementing INSPIRE

Excel files to describe mapping tables (ESDIN and other projects)

soapUI test scripts to assert conformance of GML instances against data specifications (ESDIN test framework)

Database model and WFS / download service configurations (XtraServer)

Page 9: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

Styled-Layer Descriptor (SLD), Symbology Encoding (SE)

Portrayal rules and symbology are not a focus of the work in INSPIRE so far (and not really mature as it is!)

To simplify set up of view services and to increase harmonisation of portrayal of INSPIRE data, pre-defined layer/style are needed Portrayal rules and symbology is one of the candidates identified

for INSPIRE registers

OGC WMS/SLD and OGC SE are the normative references in the view service technical guidance for this

Page 10: Beyond service interfaces  - OGC  encoding standards  in INSPIRE:  GML  and  SLD/SE

Clemens Portele

Thank you for your attention!

Clemens PorteleManaging Director

Trierer Strasse 70-72, 53115 Bonn, Germany +49 228 91410 73 [email protected]