Skip to content

Python (Google Earth Engine), JavaScript (Google Earth Engine) and R code to extract river ice condition from Landsat satellites, to develop empirical model, and to predict future changes in river ice

License

Notifications You must be signed in to change notification settings

seanyx/global-river-ice-dataset-from-Landsat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This GitHub repository includes Google Earth Engine (GEE) python/JavaScript scripts for calculating river ice and projecting future ice condition, R scripts for importing, cleaning, analyzing, and visualizing the data.

Files contained:

  1. Calculate river ice extent from Landsat images

Script that calculate one river ice extent value per Landsat image for >800,000 Landsat images (1984–2018). The python script automates the calculation, exporting the data one month per GEE task.

GEE scripts/Download_landsat_river_ice_data_with_era_temp.py: Calculate global river ice extent dataset.
GEE scripts/functions.py: contains functions used in the "GEE scripts/Download_landsat_river_ice_data_with_era_temp.py" script.

  1. Clean, analyze, and model river ice extent

The global river ice extent dataset was analyzed in R using the script "river ice analysis.Rmd".

  1. Estimate future changes in river ice extent

The river ice extent model was implemented on GEE to calculate future river ice condition using CMIP5 climate model simulations. The predicted river ice extent data were then downloaded to local computer and analyzed using R scripts "river ice analysis.Rmd".

GEE scripts/Future annual river ice extent.js: Calculate the annual river ice extent from 2008 to 2100.
GEE scripts/Future river ice extent comparing two periods.js: Calculate the ice duration and ice extent difference between the periods 2009–2029 and 2080–2100.
GEE scripts/climate model SAT biases.js: Calculate SAT biases for all models in the CMIP5 simulations, used as justification for choosing the three models used in the paper.

About

Python (Google Earth Engine), JavaScript (Google Earth Engine) and R code to extract river ice condition from Landsat satellites, to develop empirical model, and to predict future changes in river ice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published