Skip to content

Urban Heat Island Map

Finds the hottest streets and where shade trees would help most.

Advanced48h2–4 people16/20 fit
TL;DR

Build Urban Heat Island Map for city planners and neighbourhood groups in ~48h with 2–4 people. Stack: Python + Satellite data + Leaflet + React.

Why it wins: Striking map visual tied to a concrete action.

Build flow

01 · Problem
Some neighbourhoods are much hotter than others, but nobody knows exactly which streets.
02 · Solution
Combine open satellite land-surface temperature with tree cover to rank streets for planting.
03 · Build
  1. 1Fetch open temperature tiles
  2. 2Overlay tree cover
  3. 3Score streets
  4. 4Interactive map UI
04 · Demo
Open the city map → hotspots glow red → click one → “plant trees here” card.

MVP checklist

  • Heat layer map
  • Tree cover overlay
  • Priority ranking
  • Exportable report

Tech stack

TechRole
PythonBackend / scripting
Satellite dataEarth observation data
LeafletInteractive maps
ReactFrontend UI

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Climate
  • See which fields are under water stress using free satellite imagery

    Advanced30h2–4
    Satellite dataPythonLeaflet
    15/20
  • Enter an address and see flood, heat and air risks in plain language

    Intermediate16h1–2
    LeafletPythonNext.js
    15/20