Project Overview¶
About openEO by TiTiler¶
openEO by TiTiler is a fast and lightweight implementation of the openEO API, developed by Development Seed. It provides efficient management of raster-based processes using the TiTiler engine.
Context¶
openEO serves as an abstraction layer for Earth Observation (EO) processing and has gained significant traction within the community. Several data hubs now offer openEO as a service, notably the Copernicus Data Space Ecosystem, Terrascope, and EODC. Additionally, EOEPCA+, with its processing building block, is furthering the deployment of openEO.
Features¶
The main features include:
- Built on top of FastAPI
- Cloud Optimized GeoTIFF support
- SpatioTemporal Asset Catalog support
- Multiple projections support via morecantile
- JPEG / PNG / Geotiff / JSON / CSV output format support
- XYZ secondary service support
- Automatic OpenAPI documentation
API Support¶
The application implements the openEO API (L1A and L1C) profiles:
- Synchronous Processing (L1A): For direct processing and downloading of data
- Secondary Web Services (L1C): For data visualization with dynamic tiling
Project Goals¶
The primary objectives of this project are:
- Provide a lightweight and fast backend for openEO services
- Focus on efficient raster data processing
- Enable dynamic tiling and visualization capabilities
- Maintain compatibility with STAC API services
- Deliver high-performance synchronous processing