Skip to content

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MorphEO

Personal repository of MorphEO project.


Contents


Study Areas


🇮🇸 Iceland

Fagradalsfjall Lava Flow

Datasets
References

Jökulsárlón Glacial Lake

Datasets
References

Workflow


  1. Detect glacial lake outlines from Sentinel-1 and Sentinel-2 data (2016-2025) using OBIA
  2. Detect glacial lake outlines from Landsat data (1985-2015) using OBIA
  3. Build a vector data cube using the glacial lake outlines

Scripts

The contents of the scripts folder including scripts and environment.


1_OBIA_lakes_S1S2.ipynb: Glacial Lake Mapping with Sentinel-1 and Sentinel-2 (2016–2025)

Script to create lake outlines of the Jökulsárlón glacial lake (2016-2025) based on the method by Dabiri et al 2021. The script uses Sentinel-1 and Sentinel-2.

2_OBIA_lakes_LS.ipynb: Glacial Lake Mapping with Landsat via Google Earth Engine (1985–2015)

Script to create lake outlines of the Jökulsárlón glacial lake (1985-2015) based on the method by Dabiri et al 2021. The script uses Landsat 5-8 and ArcticDEM V4.

3_glacial_lakes_VDC_comparisons.ipynb: Glacial Lake Vector Data Cube Construction, Feature Grouping and Summary Geometries

Notebook to create a vector data cube with the glacial lake outlines obtained with OBIA.

Loading the created VDC and using it for querying and zonal statistics.

MorphEO_WP1.3.ipynb: Trial Script

not important A script from the beginning of the project.

VDC_py.ipynb: Vector data cube for evolving features

Python translation of the original computational notebook created by Lorena Abad.

xvec_intro.ipynb: Getting to know xvec package

zonal_st.ipynb: Computing zonal statistics on xvec


Data

Preliminary data required for the scripts, and the glacial lake outlines (large files such as TIFs are not loaded here)


Setup

1. Install the environment

conda env create -f env.yaml

2. Activate the environment

conda activate glacial_lakes

3. Register as a Jupyter kernel

python -m ipykernel install --user --name glacial_lakes --display-name "glacial_lakes"

4. Configure local paths

Copy the template and set your local project root:

cp config_template.py config.py

Then open config.py and set ROOT_DIR to your local project path.

5. Run the notebooks in order

Important: Manually review the lake outlines produced by notebooks 1 and 2 before running notebook 3.


About

Repository to create glacial lake outlines in south east Iceland, and structuring them into vector data cubes.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages