NOAA-CEFI-Portal / CEFI-info-hub-list

This list is mirroring all links provided on the CEFI information hub
https://noaa-cefi-portal.github.io/CEFI-info-hub-list/
4 stars 4 forks source link

Provide mechanism for geospatial searching of resources? #28

Open MathewBiddle opened 1 year ago

MathewBiddle commented 1 year ago

I was thinking about the information we were collecting and started wondering how we might be able to facilitate geospatial searching through the resources. Currently we have a list of regions.

https://github.com/chiaweh2/CEFI-info-hub-list/blob/a1898e0aa2d45437490653d20288d83f5673b256/data/cefi_list.json#L180-L203

I have a couple ideas on the topic.

  1. Adjust the regions in this list to align with a standard definition and polygon collection (eg. https://www.marineregions.org/sources.php, shapefiles available at https://www.marineregions.org/downloads.php - we could provide those on a map in this repo as they have OGC services)
  2. Allow the user to submit a custom polygon in WKT or as geoJSON in the region field
    - type: textarea
    id: cregions
    attributes:
    label: Regions
    description: Add region polygon as WKT or geoJSON here.
    placeholder: {"type": "Feature","geometry": {"type": "Point","coordinates": [125.6, 10.1]},"properties": {"name": "Dinagat Islands"}}
    validations:
    required: true
    validations:
    required: true
chiaweh2 commented 1 year ago

This sounds like a good idea! However, we might need to think of a way to accommodate different type of data and web tools. I think the different type of region provided in marineregion.org fits well with the marine resource related data. But for gridded ocean model, atmospheric model output, or some web tool, it seem to fit less well. We can definitely have a long list of regions to pick on but I feel it would somehow degrade the function of filtering a bit. But I do agree the current region separation can be further discuss to find a better fit. Do you have any kind of specific region list in mind that you think better fit the data/resource that we provided?

For letting the user to submit region, I think it is a good, too. But we also have to make some decision on what regions we might want to include or not to make the filtering function make sense.

Thanks again for the suggestion! I will continue to look for some listed source in marineregion.org to see if I miss some good one.