EOxServer / eoxserver

EOxServer is a Python application and framework for presenting Earth Observation (EO) data and metadata.
https://eoxserver.org
Other
40 stars 19 forks source link

Raster style implementation #567

Closed constantinius closed 1 year ago

constantinius commented 1 year ago

Fixes #565

This PR creates the facilities to generate dynamic raster styles.

They will for now exist in conjunction with the previous hardcoded color ramps.

It introduces RasterStyle and RasterStyleColorEntry as models and general concepts. Raster styles are of either type: ramp, intervals or values, which allows continuous smooth with interpolation, fixed colors with cutoffs or only rendering of the specified values and discarding everything else.

Raster styles are associated with Browse Types and are selected via the style parameter in WMS.

This PR comes with models, migrations, admin and CLI tools to interact with the new data.

Missing: