Comparative Analysis of Geospatial Tools for Solar Simulation

Journal Article (2025)
Author(s)

Camilo A. León-Sánchez (TU Delft - Urban Data Science)

Denis Giannelli (Sweco)

Giorgio Agugiaro (TU Delft - Urban Data Science)

J.E. Stoter (TU Delft - Urban Data Science)

Research Group
Urban Data Science
DOI related publication
https://doi.org/10.1111/tgis.13296
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Urban Data Science
Issue number
1
Volume number
29
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This paper performs, describes, and evaluates a comparison of seven software tools (ArcGIS Pro, GRASS GIS, SAGA GIS, CitySim, Ladybug, SimStadt, and UMEP) to calculate solar irradiation. The analysis focuses on data requirements, software usability, and accuracy simulation output. The use case for the comparison is solar irradiation on building surfaces, in particular on roofs. The research involves collecting and preparing spatial and weather data. Two test areas—the Santana district in São Paulo, Brazil, and the Heino rural area in Raalte, the Netherlands—were selected. In both cases, the study area encompasses the vicinity of a weather station. Therefore, the meteorological data from these stations serve as ground truth for the validation of the simulation results. We create several models (raster and vector) to meet the diverse input requirements. We present our findings and discuss the output from the software tools from both quantitative and qualitative points of view. Vector-based simulation models offer better results than raster-based ones. However, they have more complex data requirements. Future research will focus on evaluating the quality of the simulation results on vertical and tilted surfaces as well as the calculation of direct and diffuse solar irradiation values for vector-based methods.