Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: mdpi.com -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Keywords
Repository
Lakes temperature analysis based on satellite images
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
Lakes temperature
This repository contains the data, code, and results for “Evaluation of Methods for Estimating Lake Surface Water Temperature Using Landsat 8” article.
Dataset
The data folder contains the following files:
- SR_processed.csv - surface reflectance after cleaning
- TOA_processed.csv - top-of-atmosphere reflectance after cleaning
- hydro_stations.csv - list of hydrological stations (38) with name and ID
- lakes_temp.csv - lake water temperature in degrees Celsius
- pointsFeatures.txt - location of measurement points as a JavaScript object (this is required by Google Earth Engine)
- SMW_LST_L8_Lakes_newEmiss.csv - estimated water temperatures using the Ermida et al. (2020) model
- coordinates subfolder - location of measurement points as a shapefile
- reflectance subfolder - raw (not cleaned) SR and TOA reflectance
- vector/lakes.gpkg - extent of 4 sample lakes (Drawsko, Ełckie, Gopło, Łebsko)
Reproduction
- Open the
geomorph_clustering.Rprojproject file in RStudio. - Create a JavaScript object with coordinates using
01_create_features.Rthat will be used in Google Earth Engine. - Download reflectance data from Google Earth Engine using
02_Landsat8_SR_download.js(Surface Reflectance) and02_Landsat8_TOA_download.js(Top-of-Atmosphere Reflectance). You must use the coordinates from thepointsFeatures.txtfile. - Download data from hydrological stations (water temperature) using
04_hydro_process.R. - The main part of the analysis was done in the
05_analysis.Rscript. It includes training of LM and RF models and validation of all LM, RF, LST and LST-L2 models. 06_LST_calibration.Rwas used to compare calibration methods for the LST-L2 (USGS) product using empirical data.- Entire satellite scenes for spatial prediction can be downloaded using script
07_download_scene.js. - Prediction using LM or RF model can be done with script
08_predict.Rfor individual lakes or the entire scene. The{terra}package was used to process the raster data.
The algorithm to generate the LST product developed by Ermida et al. (2020) is available in the Google Earth Engine repository: https://code.earthengine.google.com/?acceptrepo=users/sofiaermida/landsatsmw_lst
Results
The results of this research are saved in results folder:
- lakes_stats.csv- performance statistics of LM and RF models considering training and test lakes
- month_stats.csv - performance statistics of LM and RF models by month
- predictions_testset.csv - testset with actual measurements and estimated by 4 models (LM, RF, LST, LST-L2)
- rf_model.rds - trained RF model in .rds format ({ranger} package is required)
Additionally, in the images/predict folder there are 4 exemplary results of the spatial prediction by the RF model for different terms.
Acknowledgement
The source of the hydrological data is the Institute of Meteorology and Water Management - National Research Institute (https://www.imgw.pl/). Landsat-8 images courtesy of the U.S. Geological Survey (https://earthexplorer.usgs.gov/) and Google Earth Engine (https://earthengine.google.com/).
Owner
- Name: Krzysztof Dyba
- Login: kadyb
- Kind: user
- Location: Poland
- Company: Adam Mickiewicz University
- Twitter: krzysztof_dyba
- Repositories: 9
- Profile: https://github.com/kadyb
Spatial Data Science | Remote Sensing | R
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use data or code from this repository, please cite it as below."
preferred-citation:
type: article
authors:
- family-names: "Dyba"
given-names: "Krzysztof"
orcid: "https://orcid.org/0000-0002-8614-3816"
- family-names: "Ermida"
given-names: "Sofia"
orcid: "https://orcid.org/0000-0003-0737-0824"
- family-names: "Ptak"
given-names: "Mariusz"
orcid: "https://orcid.org/0000-0003-1225-1686"
- family-names: "Piekarczyk"
given-names: "Jan"
orcid: "https://orcid.org/0000-0002-2405-6741"
- family-names: "Sojka"
given-names: "Mariusz"
orcid: "https://orcid.org/0000-0002-1453-0374"
title: "Evaluation of Methods for Estimating Lake Surface Water Temperature Using Landsat 8"
journal: "Remote Sensing"
doi: "10.3390/rs14153839"
url: "https://www.mdpi.com/2072-4292/14/15/3839"
volume: 14
issue: 15
pages: 3839
year: 2022
month: 8
GitHub Events
Total
Last Year
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Krzysztof Dyba | 3****b | 66 |
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 1
- Total pull requests: 7
- Average time to close issues: N/A
- Average time to close pull requests: 2 minutes
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- kadyb (1)
Pull Request Authors
- kadyb (7)