Skip to content

Improve data presentation. Intersection between OGC API maps and coverages. #192

@joanma747

Description

@joanma747

I have been playing with the properties= syntax to create band indices and diffs between two times etc. I need to present the result to myself to be sure what I'm doing in each iteration, so I use a f=jpeg.

This is one of my last results:
http://localhost/cgi-bin/mmdc.py/collections/TerrestrialConnectivityIndex/coverage?subset=E(260000:528000),N(4488000:4748000),time(%222017-01-01%22)&subset-crs=[EPSG:32631]&crs=[EPSG:32631]&properties=Forest-Slice(Forest,[%22time%22],[%222012-01-01%22])&scale-factor=0.5&f=jpeg

Image

Fine but...

OGC API maps does not support "playing" with bands or doing diff etc.
(synergize implementation supports that in WMS with a costum parameter EVALSCRIPT: https://docs.sentinel-hub.com/api/latest/api/ogc/additional-request-parameters/), so I use OGC API coverages for visualization; sorry.

But, immediately, I run into common issues that I remember discussing with Jon Blower many, many years ago. See the ncWMS implementation for reference.
https://reading-escience-centre.gitbooks.io/ncwms-user-guide/content/04-usage.html#getmap

I cannot control the color of the nodata value (no bgcolor=). I cannot change the color pallete to see positive values one color and negative values the oposite. I cannot control how colors are streaked.

Now that OGC API maps and coverages are so similar, does it make sense to use bgcolor= in coverages? or parameters= in maps?. Can we think about having a very simple way to select a color palette?.

(Yes, I'm not saying this are new questions but for some reason, they were never addressed and that is why people keep invent costum parameters)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions