EnMAP-Box / enmap-box

EnMAP-Box source code repository. See https://enmap-box.readthedocs.io for documentation
GNU General Public License v3.0
39 stars 16 forks source link

introduce a raster collection concept #1007

Open janzandr opened 2 weeks ago

janzandr commented 2 weeks ago

It is proposed to introduce raster collections into the EnMAP-Box data model to manage bigger sets of raster layers (e.g. EnMAP images for a whole country or continent) efficiently. By managing, we refere to:

Technically, we can just use standard QGIS vector layers for describing raster collection:

Raster collections will be used in the ARD > Aggregate raster layers and other algorithms. Also, we should have an algorithm that creates a Raster Collection by parsing a folder recursively for raster layers.

janzandr commented 2 weeks ago

@jakimowb, I was also thinking about implementing a custom RasterDataProvider for exploring a raster collection. The provider would be initialized with the raster collection and a desired pixel grid (extent, crs and resolusion). Afterwards the provider can be used for data visualization and reading data with on-the-fly resampling, warping and aggregation (simple mosaicking or more complex aggregations like mean, median etc.).