openEO by TiTiler¶
TiTiler backend for openEO
Overview¶
openEO by TiTiler is a TiTiler backend implementation for openEO developed by and
.
The main goal of this project is to provide a light and fast backend for openEO services and processes using the TiTiler engine. This simplicity comes with some specific implementation choices like the type of data managed by the backend. It is focused on image raster data that can be processed on-the-fly and served as tiles or as light dynamic raw data. For more details about the implementation choices, see the Concepts section.
The application implements the openEO API (L1A and L1C) profiles.
Features¶
- STAC API integration with external STAC services
- Synchronous processing capabilities
- Various output formats (e.g., JPEG, PNG)
- Multiple supported processes
- Dynamic tiling services
- FastAPI-based application
- Middleware for CORS, compression, and caching
- Optimized RasterStack data model for consistent processing
- LazyRasterStack implementation for improved performance
Getting Started¶
For installation and setup instructions, see: - Local Setup for development environment - Kubernetes Guide for production deployment - Administrator Guide for configuration options
Documentation Structure¶
- Project: Overview and release notes
- Architecture: Core concepts and data models
- Deployment: Installation and configuration guides
- Development: Contributing guidelines
License¶
This project is licensed under the MIT License.
Authors¶
Created by Development Seed and Sinergise.
See contributors for a listing of individual contributors.