Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

introduce a raster collection concept #1007

Open
janzandr opened this issue Oct 28, 2024 · 1 comment
Open

introduce a raster collection concept #1007

janzandr opened this issue Oct 28, 2024 · 1 comment
Assignees
Labels
data/metadata This issue is related to the data/metadata model.

Comments

@janzandr
Copy link
Contributor

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:

  • filter spatially
  • filter temporally
  • filter by metadata

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

  • each feature referes to a single raster
  • feature geometry is the bounding polygon (or bounding box) of the raster
  • required attributes are:
    • raster source
  • optional attributes are:
    • start_date, end_date
    • mask_source (external mask associated with the raster)
    • any other type of metadata

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 janzandr added the data/metadata This issue is related to the data/metadata model. label Oct 28, 2024
@janzandr janzandr added this to the Future Release milestone Oct 28, 2024
@janzandr janzandr self-assigned this Oct 28, 2024
@janzandr
Copy link
Contributor Author

@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.).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data/metadata This issue is related to the data/metadata model.
Projects
None yet
Development

No branches or pull requests

1 participant