SOSI – Spatial Observation Services & Infrastructure A Demonstrator for the Sharing of Environmental Information TOWARDS eENVIRONMENT, NESIS Workshop 26/03/2009 G. Triebnig, L. Kucera, S. Meissl, M. Novacek, W. Weghofer, L. Zsidai
Presentation Overview SOSI introduction – Overview of the SOSI project – The SOSI context: SEIS, GEOSS, INSPIRE, GMES
SSE – Service Support Environment – 290 Services, 60 Providers, 1700 Professional Users – Coherence with INSPIRE, GEOSS, GMES
SOSI Project – Approach & Status – Verification of Good Practice for SEIS – Architecture Viewpoints – Status
25/02/2009
© SOSI, 2009
Page 2
Overview of SOSI Demonstrator of Technology
25/02/2009
© SOSI, 2009
Page 3
Overview of SOSI Demonstrator of Technology 4‐country demonstration
25/02/2009
© SOSI, 2009
Page 4
Overview of SOSI Demonstrator of Technology 4‐country demonstration Distributed Local Data ¾ Locally administered and controlled ¾ Unified remote access via portal
25/02/2009
© SOSI, 2009
Page 5
Overview of SOSI Demonstrator of Technology 4‐country demonstration Distributed Local Data ¾ Locally administered and controlled ¾ Unified remote access via portal
Uses Open Source components
25/02/2009
© SOSI, 2009
Page 6
The SOSI Context
INSPIRE SEIS
SOSI
GEOSS
25/02/2009
SISE
GMES
© SOSI, 2009
Page 7
GEOSS, INSPIRE, GMES SOSI data: loads the "High resolution core land cover data for built‐up areas, including degree of soil sealing" ¾ generated in the course of the "GMES Fast‐Track Service on Land Monitoring" project spearheaded by EEA with coordinated satellite data provisioning by ESA.
25/02/2009
© SOSI, 2009
Page 8
GEOSS, INSPIRE, GMES SOSI data: loads the "High resolution core land cover data for built‐up areas, including degree of soil sealing" ¾ generated in the course of the "GMES Fast‐Track Service on Land Monitoring" project spearheaded by EEA with coordinated satellite data provisioning by ESA.
SOSI objective: demonstrate a service support environment ¾ Hopefully useful for increasing efficiency for the next GMES Land Monitoring activities focusing on periodic land cover mapping and production of multiple land cover/land use and land cover change products.
25/02/2009
© SOSI, 2009
Page 9
GEOSS, INSPIRE, GMES SOSI data: loads the "High resolution core land cover data for built‐up areas, including degree of soil sealing" ¾ generated in the course of the "GMES Fast‐Track Service on Land Monitoring" project spearheaded by EEA with coordinated satellite data provisioning by ESA.
SOSI objective: demonstrate a service support environment ¾ Hopefully useful for increasing efficiency for the next GMES Land Monitoring activities focusing on periodic land cover mapping and production of multiple land cover/land use and land cover change products.
INSPIRE compliance: ¾ as much as possible within current technology constraints.
25/02/2009
© SOSI, 2009
Page 10
SSE Service Support Environment
25/02/2009
© SOSI, 2009
Page 11
Service Support Environment – Freely available overarching infrastructure – Permanently hosted and operated by ESA/ESRIN – Facilitates the set‐up of operational services for Earth Observation – Currently 290 services, 60 providers, 1700 professional and science users
Benefits for Service Providers (SPs) – – – –
Full control over own infrastructure Reduced service set‐up/demo costs Easy re‐use of generic/basic services Combining/chaining of services, etc.
Coherence with INSPIRE, GEOSS, GMES 25/02/2009
© SOSI, 2009
Page 12
SOSI Spatial Observation Services & Infrastructure
25/02/2009
© SOSI, 2009
Page 13
SOSI Project Objectives Verification of SEIS concepts for infrastructure and services – In context of Land Cover Monitoring & Earth Observation – Demonstration of distributed data and processing services – Shared at European and Member States levels
Assessment of SSE w.r.t. suitability for SEIS – Concept, architecture, and technology opportunities (e.g. available technology for re‐use)
Coherence (jointly assessed in GIGAS project partnership) – – – –
25/02/2009
INSPIRE: metadata, network services, service sharing, etc. GMES‐HMA: Harmonized Access to heterogenous EO Missions GMES‐LMCS: Value adding mapping and information services GEOSS/OGC: standards (architecture, OGC Web Services, …)
© SOSI, 2009
Page 14
SOSI Demonstration System Deployment of SOSI Demonstration System
LC Server European Environment Agency
LC Server Luxembourg
EO .. Earth Observation Products LC .. Land Cover Products
EO + LC Server MERIS Archive Classification Engine Czech Republic LC Server Austria
Internet LC Server Hungary
Users
Web Browser Terminals
25/02/2009
Other Geoportal Servers
Geoportal Server Workflow Engine Registry Server European Space Agency
(Decision Support) Applications
© SOSI, 2009
Page 15
Information Managed in SOSI Metadata – Service & Collection metadata; details for machine‐machine communication (operations, coupling); descriptive information for human readers – EO Product Metadata – GML Encoding; OGC03‐105/ISO 19136; GML 3.1.1. Applic. Schema for EO products; OGC 06‐080
Spatial Data Sets – Stand‐alone, Pre‐defined and On‐demand Data (according to HMA Typology) – GMES Fast Track high resolution land cover data for built‐up areas (2006); European seamless and national data – Corine Land Cover CLC 2000 and CLC 2006; and specific national LC products – Envisat MERIS data (Level 1, Level 2) – Various formats (GeoTIFF, JPEG2000, …)
25/02/2009
© SOSI, 2009
Page 16
SOSI Services Metamodel
25/02/2009
© SOSI, 2009
Page 17
SOSI Services ISO 19119 Service Taxonomy Geographic human interaction services
SOSI Services (INSPIRE service naming, as applicable) SOSI geoportals based on the SSE graphical user interface SOSI spatial data discovery / view / download services
Geographic model/ information management services
SOSI invoke spatial data services (value adding service chains): •For MERIS satellite data spatial and thematic processing •For LC statistics processing (Built-up areas aggregated according to Corine classes)
Geographic processing services – spatial
MERIS satellite data ortho-rectification service
Geographic processing services – thematic
MERIS satellite LC classification service (MEEO solutions) Built-up areas aggregated according to Corine classes (GIS service demonstration example) SOSI service discovery service
Geographic system management services SSE service registry service SSE rights management 25/02/2009
© SOSI, 2009
Page 18
SOSI Technology Based on SOA principles SSE Components: – Portal Server – WebMapViewer – Toolbox (incl. FTP, Eclipse, ..)
Open Source Software used for: – – – –
Discovery View Download Back‐end DBMS
25/02/2009
© SOSI, 2009
Page 19
SOSI Technology
Geoportal/Client 25/02/2009
© SOSI, 2009
Page 20
Status Started late 2008 Currently Concluding Definition Phase Functional Prototype planned for summer 2009 6‐month demonstration period, planned start early 2010
25/02/2009
© SOSI, 2009
Page 21
Next steps Next steps for SOSI – Service Chaining: Adapt/adopt for next planned Europe‐wide LC generation (as Fast Track but based on 2009 EO data) – Evolution of SOSI: Recommendation for OGC Pilot ¾ Larger community of Member State representatives (Invite EioNet, NESIS, …) ¾ Planning for sustained operational use
Next steps for SSE – Enhancements recommended: federated user management and security; SOAP binding for OGC Web Services (INSPIRE requirement); modernization of WebMapViewer (e.g. Ajax)
25/02/2009
© SOSI, 2009
Page 22
About the SOSI Project Contract – ESA/ESRIN 21776/08/IL‐G, ESA Officer: S. D’Elia – ESA/ESTEC PECS Arr. CZ and HU, ESA Officer: B. Zufferey
Contractors – – – – – – –
Siemens Austria, Prime EOX, Technical Lead ANF Data GISAT MEEO Siemens Hungary Spacebel
Contact – Gerhard Triebnig,
[email protected], +43 6646207655 – Milan Novacek,
[email protected], +420 241010661 25/02/2009
© SOSI, 2009
Page 23