Introduction

Mountain forests account for 23% of the forested lands worldwide and sustain about half of the world’s population1. They provide a wide array of goods and services, such as timber, shelter from animals, air purification, and carbon sequestration. However, their persistence and ability to provide ecosystem services, including the provision of timber and non-timber forest products2, are seriously threatened by the advent of global change3. It is, therefore, essential to design and adopt the required adaptation strategies.

Tree height is a good indicator of biological productivity and site quality4 and has recently been used to produce continuous estimates of aboveground biomass and carbon storage5,6. Additionally, tree height is a proxy for ecosystem structure, with its heterogeneity being an essential variable for predicting species richness at different scales7,8. Furthermore, monitoring tree height can aid in anticipating the effects of global change on forest ecosystems4.

On a global scale, the determination of maximum tree height is shaped by the convergence of environmental factors and historical land use legacies9. Existing research consistently points to a positive association between maximum canopy height and the stability of past climatic conditions9. Additionally, tree height is shaped by the combined effects of water and energy availability10. The relative significance of these two components varies along latitudinal gradients, with greater energy constraints observed in boreal forests and an increasingly pronounced water limitation in lower latitudes9. Moreover, the transformation of forested landscapes influenced by land use legacies has played a role in diminishing the stature of forest canopies over time11,12. Specifically, in the European mountainous regions, climate mainly drives tree development13,14,15,16. In summary, temperature emerges as the primary limiting factor for maximum tree height at high elevations, while water availability predominantly influences tree development in lowland areas13,16,17. Nonetheless, microclimate also plays a key role in mountain forest development18, and soil moisture and nutrient availability have a role at the local scale19.

Tree height is often analyzed at the local scale through field-based forest inventories20, which are expensive, time-consuming and limited in extent. Recently, active remote sensing methods, and particularly the use of LiDAR sensors, have been used to produce accurate and dense samplings of forest structures at large spatial extents21, overcoming optical data limitations22. However, airborne LiDAR is characterized by its elevated acquisition costs, unpredictable procurement timelines and limited spatial coverage23. Additionally, wall-to-wall initiatives face inherent limitations tied to government funding and prioritization. In this regard, space-borne laser sensors, such as Global Ecosystem Dynamics Investigation (GEDI) can overcome the aforementioned limitations and offer a unique solution for tree height sampling at a global scale. Nonetheless, these data sources should be used with caution and considering their limitations and challenges, such as the footprint elongation that GEDI is known to present in steep slopes24.

In a recent study leveraging airborne LiDAR, we reported non-linear relations between elevation and maximum tree height in the Pyrenees25. In particular, we found a piecewise response of maximum tree height, with a sharp downward profile above a certain elevation threshold or breakpoint25,26. These results showed the existence of region-wide patterns in maximum tree height decline with elevation but whether this piecewise pattern is prevalent in other mountain regions has not yet been confirmed. In this work, we use the GEDI full-waveform space-borne laser instrument to investigate the relationship between maximum tree height and elevation, temperature, and rainfall for the main European mountainous ranges. GEDI is the first active remote sensing laser sensor onboard the International Space Station tailored to provide detailed 3D information about forest structure and responses at the regional/global level. The GEDI program offers global coverage between 51.6°S-51.6°N latitudes, demonstrating strong performance in characterizing mountain forest ecosystems at the landscape level27, making it ideal for evaluating the generality of patterns and processes.

Our main objectives were (i) to ascertain whether the existence of a ‘breakpoint’ in the response of maximum tree height to elevation holds over the main European mountain ranges; (ii) to identify the climatic drivers of variations in maximum tree height across mountain ranges; and (iii) to foresee the displacement of the breakpoint under different climate change scenarios. We hypothesize that the breakpoint observed in the Pyrenees holds over the main European mountain ranges, making it a useful indicator to monitor the early impacts of global warming on mountain forest ecosystems.

Results

Maximum tree-height decrease in elevation follows a non-linear profile

We observed a non-linear response in the elevation-maximum tree height relationship across the main European mountain systems. The data supported the existence of a unique breakpoint in all mountain ranges but the elevation where it appeared varied across mountain ranges (Fig. 1). The Caucasus (1740.2 ± 3.9 m.a.s.l.) displayed the tipping point at higher elevations than the Pyrenees (1490.9 ± 5.7 m.a.s.l.), the Alps (1474.3 ± 10.8 m.a.s.l.) and the Carpathians (1416.2 ± 7.0 m.a.s.l.). Above this breakpoint, maximum tree height declined faster in Eastern Mountain ranges – Carpathians, −3.31 m/100 m; Caucasus −2.28 m/100 m—compared to mountain ranges under greater oceanic influence—Alps, −1.4 m/100 m; Pyrenees, −1.24 m/100 m. Non-linear modeling alternatives outperformed the linear regression baseline in all mountain ranges (Table 1 and Table SI 1) with both a Gaussian and a segmented model providing a similar fit (R2 > 0.74).

Fig. 1: Variation in maximum tree height with elevation in the four analyzed mountain ranges.
figure 1

Alps (green), Pyrenees (red), Caucasus Mountains (yellow) and Carpathian (blue). Solid colored lines display the predicted relationship between elevation and maximum tree height, based on the bootstrapped median of model parameters; points represent GEDI observed tree heights between the 90th and 95th percentiles. Vertical dashed lines mark the average estimated position of the breakpoint (with its corresponding value ± standard deviation indicated in numbers) across the 1000 bootstrap models. Values below the solid lines report the slope of the relationship profile beyond the breakpoint. Natural earth’s relief base map in the background.

Table 1 Summary of model performance.

Drivers of the decrease of maximum tree height with elevation

Models predicting maximum tree height from elevation were generally as good as the best model using climatic covariates, if not better (Table 1 and Table SI 1). For all the analyzed mountain ranges, temperature variables, specifically TMeanMaxSummer and LGS, were the best climatic predictors of maximum tree height variation. However, for the Pyrenees and Alps Mountains, annual precipitation emerged as a highly influential factor (Table 1). Non-linear relationships were observed for all climate factors, with strong evidence of piecewise trends and the existence of breakpoints, except for summer precipitation in the Pyrenees, as well as for annual precipitation in the Caucasus and Carpathian Mountains, where the data patterns did not support segmentation (Table 1). However, the elevation breakpoint consistently correlated with either temperature, precipitation, or both. In fact, the altitudinal distribution of the temperature-derived breakpoint closely mirrored the values of the elevation-derived breakpoint, consistently falling within the interquartile range of the former. The same happened with precipitation, with the exception of the Caucasus Mountains (Fig. 2).

Fig. 2: Elevation breakpoint climate variable relationship.
figure 2

Densities and violins plots depict the elevation values intersected by A isotherm and B isohyet defined at breakpoint of maximum tree height-temperature or maximum tree height-precipitation variables in each mountain range. Vertical lines represent the breakpoint of the relation maximum tree height-elevation at each mountain range, and boxplots show the interquartile range and median. No represented data in the plots correspond to non-segmented patterns of the data.

Climate change effects on the breakpoint position

All the considered climate change models and scenarios foresee an increase in temperature. Since tree height is closely tied to temperature, we expect a general upward shift in the elevational position of the breakpoints by the end of the century, tracking the increases in temperature predicted by all the scenarios. Under the Shared Socioeconomic Pathway 245, the upward displacement of the breakpoint would result in a 60–65% increase in the area where tree height growth is not limited by temperature. In contrast, the area without growth limitations under SSP585 increased between 70% and 100%, consistently reaching the current position of the treeline. The general trend described above was not observed for the Carpathians Mountains, where the estimated breakpoint is already quite close to the current tree line. Consequently, we estimated little further expansion of the non-limited growth area (Fig. 3).

Fig. 3: Current and future areas without height growth thermal restrictions.
figure 3

