Skip to main content
Loading navigation

European Urban Chronic Heatwave Spatial Exposure & Resilience Predictor

Escalating heatwaves in European cities present chronic infrastructure and health risks. Build a spatial ML engine using GeoPandas, Rasterio, and Prophet time-series models to predict urban heat island intensity and quantify resilience infrastructure investment effectiveness.

Machine LearningHosted by Vera

What you are building

Build a geospatial ML pipeline combining GeoPandas and Prophet to forecast urban heat risks and evaluate resilience investments.

How work is evaluated

Evaluation

Evaluates spatial urban heat island prediction accuracy and resilience investment benefit estimation.

Datasets

Public datasets, plus the private datasets you have access to.

How submissions are scored

Dimensions
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

positive_reduction

Verifies temperature reduction is positive for canopy increases

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Dimension 2

spatial_temp_mae

Mean Absolute Error of land surface temperature spatial prediction • target: 0.4 • range: 0-2

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

  • Process thermal satellite raster imagery (e.g. Landsat surface temperature) with Rasterio

  • Build spatial heat island exposure maps using GeoPandas vector layers

  • Train Prophet models to forecast summer urban extreme temperature frequencies

  • Quantify expected municipal loss reductions from urban canopy greening investments

Resources

Dataset notes

European city land surface temperature raster data paired with urban district vector shapefiles.

Challenge setup

Evaluates spatial urban heat island prediction accuracy and resilience investment benefit estimation.

Challenge input

JSON with district_id, baseline_canopy_pct, proposed_canopy_pct, and geographic_centroid.

GeoPandas

Vector manipulation and spatial analysis

Prophet

Seasonal trend forecasting for climate temperature time-series

Evaluated output

JSON with predicted_temp_reduction_c, estimated_health_cost_savings_eur, and resilience_score.

Evaluation checks
  • Verifies temperature reduction is positive for canopy increases
  • Mean Absolute Error of land surface temperature spatial prediction • target: 0.4 • range: 0-2
Configured evaluation evidence
  • Benchmark: UrbanHeatBench
  • Spatial Temp Mae target: 0.4
  • 1 public reference case
Configured runtime
  • Python execution harness
  • Python sandbox (unavailable on Versalist)

Shows the first task, up to three tools, and up to three evidence items.

View technical recipe

Configured tools

Action Space
  • Prophet · Required
  • xAI · Optional
  • Baseten · Optional

Evaluation contract

  • positive_reduction · Weight 1
  • spatial_temp_mae · Weight 1

Metrics

  • spatial_temp_mae · Target 0.4

Benchmarks

  • UrbanHeatBench
  • energy

Reference cases

  • 1 public reference case

Workflow tasks

  1. Task 1

    Input: JSON with district_id, baseline_canopy_pct, proposed_canopy_pct, and geographic_centroid.

    Output: JSON with predicted_temp_reduction_c, estimated_health_cost_savings_eur, and resilience_score.

    Execution harness: Python

Evaluation tools

  • GeoPandas · Geospatial Data Processing
  • Prophet · Time-Series Modeling

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about European Urban Chronic Heatwave Spatial Exposure & Resilience Predictor