Multi-indicator urban heat risk mapping using GIS, Fuzzy AHP, and Landsat 8 satellite imagery.
This repository contains the computational code and models for the study "Urban Heat Risk Mapping in New York City Using GIS and Fuzzy AHP-Based Multi-Indicator Analysis", submitted to Computers, Environment and Urban Systems.
The analysis combines:
- Fuzzy AHP for multi-criteria indicator weight calculation
- QGIS Graphical Modeler for automated geospatial processing
- Landsat 8 Level-2 imagery for Land Surface Temperature (LST) and NDVI extraction
- Heat Risk Index (HRI) mapping across NYC boroughs (2013-2023)
.
├── Code/
│ ├── fuzzy_ahp_weights.gms # GAMS: Fuzzy AHP weight calculation
│ └── qgis_graphical_model_final.model3 # QGIS: Geospatial processing workflow
├── CITATION.cff
├── LICENSE
└── README.md
All raw input data (boundaries, population) and final processed datasets (annual HRI, LST, and NDVI rasters) are permanently archived on Zenodo:
Zenodo Repository: https://doi.org/10.5281/zenodo.17186482
Raw Landsat 8 Level-2 imagery is freely available from the USGS Earth Explorer. Refer to Table 4 in the manuscript for specific acquisition dates.
- Prerequisites: Working installation of GAMS.
- Run: Execute
Code/fuzzy_ahp_weights.gmsto replicate the weight calculation and consistency analysis.
- Download data from the Zenodo link above and raw Landsat 8 scenes from USGS Earth Explorer.
- Open QGIS (version 3.16 or later).
- Import the model: Processing > Graphical Modeler > Open
Code/qgis_graphical_model_final.model3. - Run the model, providing paths to the downloaded data when prompted.
If you use this code or data, please cite:
@software{vaezi2025nyc_heat,
title = {Urban Heat Risk Mapping in NYC Using GIS and Fuzzy AHP},
author = {Vaezi, Ali},
year = {2025},
url = {https://github.com/aliivaezii/nyc-heat-risk-analysis},
doi = {10.5281/zenodo.17186482}
}This project is licensed under the MIT License. See LICENSE for details.