This workshop contains a range of notebooks, broken down into sections.
- Log into EASI Asia and open up a terminal.
- Clone this repository:
git clone https://github.com/auspatious/coastal-applications-workshop.git- Download tide model parameters for south east asia. (Copy and paste the below commands into the terminal and press enter.)
wget https://files.auspatious.com/coastlines/data/tide_models_vn_ph_2022.zip \
-O /tmp/tide_models.zip && \
unzip /tmp/tide_models.zip -d /tmp/tide_models_temp && \
mv /tmp/tide_models_temp ~/tide_models- Set up a custom Python environment for the workshop.
MYENV=coastalapps
python -m venv ~/venvs/$MYENV
realpath /env/lib/python3.12/site-packages > ~/venvs/$MYENV/lib/python3.12/site-packages/base_venv.pth
source ~/venvs/$MYENV/bin/activate
cd coastal-applications-workshop
pip install -r requirements.txt
python -m ipykernel install --user --name=$MYENV --display-name "Coastal Workshop"Now when you run a workshop, you should choose the Kernel as shown below.
- Element-84's Earth Search STAC Catalog:
https://earth-search.aws.element84.com/v1 - Microsoft Planetary Computers STAC Catalog:
https://https://planetarycomputer.microsoft.com/api/stac/v1
These three notebooks will be a core part of the workshop.
Find, load and visualise Landsat data
Step-by-step coastlines algorithm
More worked examples that can be run through to learn more about working with EO data in Python.
- Getting started with Sentinel-2 data
- Intertidal elevation modelling from Digital Earth Australia
- Use Sentinel-1 to detect water from Digital Earth Africa
- Using Sentinel-1 to visualise shipping density
- Machine learning classification using Sentinel-2
