Methods & Data
These layers come from a global, building-level canopy and heat model — the same study that covers roughly 9,000 cities worldwide. They are model outputs suitable for mapping, visualisation and screening; they are not a substitute for local field survey or cadastral data, and should not be cross-quoted with finer local datasets.
What we measured
For every building we computed two things within a 60-metre radius — the neighbourhood-scale zone where tree shade measurably cools the surrounding air:
- Tree canopy (%) — the share of ground within 60 m covered by tree canopy.
- Land-surface temperature (°C) — how hot the surfaces around the building get in the hot season.
A building is counted as below threshold when tree canopy within 60 m is under 30% — the minimum canopy benchmark for heat-safe homes in the widely cited “3-30-300” rule.
Data sources
| Input | Source | Notes |
|---|---|---|
| Tree canopy | Meta Canopy Height Model v2 | Tree vegetation ≥ 2 m; % cover within 60 m of each building. All-vegetation (≥ 1 m) also available. |
| Surface temperature | Landsat 8/9 LST | Hot-season maximum composite, 2022–2024. A surface (not air) temperature and a peak value. |
| Building footprints | Overture Maps | Height, class, and dwelling estimates where available. |
| Population / dwellings | GHS-POP R2023A | Dasymetric; city totals validated vs WorldPop (global r ≈ 0.97). |
| City boundary | GHSL Functional Urban Area | Commuting-zone scale — larger than the municipal city-proper. |
Important caveats
- Surface temperature is relative. It is satellite-derived, a hot-season maximum, and reads the sunlit tops of surfaces — so it runs hotter than air temperature and under-registers shade beneath trees. Use it to compare places, not as a thermometer reading.
- No equity layer. The global deprivation proxy (GRDI) is unreliable in rich, dense European countries, so no deprivation/income analysis is included here rather than shipping something misleading.
- Functional urban areas. City extents are commuting-zone scale, so per-city figures are FUA-scale (they include suburban and peri-urban fabric, not just the historic core).
- Model, not survey. Figures are screening-grade model outputs, not cadastral or field-measured canopy.
Per-city summary
| City | Buildings | Mean canopy | Buildings < 30% | Mean summer surface temp | Population (urban area) |
|---|---|---|---|---|---|
| Graz | 212,529 | 20.1% | 78.2% | 40.6 °C | 466,327 |
| Innsbruck | 67,636 | 16.2% | 85.9% | 38.4 °C | 263,879 |
| Klagenfurt | 78,612 | 15.3% | 88.2% | 41.0 °C | 150,257 |
| Linz | 172,588 | 13.1% | 90.4% | 41.7 °C | 421,372 |
| Salzburg | 86,662 | 14.7% | 88.7% | 41.2 °C | 259,712 |
| Vienna | 611,358 | 20.6% | 79.3% | 42.5 °C | 2,509,020 |
Global Urban Canopy & Heat Exposure Study, prepared 2026-07-17. Contact the study lead for method detail, validation, or finer datasets where a city overlaps them.