Light purple areas represent the areas without growth restrictions under current conditions, while dark purple areas represent the projected areas without growth restrictions by 2100. Numeric values summarize the total area without growth restrictions for the period 2081–2100; values in brackets report the percentage increase in unrestricted area compared to current values; gray values refer to the area with restrictions, defined as the remaining area between the breakpoint in 2100 and the current treeline. Esri hillside is used as a backdrop.

Discussion

Maximum tree height exhibited a clear non-linear response along the elevation gradient in the four mountain ranges analyzed, supporting the existence of a common pattern in controlling the height development of tree vegetation. The non-linear, segmented trend allows the detection of an explicit breakpoint above which maximum tree height starts to decrease linearly with elevation. This breakpoint reflects the climatic limit beyond which the suitability for vegetation growth gradually decreases25. We recognize that elevation acts here as a proxy for climate variability, which is the real driver of the observed differences in tree height development. However, the uneven and sparse distribution of stations feeding climate interpolation models such as WorldClim28 and their low spatial accuracy hinder their reliability in mountain areas15,29. Despite drawbacks, the high correlation of climate variables with elevation and the global availability of topographic data makes the latter a suitable variable for monitoring the effects of climate change in mountain areas. Given the slim differences in performance between segmented and Gaussian models, we retained the segmented approach due to its ability to simplify the link into piecewise relationships and breakpoint thresholds. Besides, it facilitates further investigation into the strength of tree height decrease along the elevation gradient.

In three out of the four analyzed mountain ranges (Alps, Carpathian and Caucasus Mountains), the decrease in maximum tree height with elevation was primarily due to thermal limitations, as shown in Table 1. Numerous studies have pointed out the limitation to tree development caused by temperature14,15,30, particularly in mountain ecosystems and at high latitudes15. The strongest evidence of this phenomenon is the existence of the treeline, defined as the elevation limit of arboreal growth form31. However, we proved that such thermal limitation begins at much lower elevations9,25 and our results contribute to identifying the elevation threshold where these processes start in different mountain ranges9,25. Nevertheless, in mountainous environments, tree height can also be constrained by effects from wind, snow loads and soil quality, especially at local scales and higher elevations32,33,34. In contrast to the other mountain ranges, maximum tree height development in the Pyrenees seems to be more influenced by precipitation than by thermal limitations. Due to its proximity to the Mediterranean Sea and its west-east disposition, a large part of the Pyrenees features a Mediterranean-type climate characterized by a marked summer drought period, especially on the southern slopes. Even when precipitation was the main driver of maximum tree height development, elevation was still a good estimator of the breakpoint, suggesting it could be used globally as an indicator of the relationship between climate and tree height development17,25,35; always considering latitudinal bias corrections15 and other tree height modulators such as the mass elevation effect, continentality, microtopography and soil development14,34,36.

A shift of the optimal growing conditions towards higher elevations is expected in response to global warming37 (Fig. 3). Furthermore, warming trends are expected to extend the vegetative season, fostering tree growth in the future38. Our results predict an upward shift of the breakpoint, oftentimes reaching the current treeline, which would imply the lifting of climatic restrictions on the development of trees. As observed in boreal forests39,40,41, the upward displacement of such elevation points may imply a substantial increase in the productivity of these cold-limited forests42. Nevertheless, under the most extreme scenarios, the positive effects of climate change could be outweighed by the negative impact of hydric limitations in the most xeric environments43. The enhanced development of these “new” forest communities may increase the provision of ecosystem services such as timber and carbon sequestration but simultaneously entail a decrease in open habitats, impacting the associated biodiversity44,45. Although upward shifts in the position of the treeline have already been observed as a response to global warming46, the displacement is far from being universal due to the complexity of factors and nuances influencing the natural afforestation of treeless areas at the limit of their physiological tolerance14,26. The maximum height-elevation breakpoint, however, is more likely to relocate, as it indicates a physiological relationship between tree development and climate, not an actual physical limit. This may cause a mismatch between the upward shift of the breakpoint and that of the treeline, with potential consequences for the responses of alpine ecosystems to global change.

