Environmental Data Platform

Soil Moisture Anomalies - ERA5_QM detail

Go to full metadata

ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades. Currently data is available from 1950, split into Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1979 onwards (final release plus timely updates, this page). ERA5 replaces the ERA-Interim reanalysis. ERA5-Land offers 'land' variables with an enhanced resolution, compared to ERA5. Albeit, at the time of processing with a higher latency. Therefore, ERA5 was downscaled to the 9 km ERA5-Land grid using a quantile mapping approach. The soil moisture anomalies are based on the original ERA5 fields 'Volumetric soil water layer 1 - 4', representing the following depths: layer 1 (0-7cm), layer 2 (7-28cm), layer 3 (28-100 cm), layer 4 (100-289 cm). Anomalies were calculated based on the period 1981-2010 as a reference. Contains modified Copernicus Climate Change Service information [1980-current year]; Contains modified Copernicus Atmosphere Monitoring Service information [1980-current year]. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. Citation: Greifeneder, F. (2022). Soil Moisture Anomalies - ERA5_QM (Version v1) [Data set]. Institute for Earth Observation. https://doi.org/10.48784/ea665ca2-0ceb-11ed-86c5-02000a08f4e5.

Land use, Land cover, collection, Soil moisture, soil moisture anomalies, ERA5, ERA5-Land, Copernicus, ADO project, ADO, N/A

CC BY 4.0

eurac research - Institute for Earth Observation
Viale Druso, 1 / Drususallee 1, eurac research, Bolzano, Autonomous Province of Bolzano, 39100, Italy

1980-12-31T12:00:00Z 2022-04-08T12:00:00Z

WGS-84 (3035:EPSG)


Snippet code
Copy to clipboard

#remotes::install_github(repo="Open-EO/openeo-r-client",ref="develop", dependencies=TRUE)

# login ----
euracHost = "https://openeo.eurac.edu"
conf = read.csv("./pwd/openeo_eurac_conf.csv") # adapt this path to where you store the conf file.
conf = list(client_id = conf$client_id, secret = conf$secret)
eurac = connect(host = euracHost)
prov = list_oidc_providers()
login(login_type = "oidc", provider = prov$Eurac_EDP_Keycloak, config = conf, con = eurac)

# load colleaction - save result ----
p = processes()
data = p$load_collection(id = "https://openeo.eurac.edu/collections/", 
                                             spatial_extent = list(west = 3.997852,
                                                                                 east = 17.526151,
                                                                                 south = 42.91044,
                                                                                 north = 50.404898),
                                             temporal_extent = list("1980-12-31T12:00:00Z", "2022-04-08T12:00:00Z"))
result = p$save_result(data = data, format="netCDF")

# download results ----
# either directly (suitable for smaller requests)
                             format = "netCDF",
                             output_file = "https://openeo.eurac.edu/collections/.nc", 
                             con = eurac)

# or start a batch job (suitable for larger requests)
job_id = create_job(graph = result,
                                   title = "https://openeo.eurac.edu/collections/",
                                   description = "https://openeo.eurac.edu/collections/",
                                   format = "netCDF")
start_job(job = job_id)
result_list = list_results(job = job_id)
download_results(job = job_id, folder = ".")
Copy to clipboard

#pip install openeo
import openeo

# login ----
euracHost        = "https://openeo.eurac.edu"
eurac = openeo.connect(euracHost).authenticate_oidc(client_id="openEO_PKCE")

# load collection - save result ----
data = eurac.load_collection("https://openeo.eurac.edu/collections/",spatial_extent={'west':3.997852,'east':17.526151,'south':42.91044,'north':50.404898},temporal_extent=["1980-12-31T12:00:00Z", "2022-04-08T12:00:00Z"])

result = data.save_result(format="NetCDF")

# download results ----
# either directly (suitable for smaller requests)

# or start a batch job (suitable for larger requests)

job = result.send_job(title = "https://openeo.eurac.edu/collections/",description = "https://openeo.eurac.edu/collections/",out_format = "netCDF")
jobId = job.job_id

jobResults = job.get_results()

Related docs
Name Description Link Date published Category
openEO for ADO project Tutorial and snippets on how to use openEO in the ADO project Link Sept. 15, 2021 OpenEO
EDP video tutorial Presentation of edp-platform and tutorial for data analysis and processing Link Sept. 15, 2021 OpenEO
Official OpenEO documentation and project site Official Documentation provided in the project web site for a deeper overview and introduction. Link June 10, 2021 OpenEO
OpenEO doc Documentation for OpenEO API Link June 9, 2021 OpenEO
Eurac - OpenEO openEO endpoint Link April 28, 2021 OpenEO