Terragon: A Unified Framework for Earth Observation Data Cube Generation
Adrian Höhl, Paul Höhn, Xiao Xiang Zhu · The Journal of Open Source Software · 2025
Terragon (Earth(Poly)gon) is a Python package facilitating access to remote sensing and Earth observation data from multiple sources.Its goal is to unify the process of downloading data in a simple and efficient manner.While existing tools focus on specific satellites or data providers, Terragon offers a more flexible solution.The package offers a consistent way to search, filter, and download data from various data sources.It utilizes a polygon format to define the region of interest and creates a spatio-temporal data cube (Mahecha et al., 2020) of rasterized data in the Xarray Dataset format, as illustrated in Figure 1.Additionally, it ensures the alignment of projections and resolutions, organizing the data according to the selected resolution and coordinate reference system.