Skip to content

TALEA-platform/craf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฟ Climatic Resilience and Fragility Analysis (CRAF)

๐Ÿ‡ฎ๐Ÿ‡น Versione in italiano qui

This repository contains the analytical workflow, datasets, and processing scripts used to develop the climatic fragility and resilience assessment for the Bologna metropolitan area.
The work integrates thermal, land-cover, morphological, and socio-environmental indicators to identify areas exposed to heat and to support evidence-based climate adaptation planning.


๐Ÿงญ Scope

The analysis combines:

  • land surface temperature (LST) data,
  • vegetation and land-cover metrics,
  • accessibility and structural components,
  • socio-environmental indicators,

to produce the Climatic Fragility Index (CFI) and related metrics for climate-resilient urban planning.

Methodological reference:

Investigating Social Vulnerability to Extreme Heat: Heat Islands and Climate Shelters in Urban Contexts: The Case of Bologna
ISPRS International Journal of Geo-Information (2024)
๐Ÿ“„ https://tustorage.ulb.tu-darmstadt.de/server/api/core/bitstreams/5655dda2-e4a6-47c5-861a-4aa6102fe31d/content


๐Ÿ“ Repository Structure

craf/
โ”‚
โ”œโ”€โ”€ notebooks/                      # Jupyter notebooks for each analytical step
โ”‚   โ”œโ”€โ”€ 01_clip_gdal.ipynb 
โ”‚   โ”œโ”€โ”€ 02_resampling.ipynb  
โ”‚   โ”œโ”€โ”€ 03_hot_and_cold_spot.ipynb  
โ”‚   โ”œโ”€โ”€ 04_NDVI_for_CSI.ipynb  
โ”‚   โ”œโ”€โ”€ 05_bus_stop.ipynb  
โ”‚   โ”œโ”€โ”€ 06_disabled_parking.ipynb 
โ”‚   โ”œโ”€โ”€ 07_accessibility.ipynb  
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ data/                        # Input and processed datasets
โ”‚   โ”œโ”€โ”€ Climatic_fragility/
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ docs/                        # web mapping
โ”œโ”€โ”€ requirements.txt             # Python dependencies
โ””โ”€โ”€ README.md

๐Ÿ“Š Data Sources

Category Source Purpose
Thermal ECOSTRESS LST (NASA JPL) Hot/cold spot detection
Land Cover Sentinel-2, Copernicus Urban Atlas Vegetation and blue-space extraction
Topography Copernicus DEM Slope and morphology
Socio-Environmental ISTAT Census, Climate Shelter Index Sensitivity and adaptive capacity
Administrative Comune di Bologna โ€“ Statistical Areas Spatial zoning for analysis
Meteorological Meteoblue, ERA5 Reanalysis LST pattern validation

Large raster and vector files are hosted externally.


๐Ÿงฎ Processing Workflow

The workflow is executed through a sequence of Jupyter notebooks.
Each step integrates a thematic dataset, leading to the final climatic fragility output.

๐Ÿ“˜ Processing Chain

Clip/Resample โ†’ 03_hot_and_cold_spot.ipynb
           โ†“
NDVI computation โ†’ 04_NDVI_for_CSI.ipynb
           โ†“
Accessibility + Structures โ†’ 08_identify_structures_for_CSI.ipynb
           โ†“
Combine indicators โ†’ 09_new_CSI.ipynb
           โ†“
Integrate all components โ†’ 10_climatic_fragility.ipynb
           โ†“
Final index โ†’ 11_fragility.ipynb

๐Ÿ“” Notebook Execution Order

  1. 01_clip_gdal.ipynb
  2. 02_resampling.ipynb
  3. 03_hot_and_cold_spot.ipynb
  4. 04_NDVI_for_CSI.ipynb
  5. 05_bus_stop.ipynb
  6. 06_disabled_parking.ipynb
  7. 07_accessibility.ipynb
  8. 08_identify_structures_for_CSI.ipynb
  9. 09_new_CSI.ipynb
  10. 10_climatic_fragility.ipynb
  11. 11_fragility.ipynb

๐Ÿ“Š Climatic Fragility Index (CFI) โ€“ Summary

The index ranges from 0.0 to 1.0, with higher values indicating higher fragility.

Range Level Description
0.00โ€“0.25 Very Low Strong vegetation and cooling capacity
0.26โ€“0.45 Low Balanced exposure and resilience
0.46โ€“0.60 Moderate Intermediate fragility
0.61โ€“0.75 High Heat-exposed areas with limited mitigation
0.76โ€“1.00 Very High Dense or industrial urban areas

Observed range in Bologna:

0.18 โ‰ค CFI โ‰ค 0.81

Examples:

  • Moderate: Triumviratoโ€“Pietra, Casteldebole
  • High: Piazza dellโ€™Unitร , Villaggio della Barca
  • Very Low: Osservanza, San Michele in Bosco

โš™๏ธ How to Use

  1. Clone the repository

    git clone https://github.com/TALEA-platform/craf.git
    cd craf
  2. Install dependencies

    pip install -r requirements.txt
  3. Run notebooks from the source/ folder.

  4. Outputs are saved in:

    data/Climatic_fragility/outputs/
    

๐Ÿ“ Study Area

Bologna, Italy โ€” area for climatic fragility validation.


