-
Notifications
You must be signed in to change notification settings - Fork 7
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
Datasets with composite products VS datasets with imagery #45
Comments
@danielfdsilva I think it would be useful to articulate why this distinction is necessary in the interface & configuration. What problem does it solve? Interaction on 'composite' products
Do you foresee other ways that people can interact with the data beyond compare?
I can imagine this is a custom preset available to CO2. NomenclatureRegarding nomenclature. Is this similar to the EOSDIS Data Processing Levels, and if so, should we use that? |
@olafveerman we're accounting for the possibility of dynamically changing the rescale value based on the date where different dates would have different values. However this is automatic (in a way) and does not depend on user input. Changing this behavior to be a knob (or settings for a layer) is something that could be considered |
Thanks for this breakdown, this does make sense to me backend wise. I wrote down some more stac-specific thoughts on the dataset flavors (practice for what corresponding documentation might go into the ingest pipelines). I have a slight (not strong) preference on the naming convention but I think your overview is clear either way. I also think we can align with titiler on the presets configuration. tl;dr
Product DatasetsDerived or modeled data that represent an interpretable metric, such as no2 or no2-diff, which are currently stored in a single band asset named Can this just be "products" which are viewable as one or more layers? Spectral Datasets, Multi Band Datasets, or Imagery DatasetsRaw multi band data that generally require preset or default band combinations to display a meaningful metric such as NDVI. Spectral/imagery collections like Landsat 8 will always be ingested using the eo extension. The extension is more relevant to science users but I am providing a link in case any of the descriptive information is useful for us. These collections will have multiple band assets that will be summarized in the collection's Defaults/Presets
|
@danielfdsilva @anayeaye This is awesome. I'm commenting here as @abarciauskas-bgse cc'ed me on a related issue. It seems questions around how to model your STAC data store and then link it to the interface seem to be distributed across a few issues in
I like @danielfdsilva 's breakdown (I agree with @anayeaye that some of the terminology could be tweaked but conceptually this looks great.) One way to view this is to start at the bottom (data) and move up layers of abstraction to the UI configuration. Let's use HLS L30 as a With this information advertised by the STAC API the UI config yaml can simply list collection ids and naming (but could be extended as well to only allow particular
With a corresponding UI configuration yaml
The UI can then query the STAC API collection at runtime to determine the corresponding This should work well in most use cases but unfortunately url |
🙌🏽 Great discussion on this topic. To summarize: Given we have use cases where we need to include Spectral Datasets, Multi Band Datasets, or Imagery Datasets layers in the dashboard (specifically HLS for the environmental justice story) we should have some way for those datasets to have one or more possible band combinations (Natural Color, NDVI, etc). Next steps:
Future work may include additional complex rendering functions to be created and injected into titiler, following Sean's example. A few implementation questions:
|
This ticket is pretty old, although my sense is that, even if the needs and use cases have changed, this still represents a gap in the dashboard's functionality. I'm going to leave open and it might relate to some future work on our roadmap about accommodating more science use cases, but @anayeaye @abarciauskas-bgse @hanbyul-here can you let me know if there is some more immediate work that needs to get done here? |
Closing as stale, let me know if we need to reopen |
It is planned to have datasets available in two different flavors.
Composite products
Defined by a product that was already processed and is shown to the user with several variations. An example would be "NO2" or "CIMP6".
The different variations are available in the form of layers that can be seen on the map and may have compare options.
🤓 In STAC terms this means that the user can see different collections.
Imagery
Defined by "raw satellite imagery" whose different bands can be manipulated. An example could be "Landsat 8" data.
In this dataset the user can only explore one layer, but can view it in different ways by changing the bands.
🤓 In STAC terms this means that the user can see only 1 collection tiles according to the provided band params.
We still have to think about how to configure a dataset that is showing an imagery layer, but could be something along these lines:
@ricardoduplos does this capture the conversation we had yesterday. cc @olafveerman
@leothomas @anayeaye Does this make sense backend wise?
The text was updated successfully, but these errors were encountered: