Mapa de isla de calor urbana (UHI) e índice de vulnerabilidad térmica (HVI) para municipios, construido solo con datos abiertos: temperatura de superficie de satélite (Landsat LST), OpenStreetMap y censo.
Las olas de calor son el desastre climático más mortal (Europa, verano 2023:
~60.000 muertes atribuidas). La isla de calor urbana — asfalto + falta de
arbolado — agrava la exposición y golpea desigualmente a barrios y población
vulnerable. heatriskmap da a un ayuntamiento pequeño o mediano, sin equipo de
GIS, los mapas que necesita para sus planes de ola de calor y para priorizar
arbolado: dónde hace más calor y quién vive ahí.
- LST: temperatura de superficie en °C desde bandas Landsat-8/9 (B10/B4/B5) con constantes oficiales USGS y método Avdan & Jovanovska (2016).
- UHI: diferencial térmico por zona + detección de hotspots (> media + 2σ).
- HVI: índice de vulnerabilidad térmica por zona (ponderación documentada: 50 % exposición térmica, 25 % falta de arbolado OSM, 25 % población vulnerable del censo).
- Salida: GeoTIFF (EPSG:4326) + GeoJSON de zonas con población expuesta por banda de temperatura (≥32 °C, ≥38 °C, ≥42 °C).
- Sin credenciales ni descargas automáticas: procesa escenas descargadas manualmente y datos de censo locales; arbolado vía Overpass (público, sin key).
- Sin entrenamiento de modelos: cálculo físico estándar, reproducible.
python3 -m venv .venv source .venv/bin/activate pip install -e .
# 1. Ingesta de bandas Landsat-8/9 (GeoTIFF) y censo heatrisk ingest --b10 B10.tif --b4 B4.tif --b5 B5.tif --census censo.csv --workdir trabajo/ # 2. Temperatura de superficie (LST °C) heatrisk lst --workdir trabajo/ # 3. Isla de calor relativa + hotspots heatrisk uhi --workdir trabajo/ # 4. Índice de vulnerabilidad térmica por zona heatrisk hvi --workdir trabajo/ # 5. Consolidado: GeoTIFFs + GeoJSON con población expuesta heatrisk map --workdir trabajo/
Censo CSV (columnas): zona_id, poblacion, mayores65_pct, zona_vulnerable.
Sin red / Overpass caído, el HVI se calcula con los componentes disponibles y
marca arbolado: no disponible (nunca inventa datos).
- No descarga automática de escenas de satélite (USGS/GEE/Copernicus requieren
credenciales; ver
RESEARCH.mdKI-2). - No predicción de olas de calor: el mapa es de exposición actual.
- No sustituye a la autoridad de salud pública: informa exposición, la decisión es del municipio.
AGPL-3.0-or-later — Copyright (C) 2026 Pedro Sordo Martínez <amurlaniakea@gmail.com>.
Este programa es software libre: puede redistribuirlo y/o modificarlo bajo los términos de la GNU Affero General Public License publicada por la Free Software Foundation, versión 3 de la Licencia, o (a su elección) cualquier versión posterior.