Related Experiment Video
Updated: Jan 8, 2026

Use of Principal Components for Scaling Up Topographic Models to Map Soil Redistribution and Soil Organic Carbon
Published on: October 16, 2018
PyEOGPR: A Python package for vegetation trait mapping with Gaussian Process Regression on Earth observation cloud
Dávid D Kovács1,2,3, Emma De Clerck1, Jochem Verrelst1
1IPL - University of Valencia, Catedrático Agustín Escardino Benlloch 9, Paterna, 46980, Spain.
The PyEOGPR Python package offers Gaussian Process Regression (GPR) models for vegetation trait quantification using satellite Earth Observation (EO) data. It enables efficient, large-scale vegetation analysis and mapping within cloud platforms, enhancing environmental monitoring.
Area of Science:
- Earth Observation
- Machine Learning
- Vegetation Science
Background:
- Quantifying vegetation traits from satellite data is crucial for environmental monitoring and agroecology.
- Existing methods often require significant local processing and lack uncertainty estimates.
- Gaussian Process Regression (GPR) offers a probabilistic approach with uncertainty quantification.
Purpose of the Study:
- To introduce the PyEOGPR Python package for accessible GPR-based vegetation trait quantification.
- To enable the use of validated GPR models within cloud platforms like Google Earth Engine and openEO.
- To facilitate large-scale vegetation analysis and mapping with uncertainty estimates.
Main Methods:
- Development of the PyEOGPR Python package integrating probabilistic GPR models.
- Application of GPR models to Sentinel-2 and Sentinel-3 satellite data for vegetation trait retrieval.
- Demonstration of landscape and global scale vegetation trait mapping with uncertainty quantification.
Main Results:
- PyEOGPR provides access to 27 validated GPR models for common and challenging vegetation traits, including canopy nitrogen content.
- The package enables efficient, large-scale vegetation trait mapping without local data downloads.
- Generated maps showcase landscape-scale trait distribution using Sentinel-2 and global trait distribution using Sentinel-3 data.
Conclusions:
- PyEOGPR democratizes access to advanced GPR models for vegetation analysis in cloud environments.
- The package enhances the reliability of vegetation trait retrieval through uncertainty estimates.
- PyEOGPR improves the efficiency of Earth Observation data processing for environmental monitoring and sustainable agroecology.
Related Concept Videos
GIS Software, Hardware, and Sources of GIS Data
Introduction to GIS
Light Acquisition
Levels of Use of a GIS
Plotting of Topographic Maps
Precipitation Gravimetry
In determining nickel by gravimetric analysis, a precipitant of ethanolic dimethylglyoxime is added to a hot nickel salt solution. This is quickly followed by the dropwise addition of dilute ammonia solution until precipitation occurs. A...

