Code for linking half-hourly CO2 eddy covariance flux data with Sentinel-2 derived vegetation indices (7) for 05/03/2020 - 23/08/2022 [code]

DOI

This repository provides the code used for the article "Monitoring cropland daily carbon dioxide exchange at field scales with Sentinel-2 satellite imagery" by Pia Gottschalk, Aram Kalhori, Zhan Li, Christian Wille, Torsten Sachs. The data are used to exemplify how ground measured CO2 fluxes of an agricultural field can be linked with remotely sensed vegetation indices to provided an upscaling approach for spatial CO2-flux projection.

The repository contains the codes produced for the article "Monitoring cropland daily carbon dioxide exchange at field scales with Sentinel-2 satellite imagery" by Pia Gottschalk, Aram Kalhori, Zhan Li, Christian Wille, Torsten Sachs. In this article, the authors present how local carbon dioxide (CO2) ground measurements and satellite data can be linked to project CO2 emissions spatially for agriculutral fields.

The codes are provided for
- footprint analysis and raw flux data quality control (MATLAB codes);
- retrieving Sentinel-2 vegetation indices via Google Earth Engine (GEE code);
- subsequent quality control, gap-filling and flux partitioning following the MDS approach by Reichstein et al. 2005 implemented by the R-package "REddyProc" (R codes);
- statistical analyses of combined EC and Sentinel-2 data (R codes);
- code for all figures as displayed in the manuscript (R codes).

This software is written in MATLAB, R and JavaScript (GEE). Running the codes (R and .m files (Code)) and loading the data files (CSV files and .mat files (Data)) requires the pre-installation of [R and RStudio] (https://posit.co/downloads/) and (MATLAB). The GEE script runs in a browser and can also be opened/downloaded here: https://code.earthengine.google.com/858361ae4aac7c3fe5227076c9733040

The RStudio 2021.09.0 Build 351 version has been used for developping the R scripts. The land cover classification work was performed in QGIS, v.3.16.11-Hannover. Data were analyzed in both MATLAB and R; and plots created with R (R Core Development Team 2020) in RStudio®.The R codes in this repository contain a suite of external R-packages ("zoo"; "REddyProc"; "Hmisc"; "PerformanceAnalytics") which are required for data analysis in this manuscript. The data to run the codes are published with the DOI https://doi.org/10.5880/GFZ.1.4.2023.008 (Gottschalk et al., 2023).

Identifier
DOI https://doi.org/10.5880/GFZ.1.4.2024.002
Related Identifier IsSupplementTo https://doi.org/10.5194/bg-21-3593-2024
Related Identifier IsContinuedBy https://doi.org/10.5880/GFZ.1.4.2024.001
Related Identifier References https://code.earthengine.google.com/858361ae4aac7c3fe5227076c9733040
Metadata Access http://doidb.wdc-terra.org/oaip/oai?verb=GetRecord&metadataPrefix=oai_datacite&identifier=oai:doidb.wdc-terra.org:7961
Provenance
Creator Gottschalk, Pia ORCID logo; Kalhori, Aram ORCID logo; Li, Zhan ORCID logo; Wille, Christian ORCID logo; Sachs, Torsten ORCID logo
Publisher GFZ Data Services
Contributor Gottschalk, Pia; Kalhori, Aram; Li, Zhan; Wille, Christian; Sachs, Torsten
Publication Year 2024
Funding Reference Bundesanstalt für Landwirtschaft und Ernährung http://dx.doi.org/10.13039/501100010771 Crossref Funder ID 2817ERA10C GHG-manage
Rights GNU General Public License Version 3 (29 June 2007); Copyright © 2024 Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences, Potsdam, Germany (Pia Gottschalk, Christian Wille, Zhan Li); https://www.gnu.org/licenses/gpl-3.0.html
OpenAccess true
Contact Gottschalk, Pia (GFZ German Research Centre for Geosciences, Potsdam, Germany); Wille, Christian (GFZ German Research Centre for Geosciences, Potsdam, Germany); Sachs, Torsten (GFZ German Research Centre for Geosciences, Potsdam, Germany)
Representation
Resource Type Dataset
Discipline Geosciences
Spatial Coverage location of EC tower and temporal extend of half-hourly CO2 flux measurements
Temporal Coverage Begin 2020-03-04T17:30:00Z
Temporal Coverage End 2022-08-24T00:00:00Z