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

Metadata Filtering #24

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Metadata Filtering #24

wants to merge 9 commits into from

Conversation

BryonLewis
Copy link
Collaborator

@BryonLewis BryonLewis commented Feb 25, 2025

resolves #21

  • Script for processing input/output folders, uploading to data.kitware.com and creating an ingest JSON file from that data including metadata.
  • Adding of metadata: tags to files that should be pushed into the Layers themselves. This would be a way to filter layers without worrying about the hierarchy of Context -> Dataset -> Layer.
  • Tags are key value pairs for items that wish to be filtered by
  • Added endpoints for metadata filtering to provide a list of the Filter options and their values, as well as a way to filter layers

TODO:

  • Ingestion script for some of the Outputs isn't working properly. I believe this has to do with some 0-360 longitude errors when processing from a JSON file.
  • Structure the return data from the filtering so it is easier to visualize in a list. I.E return some indicating of the values that match in the type list and show the types that are available
  • Fix filtering for Null or missing values
  • Make sure the filtering works so it finds all matches
  • UI for filtering map layers
    • The base filtering options provides a list of the keys and their possible values.
    • Values can be multi-selectable so you can select several values at once.
  • Filtering Styling to compress the options for the different values, maybe a searchable field
  • A configuration option to hide datasets/scenarios and display the filtering by default
  • Need to come up with an idea on how to handle vector data and associate it with the netCDF layers.
    • Look into merging the netcdf layers into tabular data for the power plants, but then need a way to properly visualize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Input/Output data mapping tool
1 participant