Finally, while GEDI has proven its capability to characterize mountain forest structures at the landscape and regional scale27,47, it is essential to consider certain critical factors when using GEDI data for ecological applications in such environments. Notably, tree height estimations display biases primarily driven by slope-related effects and geolocation accuracy27. Despite having the smallest footprint among space-borne LiDAR systems, GEDI cannot fully compensate for footprint elongation due to varying terrain slopes24. Additionally, the expected geolocation error of 10 meters can contribute to over 50% of the uncertainty in GEDI-derived height metrics48,49. Furthermore, our familiarity with the region suggests that tree heights can be overestimated in this study despite the filters we applied to minimize this effect (see methods). This emphasizes the importance of cautious interpretation when utilizing GEDI data in mountainous forest ecosystems, as has been warned elsewhere50. However, our analyses and the comparison with airborne LiDAR data available in the Pyrenees suggest that this overestimation is systematic and does not affect the trends and patterns observed here.

Methods

Study area

Our study area was restricted by the latitudinal scanning range of GEDI (51.6 °S–51.6°N). For this reason, we focused the analyses on the main European mountain ranges within GEDI’s reach, concretely the Pyrenees, Alps, Carpathians, and Caucasus. Following the FAO global ecological zoning, we set the lower elevation limit of the analyzed mountain forests at 800 m51.

The Pyrenees are located along the Spain-France border, within longitudes 2.38°W–3.15°E and latitudes 42.23°N–43.03°N. The highest summits reach ~3400 m above sea level. The lower elevations are dominated by a Mediterranean climate, with an average annual temperature ~8 °C and annual rainfall circa 800 mm, characterized by summer drought on the southern slopes. Higher elevations transition into high mountain climate, with mild temperatures and rainfall over 2500 mm, the wettest among the analyzed areas. Dominant tree species include Scots pine (Pinus sylvestris L.), beech (Fagus sylvatica L.), silver fir (Albies alba Mill.) and mountain pine (Pinus uncinata Ram ex. DC).

The Alps constitute the natural border between Italy, Switzerland France, Slovenia, and Austria (5.12°E–16.1°E and 45.52°N–47.62°N), reaching ~4800 m at their highest summit. Climatically diverse, the Alps exhibit uneven annual precipitation ranging from 2300 mm near the Adriatic Sea to 800 mm in the central Alps. The mountain forests of the Alps are characterized by a complex mosaic of mixed coniferous forests. The main species are spruce (Picea abies L. Karst.), silver fir, beech, and a variety of pines.

The Carpathians, the most continental mountain range among those analyzed here, cross part of northern Serbia, central Romania, eastern Ukraine, southern Poland, western Czech Republic, northern Hungary, and an important part of Slovakia (18.43°E–26.71°E and 44.73°N–49.1°N). With peaks reaching 2650 m, the Carpathians exhibit. average yearly temperatures ranging from 7 °C at the lowest altitudes to 0 °C at the highest peaks. Annual rainfall varies from i1,400 mm in the northern end to 500 mm in the centre of Romania. The dominant tree species are sycamore (Acer pseudoplatanus L.), beech, silver fir, and spruce (Picea abies).

The Caucasus Mountains form the natural border between Georgia and Azerbaijan from Russia (39.13°E–49.37°E and 41.74°N–43.13°N). They constitute the largest mountain range analyzed in terms of area and elevation, exceeding 5500 m at the highest summits. At lower elevations, beech (Fagus orientalis Lipsky) and various Quercus species predominate, while higher elevations are dominated by spruce (Picea orientalis L. Peterm.), fir (Abies nordmanniana Spach.) and diverse pine species. The Caucasus Mountains represent the most arid mountain system analyzed, with temperatures above 10 °C and precipitation of about 600 mm in lower elevations. At higher elevations, low temperatures predominate, with an annual average of about 0 °C, and precipitation of ~1000 mm.

GEDI dataset

We used the Global Ecosystem Dynamics Investigation (GEDI) dataset, collected between May 2019 and September 202052. GEDI is a space-borne, high-resolution laser ranging scanner aboard the International Space Station, designed to capture the vertical structure of the canopy layer across temperate and tropical forests (between 51.6° latitude, northern and southern hemisphere)53. GEDI consists of three laser sensors, scanning eight transects spaced 600 m along the sensor acquisition range. Each transect collects waveforms at 25 m radial footprints every 60 m along the track direction, with a geolocation error lower than 8 m in X/Y coordinates and 10 cm in Z. The GEDI science team derived tree height subtracting the highest return (first received return) and the elevation, interpreted as the mode of the lowest value in the received waveform (Figure ED1). We used the Level 2 A product, including footprint-level elevation and relative canopy heights (RH)—referred to as the height above the ground of each energy percentile along the waveform profile-. To minimize noise in canopy height detection, we selected only high-quality footprints (quality flag = 1) collected during nighttime, and with a sensitivity greater than 0.97, as recommended by the GEDI science team54. To open and process the GEDI data, we used the “rGEDI” R package55.

It is worth noting that GEDI tends to overestimate tree heights in mountainous areas50. Therefore, we applied a sequence of filters to reduce signal noise and minimize overestimation. Firstly, we restricted the analysis domain to mountain forests, i.e., locations higher than 800 m according to the FAO criteria51. Since noise is concentrated in the upper lands (due to steep slopes and snow cover50,56,57), we determined the treeline excluding the top 0.1% footprints of each mountain range to cleanse the upper tail of the distribution, where the signal consists mostly of outliers and detection errors (Figure SI2 exemplifies the procedure). Then, we applied an outlier filter along the entire elevation gradient. We grouped GEDI’s footprints into 50 m interval classes of elevation. Within each 50 m interval, we retained only those footprints falling within the interval’s mean of the tree height (RH95 – tree height observed at 95 quantiles of the returned energy) ± 3 standard deviations58. After quality control and noise reduction filtering processes, a total of 780,314 footprints remained.

To retrieve the maximum tree height along gradients of explanatory variables, we retained only those footprints with tree heights between the 90th and 95th percentiles of RH95 in each 25 m elevation interval between 800 m and the estimated treeline. Temperature and precipitation data were subjected to the same maximum tree height estimation procedure. For this, we defined interval classes to cleanse noise and calculate maximum height using the same number of intervals estimated during elevation noise removal and maximum tree height estimation procedures (remaining 38,883). We adapted the interval size to obtain approximately the same number of classes obtained in the case of elevation.

Ancillary data

Since GEDI provides the baseline for calculating relative heights and not the actual elevation of the ground, elevation data were retrieved from the NASADEM_HGT digital elevation model (DEM), a 30 m spatial resolution enhancement of the former STRM DEM with improved accuracy by incorporating data from SAR, LiDAR and optical sensors59. Climate data were retrieved from the WorldClim 2.128 climate dataset. We extracted historical (1970–2000) information about seasonal and annual minimum temperature (Tmin), maximum temperature (Tmax), and Precipitation (Prec), at a spatial resolution of 30 arc seconds (0.65 km at latitude 45°). From this data, we derived a set of climate variables with potential physiological effects on tree growth and development, based on the literature15: (i) length of growing season (LGS), corresponding to the days without tree growing restrictions (see description below); (ii) average minimum temperature during the growth season (TMeanMinGS); (iii) average summer maximum temperature (TMeanMaxSummer); (iv) annual precipitation (PrecAccAnnual) and (v) summer precipitation (PrecAccSummer). In the case of LGS and TMeanMinGS, we transformed the monthly average and minimum temperatures into mean and minimum daily temperatures by means of cubic splines interpolation15, using stats R package. Then, we defined the growing season as the annual count of days between the first span of at least 6 consecutive days with mean temperature >5 °C and the first span—after July—of 6 days with mean temperature <5 °C, following the Expert Team on Climate Change Detection and Indices (ETCCDI)60.

