Hero Image

Overview

The availability of free and open data, such as that provided by the Copernicus Sentinel fleet, together with the availability of affordable computing resources, create an opportunity for the wide adoption and use of Earth Observation (EO) data in all fields of our society. ESA's "EO Exploitation Platforms" initiative aims at facilitating adoption with the paradigm shift from "bring the data to the user" (i.e. user downloads data locally) to "bring the user to the data" (i.e. move user exploitation to hosted environments with collocated computing and storage). This leads to a platform-based ecosystem that provides infrastructure, data, compute and software as a service.

Image The resulting Exploitation Platform is where scientific and value adding activities are conducted, to generate targeted outputs for end-users. The goal of the "Common Architecture" is to define and agree the technical interfaces for the future exploitation of Earth Observation data in a distributed environment. The Common Architecture will thus provide the interfaces to facilitate the federation of different EO resources into a "Network of EO Resources". The "Common Architecture" will be defined using open interfaces that link the different resources (building blocks) so that a user can efficiently access and consume the disparate services of the "Network of EO Resources".

Telespazio VEGA UK - a Leonardo and Thales company will lead the definition of the Common Architecture through an open process of public discussion and consensus building with the EO community. It will be promoted as a Reference Architecture that will be designed to meet a broad set of use cases that cover Federated Identity Management, Processing & Chaining, and Data Access and Management. Leveraging free and open source software, a reusable Reference Implementation will be developed and deployed operationally, to act as a validation of the architecture and to provide an existing solution to third-parties.

The EO Exploitation Platform Common Architecture (EOEPCA) is an ESA funded project running from 2020 - 2023. This can be regarded as Phase 1 of the programme of work that now continues with EOEPCA+ (Phase 2).

What is an Exploitation Platform?

A virtual work environment where expert users can access data, develop algorithms, conduct analysis and publish their value-adding outcomes. The platform facilitates the sharing of data and applications to create collaborative communities of expertise.

Exploitation Platform as an Information Factory

We provide a perspective in which an Exploitation Platform supports the transformation of data to actionable information.

  • The infrastructure provides data, compute, and storage upon which the platform is built
  • Data must be discovered and made available for transformation
  • Processing transforms the data to more digestible forms – such as Analysis Ready Data, or input data for machine learning
  • Datacubes and Machine Learning models allow interpretation and extraction of Actionable Information
  • Dashboards make the information available interactively to decision-makers

EOEPCA Goals

There is an additional dimension, as there is an ecosystem of platforms with complementary offerings. Which brings us to the goal of the Common Architecture, which is to encourage interoperation by reducing friction between platforms.

Architecture

We have defined a re-usable architecture whose interfaces are based on open standards – such as those provided by OGC, STAC, and for federating user identity across platforms.

Reference Implementation

We have implemented an open-source reference implementation of the architecture to encourage uptake.

The exploitation platform capability is broadly grouped into domain areas for Resource Management, Processing, and User Management.

With the support of our partner domain experts, we have designed and implemented a set of building blocks that implement the exploitation. platform capabilities. The building blocks are designed to work together as a coherent system, but can equally be reused on their own.

Deployment Guide

A comprehensive guide to deploying the latest EOEPCA system, including;

  • A Quick Start Guide
  • Cluster Preparation
  • Deploying EOEPCA Components
View the Guide

The documentation is available below and can also be viewed in a normal browser window through the 'View the Guide' button above (N.B. This will open a new tab).

Project Resources

Here you will find essential tools, documentation, and references to support your work with or implementation of the EOEPCA system. Whether you're looking for technical details or project guidelines, these resources are designed to help streamline your use of and contributions to EOEPCA+.

Tutorials
Exploratory Studies
Training

BiDS 2023 - Water Body Detection

Learn how to effectively package, share, and execute Earth observation workflows using the Common Workflow Language (CWL) standard. In particular there is a comprehensive example of a Water Body Detection Application package.

Key EOEPCA Affiliations

OSGeo Logo ESA Logo