NASA-IMPACT / veda-jupyterhub

VEDA JupyterHub technical planning and documentation
0 stars 1 forks source link

Create QGIS Project File enabling access to Earthdata REST API #9

Open batpad opened 4 months ago

batpad commented 4 months ago

Context

For more context, see https://github.com/2i2c-org/infrastructure/issues/3479

The above issue talks about a few more things - here we should focus on creating a QGIS project file with all the data sources that we want a user on VEDA hub to have access to by default -

From the above linked ticket:

"The Earthdata GIS layers are availble via a Rest API and a connection can currently be established manually. It would be great if the Rest API connection was preloaded in the QGIS image so the Earthdata catalog would be available by default."

"here is the Rest API url: https://gis.earthdata.nasa.gov/image/rest/services"

Questions

Is there additional authentication required to access this data? If yes, we will need to figure out adding credentials to the user's environment.

Next Steps

@geohacker - could you help with creating a project file based on the above, and then we can go ahead and add it to the nasa-qgis-image to have the project file loaded by default when a user opens QGIS in the VEDA Hub.

batpad commented 3 months ago

@geohacker any update here?

@wildintellect might this be something you can help with? We need a QGIS project file that includes connection to the Earthdata GIS layers be default + perhaps other data sources that might be useful to users of the Hub.

geohacker commented 3 months ago

@batpad sorry about the delay here. I created a basic project by adding the Rest API connection and adding a layer. earthdata-sample.qgz.zip

I think I need to setup the Jupyter + QGIS stuff locally to be able to see if this works as expected. @batpad @yuvipanda do you have any guidance on that?