Regenerative Microclimate Scorecard, Marseille

Vieux-Port · ~800 m study area · baseline vs. tree-canopy intervention
AT6012 infrared.city SDK 0.4.9 UTCI · Wind · Solar ~800 m site live API result

An enlarged Vieux-Port study area (~800 m, replacing the earlier ~290 m pilot) gives a far richer microclimate field for a proper case study. The same workflow runs three analyses over the block and compares a baseline against a tree-canopy intervention.

Workflow

1 · SITE GeoJSON polygon Vieux-Port 2 · FETCH LAYERS (SDK) client.buildings.get_area() client.weather.get_weather_file() client.vegetation.get_area() · trees 3 · run_area_and_wait() UTCI · thermal comfort Wind · wind-speed Solar · direct-sun-hours × baseline & intervention · tiled, polled, merged 4 · RESULT AreaResult .merged_grid (NumPy) 5 · SCORE & COMPARE regenerative_metrics heat-stress % · TACI Scorecard figure + Δ deltas
6,347
buildings (context geometry)
2,194
trees (intervention layer)
~800 m
study area (≈24 tiles/scenario)
Marseille microclimate scorecard: baseline vs intervention across UTCI, wind, and solar
Rows: baseline (buildings only) vs. intervention (+ tree canopy). Columns: UTCI thermal comfort, wind speed, direct sun hours, Vieux-Port, Marseille.

Thermal comfort (UTCI)

MetricBaseline+ TreesChange
Mean UTCI27.3°C27.5°C+0.2°C
Comfortable area (9,26°C)20.9%17.0%−3.9 pts
Heat-stress area (UTCI>26°C)79.1%83.0%+3.9 pts
Thermal-zone diversity (Shannon)1.030.94−8.7%
A counterintuitive result, and why it matters. Over this larger, denser block the canopy intervention raised modeled heat-stress area by 3.9 points rather than lowering it. Two factors explain it, and both are good teaching points: The honest conclusion: "add trees" is not automatically regenerative; placement, density and street geometry decide the outcome, exactly the evidence-based judgement the module asks students to make.

Wind & Solar

MetricBaseline+ Trees
Mean wind speed2.65 m/s2.65 m/s
Mean direct sun hours9.14 h9.35 h

Method

One run_area_and_wait() call per analysis over the ~800 m Vieux-Port polygon. Buildings and weather are injected for all runs (thermal-comfort requires geometry); vegetation is injected only for the intervention. Outputs are merged NumPy grids scored by regenerative_metrics.py (UTCI bands, heat-stress %, Alberti assembly index). Weather: nearest EPW station (Marseille-Provence AP TMYx).