Tree canopy change detection in Vaud

Engineering firm n+p used #swisstopo’s #LiDAR data from 2019 and 2025 to detect #TreeCanopy change across the canton of Vaud, with results explorable in a web app that includes orthophoto comparison for spot-checking. Despite methodological challenges regarding the temporal baseline, the analysis shows informative results. #UrbanForestry #UrbanHeat
Author
Published

July 8, 2026

The environmental engineering firm n+p has conducted an interesting analysis of tree cover changes in the Swiss canton of Vaud: They detected tree canopies in swisstopo1 LiDAR2 data from 2019 and from 2025 and computed the difference using QGIS and Python. From their announcement:

n+p has used this data to develop a tool that tracks changes in tree cover in built-up areas: residential neighbourhoods, town centres and business parks.

In practical terms, it is now possible to determine, sector by sector, whether tree cover has been maintained or lost, and whether new trees have grown or been planted between 2019 and 2025.

The results can be viewed using a simple web app (full-screen version here) that shows either hex-binned changes or the “precise” changes (as much as the data allows), depending on the zoom level:

Tree canopy change in Yverdon-les-Bains, Vaud, Switzerland between 2019 and 2025. Loss of canopy is shown in red, gain in light green. Maintained canopy is shown in dark green.

The analysis has an interesting wrinkle, however, as an employee of the Direction du Cadastre et de la Géoinformation of the canton of Vaud pointed out on LinkedIn: Apparently, unlike the canton’s 2019 LiDAR data the 2025 data was obtained in winter at the turn of the year from 2024 to 2025, “in order to optimise the quality of the digital terrain model and not the study of the canopy”.

Still, the trees (trunks and branches) show plenty of LiDAR returns also in their leafless state. While I wouldn’t trust volumetric analyses based on this data, to me, after some checks the analysis still seems to hold plenty of signal.3 The map by n+p is actually helpful to spot-check the quality of the results, since it also displays orthophotos from both 2025 and 2019. In the below images you can see the row of street trees visible in the lower right quadrant of the above screenshot. Between 2019 and 2025, clearly, one row of trees was cut down.

Tree canopy in 2019: Two rows of trees along the street.

Tree canopy in 2025: One row of trees has been cut.

And here is approximately the same area in the LiDAR data as used by n+p and as viewed in the swisstopo viewer (2019 and 2025):

LiDAR DTM4 in 2019

LiDAR DTM in the winter of 2024/2025

All in all an interesting quick analysis. We are likely to see more such investigations in the future, in the face of climate change and rising temperatures, especially in urban areas.

Footnotes

  1. The Federal Office of Topography of Switzerland.↩︎

  2. Light Detection and Ranging, an active remote sensing technique that uses laser pulses to generate 3D point clouds of the Earth’s surface or objects.↩︎

  3. I found an obvious error in the analysis here, for example (linking to swisstopo’s map viewer, since the n+p map doesn’t URL-encode the viewport).↩︎

  4. Digital terrain model.↩︎