Geoenrich Dashboard
The Geoenrich Dashboard web app may be useful to you if you want to download many variables on a large data set, as a way to track your progress. These instructions will help you launch the docker container containing GeoEnrich ant its dashboard web interface.
Prerequisites
if you plan to use Copernicus data, Python.
Installation
First clone the github repository:
git clone https://github.com/morand-g/geoenrich
cd geoenrich/geoenrich_dashboard
Then you can edit docker-compose.yaml to customize your settings:
In lines 9 and 31, you can change where geoenrich data is stored on you computer. The default is
~/geoenrich_dashboard_data. The format should beYOUR_CUSTOM_PATH:/home/data.If you want to use local netcdf data sets, uncomment line 32 and update the path to your files. In this case you need to read the Adding other data sources section from the Installation instructions. You can save the
personal_catalog.csvfile directly to the geoenrich data location chosen in the previous bullet point.
Finally you can run docker compose up --build and access the app in your browser by typing localhost:8081.
Available variables
For tests, you can use the bathymetry variable as it does not require any authentification. If you want to use Copernicus or FSLE data, you need to follow login instructions as explained on the variables page, and then copy either the ~/.netrc file or the ~/.copernicusmarine/.copernicusmarine-credentials file to the geoenrich data location chosen previously.
Uninstall
To stop the container and delete the docker data from your computer:
docker stop geoenrich_dashboard geoenrich_redis geoenrich_worker
docker rm geoenrich_dashboard geoenrich_redis geoenrich_worker
docker image rm geoenrich_dashboard redis