Modeling approach

After filtering the data, we ran a series of regression models to assess the strength and shape of the relationship between maximum tree height, elevation, and climatic variables. For this purpose, we tested log-linear (Eq. (1)), segmented (Eq. (2)), and Gaussian (Eq. (3)) univariate models for each candidate predictor (see previous section). We chose these model formulations based on observed data patterns during exploratory analyses. Segmented models were parameterized by searching for the optimal number of breakpoints through a subsampling method, running 50 iterations with 5 folds, using the segmented R package61. Log-linear and Gaussian models were adjusted following Eqs. 1 and 3 using the “stats” R package. To avoid potential misspecification of the model due to spatial autocorrelation, we fitted 1000 models for each variable and model formulation. In each iteration, we randomly retained half of the dataset as the training dataset and the other half as test subsamples. We then calculated the median and standard deviation of all parameter estimates across the 1000 repetitions. In the case of segmented models, we also retrieved the median and the standard deviation of the breakpoint position and the slope below and above the breakpoint. We computed the R-squared (R2) and root mean standard error (RMSE) – calculated using the validation sample – as indicators of model performance, using the metrics R package62.

$${\log \left(max .{tree}\, {height}\right)=\alpha }_{1}+{\beta }_{1}\cdot x$$
(1)

Where α1 is the intercept, β1 is the slope, and x is the predictor of maximum tree height.

$$\log \left(max .{tree}\,{height}\right)=\left\{\begin{array}{c}{\alpha }_{1}+{\beta }_{1}\cdot x\, \forall x\le \varPsi \\ {\alpha }_{2}+{\beta }_{2}\cdot x\, \forall x > \varPsi \end{array}\right.$$
(2)

Where α1 and α2 are the intercepts, β1 and β2 are the slopes of the relationship above and below the breakpoint, respectively, while ψ is the breakpoint.

$$\max .{tree}\,{height}={H\, max \times exp \left[-\frac{1}{2}\left(\frac{x-a}{b}\right)\right]}^{2}$$
(3)

Where a, b, and Hmax are parameters estimated by the model. a represents the value of x at which the maximum tree height reaches the highest value, whereas b controls for the width of the curve.

Climate change effects on tree height development

To assess the connection between climate variables and elevation, we derived isohyets, isotherms, and isolines based on the breakpoints identified for the relationship between maximum tree height and precipitation, temperature, or other variables, respectively. We then extracted elevation values corresponding to these isolines, and we evaluated and plotted the distance between elevation breakpoints derived from climate variables and those estimated using DEM and GEDI data. This method allows us to analyze the relationship between climate parameters and elevation.

The effect exerted by climate change on the position of the elevation breakpoint was assessed by forecasting the position of the climatic breakpoints for the Shared Socioeconomic Pathways (SSPs) 245 (CO2 emissions around current levels until 2050, then falling but not reaching net zero by 2100) and 585 (CO2 emissions triple by 2075). We retrieved spatial predictions of TMeanMaxSummer in the period 2080–2100 based on the ensemble predictions from eight general circulation models (GCMs): BCC-CSM2-MR63, CNRM-CM6-164, CNRM-ESM2-165, CanESM566, IPSL-CM6A-LR67, MIROC-ES2L68, MIROC669, MRI-ESM2-070 under the scenarios SSP245 and SSP585. We then shifted the position of the breakpoint according to future climatic conditions, moving it upwards at a rate of 100 m.a.s.l. for each 0.65 C° increase in TMeanMaxSummer with respect to current conditions at the breakpoint.

Since the dynamics of the treeline are likely to follow different patterns and have been proven to present great inertia, we opted for a conservative approach, and the upward displacement of the breakpoint was restrained to the current position of the treeline. Thus, if climate scenarios predicted that the breakpoint position would be located above the current treeline, we placed it at the treeline, never above it. We used the terra71 and tidyverse72 R packages to manage all raster and tabulated data.