๐Ÿงฉ Project Status

Ongoing (2025) โ€” continuous updates expected.


๐Ÿ‡ฎ๐Ÿ‡น Versione Italiana {#versione-italiana}

Questo repository contiene il workflow analitico, i dataset e gli script utilizzati per sviluppare lโ€™analisi della fragilitร  e resilienza climatica per lโ€™area metropolitana di Bologna.
Lโ€™analisi integra indicatori termici, di uso del suolo, morfologici e socio-ambientali per identificare le aree esposte al calore e supportare la pianificazione climatica basata sullโ€™evidenza.


๐Ÿงญ Obiettivo

Lโ€™analisi combina:

  • dati di temperatura superficiale (LST),
  • metriche di vegetazione e copertura del suolo,
  • componenti strutturali e di accessibilitร ,
  • indicatori socio-ambientali,

per produrre il Climatic Fragility Index (CFI) e indicatori correlati.

Riferimento metodologico:

Investigating Social Vulnerability to Extreme Heat: Heat Islands and Climate Shelters in Urban Contexts: The Case of Bologna
ISPRS International Journal of Geo-Information (2024)


๐Ÿ“ Struttura del Repository

craf/
โ”‚
โ”œโ”€โ”€ notebooks/                      # Jupyter notebooks for each analytical step
โ”‚   โ”œโ”€โ”€ 01_clip_gdal.ipynb 
โ”‚   โ”œโ”€โ”€ 02_resampling.ipynb  
โ”‚   โ”œโ”€โ”€ 03_hot_and_cold_spot.ipynb  
โ”‚   โ”œโ”€โ”€ 04_NDVI_for_CSI.ipynb  
โ”‚   โ”œโ”€โ”€ 05_bus_stop.ipynb  
โ”‚   โ”œโ”€โ”€ 06_disabled_parking.ipynb 
โ”‚   โ”œโ”€โ”€ 07_accessibility.ipynb  
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ data/                        # Input and processed datasets
โ”‚   โ”œโ”€โ”€ Climatic_fragility/
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ docs/                        # web mapping
โ”œโ”€โ”€ requirements.txt             # Python dependencies
โ””โ”€โ”€ README.md

๐Ÿ“Š Fonti Dati

Categoria Fonte Uso
Termici ECOSTRESS LST (NASA JPL) Rilevamento hotspot e coldspot
Uso del suolo Sentinel-2, Copernicus Urban Atlas Estrazione aree verdi e blu
Topografia Copernicus DEM Morfologia e pendenza
Socio-ambientali ISTAT, Climate Shelter Index Sensibilitร  e capacitร  adattiva
Amministrative Aree statistiche Comune di Bologna Unitร  di analisi
Meteorologiche ERA5 Validazione dei pattern termici

File raster e vector molto grandi sono disponibili su altre sorgenti


๐Ÿงฎ Flusso di lavoro

La pipeline si sviluppa attraverso una sequenza di notebook dedicati a singoli set di dati tematici.
Ogni fase integra un set di dati tematici, che porta al risultato finale sulla fragilitร  climatica.

๐Ÿ“˜ Catena di esecuzione

Clip/Resample โ†’ 03_hot_and_cold_spot.ipynb
           โ†“
NDVI computation โ†’ 04_NDVI_for_CSI.ipynb
           โ†“
Accessibility + Structures โ†’ 08_identify_structures_for_CSI.ipynb
           โ†“
Combine indicators โ†’ 09_new_CSI.ipynb
           โ†“
Integrate all components โ†’ 10_climatic_fragility.ipynb
           โ†“
Final index โ†’ 11_fragility.ipynb

๐Ÿ“” ordine di esecuzione dei notebook

  1. 01_clip_gdal.ipynb
  2. 02_resampling.ipynb
  3. 03_hot_and_cold_spot.ipynb
  4. 04_NDVI_for_CSI.ipynb
  5. 05_bus_stop.ipynb
  6. 06_disabled_parking.ipynb
  7. 07_accessibility.ipynb
  8. 08_identify_structures_for_CSI.ipynb
  9. 09_new_CSI.ipynb
  10. 10_climatic_fragility.ipynb
  11. 11_fragility.ipynb

๐Ÿ“Š Sintesi CFI

Indice compreso tra 0.0 e 1.0.
Valori osservati a Bologna: 0.18 โ‰ค CFI โ‰ค 0.81.


Esempi:

  • Moderato: Triumviratoโ€“Pietra, Casteldebole
  • Alto: Piazza dellโ€™Unitร , Villaggio della Barca
  • Molto Basso: Osservanza, San Michele in Bosco

โš™๏ธ Come si usa

  1. Clona il repository

    git clone https://github.com/TALEA-platform/craf.git
    cd craf
  2. Installa le dipendenze

    pip install -r requirements.txt
  3. Esegui i notebook dalla cartella notebooks/.

  4. I risultati sono salvati in:

    data/Climatic_fragility/outputs/
    

๐Ÿ“ Area di Studio

Bologna, Itala - area per la convalida della fragilitร  climatica.

About

CRAF contains the analytical workflow, data, and metrics used to develop the General Fragility, Climate Fragility, and Climate Shelter Indexes, offering tools to evaluate exposure to extreme heat and support assessments of urban climate resilience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors