Submitted:
30 June 2025
Posted:
01 July 2025
You are already at the latest version
Abstract

Keywords:
1. Introduction
2. Materials and Methods
2.1. WebGIS Architecture Overview
2.2. Back-End Modules
2.2.1. Back-End Governing SINUMCC Web Service
2.2.2. Database
2.2.3. Internal Map Server
2.2.4. SINUMCC Simulation Toolset
-
Launcher The Launcher is composed of a collection of Python scripts that provides added functionality aimed to ease the treatment of geospatial information and the integration of the Core tools in a GIS. Its main task is handling a sequence of operations that are divided into: (i) preprocessing tasks, (ii) simulation execution, and (iii) postprocessing tasks. Throughout these steps, the Launcher also gathers the progress of each of them, and reports to the main SINUMCC Web Service in the Back-End, allowing the whole tracking of the simulation from the Front-End.The devised preprocessing tasks involve cropping and reprojecting the information found in the global/regional internal geospatial databases used as the three cartographic input data–the DEM, the fuel type map and the fuel presence map–, as outlined at the end of this section. These operations are done according to the instructions set in the main configuration file, including the simulation bounding box, the UTM reference system chosen for the simulation in the specific geographical region, the spatial resolution, and the path to the original internal datasets. This way, all the input files will be georeferenced using the same projection system and resolution, thus achieving consistency between the different raster inputs is achieved in a single step. Furthermore, any raster or vector file formats can be used as global/regional input datasets (except for the DEM, where only raster is allowed) as long as they are supported by the GDAL library. These tasks are performed by several Python modules that are called by the Launcher, and make an intensive use of the GDAL library bindings.The Python script allows to process more efficiently the set of GIS vector layers of simulation results. In the simulation stage, the Launcher calls the Core binary to perform the numerical calculations. In the meantime, the output messages that reveal the stage along the different steps that the simulation undergoes, are reported through POST requests to the main governing SINUMCC Web Service in the Back-End. Finally, once the simulation Core finishes the simulation, the Launcher triggers the postprocessing stage. In order to simplify the access to the simulation results by the end-user, a postprocessing task is set to gather all the individual files for each graphical output time step into a single Spatialite database in which each element (features representing the burning area, the burned area, the wind field, smoke concentration, etc.) is labeled with its respective time tag. This allows the Front-End specifications for the visualization of results to be fulfilled as well as facilitating the downloading of simulation results in a single file.
-
HDWind: High-definition wind field modelThe HDWind model is developed to simulate the wind field within an atmospheric layer situated just above the surface S, where wildfire propagation occurs. This layer is influenced by surface temperature and local topography, whereas above it, these effects are considered negligible. As a result, the 3D domain in which the Navier–Stokes equations are formulated is assumed to have a substantially smaller vertical extent compared to its horizontal dimensions. This assumption allows for an asymptotic approximation of the Navier–Stokes equations, inspired by the principles underlying shallow water models. The model aims to generate a detailed 3D wind field over the study area by solving only 2D linear equations. To achieve this, we assume a linear decrease in air temperature with height, and neglect the nonlinear terms. This approach enables efficient coupling with the 2D fire spread model PhyFire, thereby minimizing the computational cost of the HDWind–PhyFire integration. The theoretical framework for the asymptotic simplification of the Navier–Stokes equations used to derive this model is detailed in Asensio Sevilla et al. [35] and Asensio et al. [36].In the proposed model, the 3D wind field is derived from the solution of a 2D potential problem, which is driven by the meteorological wind specified at the boundary of the domain. In practice, however, such boundary wind data are unavailable. Instead, wind speed and direction are typically measured at discrete points within the domain, such as meteorological stations. To incorporate these observations, the problem is reformulated so that the input data correspond to pointwise wind measurements rather than boundary conditions. This is accomplished by posing an optimal control problem, in which the boundary wind field acts as the control and is adjusted to best fit the available observational data. The computational strategy adopted to address this optimal control problem is presented in detail in Ferragut et al. [37].The HDWind model is a flexible and adaptable local-scale wind model. It is valuable not only for improving localized wind data relevant to wildfire spread but also for simulating various atmospheric processes, such as the dispersion of pollutants, wildfire smoke, and for estimating wind energy production [38].
-
PhyFire: Fire spread model PhyFire is a 2D simplified physical one-phase wildfire spread model incorporating certain 3D effects. It is based on the principles of energy and mass conservation, considering radiation and convection as the primary heat transfer mechanisms, while also accounting for heat loss in the vertical direction due to natural convection. The single phase represents the solid phase, while the gaseous phase is accounted for through a parameter influencing the convective term, as well as the flame temperature and height in the radiation term, both of which are determined using dedicated submodels. The model also incorporates the effects of fuel continuity and type, along with fuel moisture content, the latter being represented by a multi-valued operator in the enthalpy. Additionally, it considers flame tilt caused by wind or terrain slope. An optional feature allows for the integration of stochastic phenomena such as fire-spotting. The associated simplified system of partial differential equations (PDEs) yields, at each instant and for every point on the surface where fire spread is modeled, two dimensionless variables: the dimensionless temperature of the solid fuel (u) and the mass fraction of solid fuel (c), with the third variable in the system being the dimensionless enthalpy (e).The first version of this model accounted for local radiation using a Rosseland approximation and included a reactive term based on Arrhenius’ law (see Asensio and Ferragut [39]). Two major simultaneous improvements were introduced in Ferragut et al. [40] and Ferragut et al. [41]: first, non-local radiation, which allowed the incorporation of 3D effects while maintaining the model’s 2D simplicity ; and second, a multi-valued operator in the enthalpy to model the effect of fuel moisture content (FMC) on fire spread. This novel approach to incorporating FMC effects aligns with the exponential decay in the ROS induced by this factor (see Asensio et al. [42]). The current version of the model integrates the aforementioned submodels for flame temperature and height, as well as the ability to simulate certain random phenomena. Full details on the evolution of the PhyFire model, as well as its current version, can be found in Asensio et al. [43]. The PDEs defining the model are complemented by the appropriate boundary and initial conditions, which establish the initial state of the fuel and the ignition point. The problem is solved using efficient numerical methods based on the finite element method (FEM). The code is also adapted for parallel computing using OpenMP, significantly reducing simulation time. The total computation time depends on factors such as the simulation domain size, time step, and spatial resolution. Notably, simulating one hour of fire spread under moderate conditions with intermediate resolution on a standard computer takes less than two minutes.
-
PhyNX: Atmospheric dispersion model PhyNX is a multilayer, non-reactive Eulerian model designed for urban-scale air quality assessments. It simulates convection and diffusion processes, is grounded in the mass conservation equation, and is specifically adapted to model the dispersion of smoke plumes originating from wildfires. The model operates within the atmospheric layer above the fire-affected surface S and is coupled with the wildfire spread model PhyFire through a boundary condition defined at the surface S. Smoke emissions from the simulated fire are calculated as a function of the amount of fuel consumed, modulated by an emission factor that depends on the fuel type. The model also assumes that smoke losses occur only at the lateral boundary, but not at the upper boundary, and that there is no deposition on the surface S.Accurate and stable numerical schemes are essential for solving air dispersion models. To address this, an Adaptive Finite Element Method incorporating characteristics in the horizontal plane, combined with Finite Differences in the vertical direction, has been implemented. This was achieved through operator splitting techniques and a parallelized algorithm. Operator splitting is a well-established strategy in the numerical solution of air dispersion problems, as it facilitates the decomposition of complex systems into more manageable subproblems. Our approach enables the horizontal convective and diffusive terms to be solved concurrently for each horizontal layer, allowing for increased resolution by refining the number of layers without a proportional rise in computational cost. The vertical discretization relies on the wind field provided by the HDWind model, which supplies wind data for each atmospheric layer. As a result, the method achieves high accuracy while preserving real-time or faster-than-real-time performance. For further details on the numerical scheme, its parallel implementation, and the coupling between the atmospheric dispersion model PhyNX and the wind field model HDWind, see Ferragut et al. [44].
- Neptuno++: Finite Element library Neptuno++ is an adaptive finite element toolbox mainly developed by L. Ferragut at SINUMCC [30] and implemented in C++. It uses 4TRivara’s refinement and error control, enabling effective solutions for both stationary and time-dependent problems. This library has been utilized to validate convergence theories in Adaptive Finite Element Methods and has been applied for the numerical simulation of several environmental problems. The current version of this library provides functionalities for handling geospatial data.
2.3. Front-End
3. Results: WebGIS Usage
4. Discussion
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| CA | Cellular Automata |
| CFD | Computational Fluid Dynamics |
| DEM | Digital Elevation Model |
| EFFIS | European Forest Fire Information System |
| FMC | Fuel Moisture Content |
| GDAL | Geospatial Data Abstraction Library |
| GIS | Geographic Information Systems |
| HDWind | High-definition wind field model |
| NFFL | National Forest Fire Laboratory |
| OSM | OpenStreetMap |
| PNOA | Spanish National Plan for Aerial Orthophotography |
| ROS | Rate of Spread |
| SINUMCC | Numerical Simulation and Scientific Computing Research Group |
| PhyFire | Physical Fire spread model |
| PhyNX | Atmospheric dispersion model |
| VHR | Very high resolution |
| WMS | Web Map Service |
References
- Crist, M.R. Rethinking the focus on forest fires in federal wildland fire management: Landscape patterns and trends of non-forest and forest burned area. Journal of Environmental Management 2023, 327, 116718. [Google Scholar] [CrossRef]
- Valero, M.; Rios, O.; Mata, C.; Pastor, E.; Planas, E. GIS-based integration of spatial and remote sensing data for wildfire monitoring. In Proceedings of the Earth Resources and Environmental Remote Sensing/GIS Applications IX; 2018. [Google Scholar]
- FAO. FAO launches updated guidelines to tackle extreme wildfires, 2024. Accessed: March 2025.
- Lee, K.H.; Kim, J.E.; Kim, Y.J.; Kim, J.; Von Hoyningen-Huene, W. Impact of the smoke aerosol from Russian forest fires on the atmospheric environment over Korea during May 2003. Atmospheric Environment 2005, 39, 85–99. [Google Scholar] [CrossRef]
- Liu, Z.; He, H.; Xu, W.; Liang, Y.; Zhu, J.; Wang, G.G.; Wei, W.; Wang, Z.; Han, Y. Impacts of forest fire carbon emission and mitigation strategies. Bulletin of Chinese Academy of Sciences 2023, 38, 1552–1560. [Google Scholar] [CrossRef]
- Yin, L.; Shaw, S.L.; Wang, D.; Carr, E.A.; Berry, M.W.; Gross, L.J.; Comiskey, E.J. A framework of integrating GIS and parallel computing for spatial control problems–a case study of wildfire control. International Journal of Geographical Information Science 2012, 26, 621–641. [Google Scholar] [CrossRef]
- Meng, Q.; Huai, Y.; You, J.; Nie, X. Visualization of 3D forest fire spread based on the coupling of multiple weather factors. Computers and Graphics 2023, 110, 58–68. [Google Scholar] [CrossRef]
- Prichard, S.; Larkin, N.S.; Ottmar, R.; French, N.H.F.; Baker, K.; Brown, T.; Clements, C.; Dickinson, M.; Hudak, A.; Kochanski, A.; et al. The Fire and Smoke Model Evaluation Experiment—A Plan for Integrated, Large Fire–Atmosphere Field Campaigns. Atmosphere 2019, 10, 66. [Google Scholar] [CrossRef] [PubMed]
- Shamsaei, K.; Juliano, T.W.; Roberts, M.; Ebrahimian, H.; Lareau, N.P.; Rowell, E.; Kosovic, B. The Role of Fuel Characteristics and Heat Release Formulations in Coupled Fire-Atmosphere Simulation. Fire 2023, 6, 264. [Google Scholar] [CrossRef]
- Filippi, J.B.; Bosseur, F.; Mari, C.; Lac, C.; Moigne, P.L.; Cuenot, B.; Veynante, D.; Cariolle, D.; Balbi, J.H. Coupled Atmosphere–Wildland Fire Modelling. Journal Advanves in Modelling Earth Systems 2009, 1, 9. [Google Scholar] [CrossRef]
- Kochanski, A.; Jenkins, M.A.; Sun, R.; Krueger, S.; Abedi, S.; Charney, J. The importance of low-level environmental vertical wind shear to wildfire propagation: Proof of concept. Journal of Geophysical Research: Atmospheres 2013, 118, 8238–8252. [Google Scholar] [CrossRef]
- Pastor, E. Mathematical models and calculation systems for the study of wildland fire behaviour. Progress in Energy and Combustion Science 2003, 29, 139–153. [Google Scholar] [CrossRef]
- Peacock, R.D.; Jones, W.W.; Bukowski, R.W. Verification of a model of fire and smoke transport. Fire Safety Journal 1993, 21, 89–129. [Google Scholar] [CrossRef]
- Singh, H.; Ang, L.M.; Lewis, T.; Paudyal, D.; Acuna, M.; Srivastava, P.K.; Srivastava, S.K. Trending and emerging prospects of physics-based and ML-based wildfire spread models: A comprehensive review. Journal of Forestry Research 2024, 35, 135. [Google Scholar] [CrossRef]
- Sullivan, A.L. Wildland surface fire spread modelling, 1990 - 2007. 2: Empirical and quasi-empirical models. International Journal of Wildland Fire 2009, 18, 369. [Google Scholar] [CrossRef]
- Sullivan, A.L. Wildland surface fire spread modelling, 1990 - 2007. 1: Physical and quasi-physical models. International Journal of Wildland Fire 2009, 18, 349. [Google Scholar] [CrossRef]
- Trucchia, A.; D’Andrea, M.; Baghino, F.; Fiorucci, P.; Ferraris, L.; Negro, D.; Gollini, A.; Severino, M. PROPAGATOR: An operational cellular-automata based wildfire simulator. Fire 2020, 3, 26. [Google Scholar] [CrossRef]
- Finney, M.A. An Overview of FlamMap Fire Modeling Capabilities. In Proceedings of the In: Andrews, Patricia L.; Butler, Bret W., 2006., comps. 2006. Fuels Management-How to Measure Success. [Google Scholar]
- Tymstra, C.; Bryce, R.; Wotton, B.; Taylor, S.; Armitage, O.; et al. Development and structure of Prometheus: the Canadian wildland fire growth simulation model. Natural Resources Canada, Canadian Forest Service, Northern Forestry Centre, Information Report NOR-X-417.(Edmonton, AB), 2010. [Google Scholar]
- Linn, R.R. A transport model for prediction of wildfire behavior; New Mexico State University, 1997. [CrossRef]
- Mandel, J.; Beezley, J.; Kochanski, A. Coupled atmosphere-wildland fire modeling with WRF 3.3 and SFIRE 2011, Geosci. Model Dev., 4, 591–610, 2011. [CrossRef]
- Filippi, J.B.; Bosseur, F.; Pialat, X.; Santoni, P.A.; Strada, S.; Mari, C. Simulation of coupled fire/atmosphere interaction with the MesoNH-ForeFire models. Journal of Combustion 2011, 2011, 540390. [Google Scholar] [CrossRef]
- Hu, Y.; Ai, H.H.; Odman, M.T.; Vaidyanathan, A.; Russell, A.G. Development of a WebGIS-Based Analysis Tool for Human Health Protection from the Impacts of Prescribed Fire Smoke in Southeastern USA. International Journal of Environmental Research and Public Health 2019, 16, 1981. [Google Scholar] [CrossRef]
- Stipaničev, D.; Bugarić, M.; Šerić, L.; Jakovčević, T. Web GIS technologies in advanced cloud computing based wildfire monitoring system. In Proceedings of the The 5th International Wildland Fire Conference, Sun City, South Africa, 9 May 2011 2011; pp. 9–13. [Google Scholar]
- Yuan, M. Use of knowledge acquisition to build wildfire representation in Geographical Information Systems. International Journal of Geographical Information Science 1997, 11, 723–746. [Google Scholar] [CrossRef]
- Gumusay, M.U.; Sahin, K. Visualization of forest fires interactively on the internet. Scientific Research and Essay 2009, 4, 1163–1174. [Google Scholar] [CrossRef]
- Bonazountas, M.; Kallidromitou, D.; Kassomenos, P.; Passas, N. A decision support system for managing forest fire casualties. Journal of Environmental Management 2007, 84, 412–418. [Google Scholar] [CrossRef]
- Kalabokidis, K.; Athanasis, N.; Gagliardi, F.; Karayiannis, F.; Palaiologou, P.; Parastatidis, S.; Vasilakos, C. Virtual Fire: A web-based GIS platform for forest fire control. Ecological Informatics 2013, 16, 62–69. [Google Scholar] [CrossRef]
- Kalabokidis, K.; Ager, A.; Finney, M.; Athanasis, N.; Palaiologou, P.; Vasilakos, C. AEGIS: A wildfire prevention and management information system. Natural Hazards and Earth System Sciences 2016, 16, 643–661. [Google Scholar] [CrossRef]
- Cascón, J.; Ferragut, L.; Asensio, M.; Prieto, D.; Álvarez, D. Neptuno++: An adaptive finite element toolbox for numerical simulation of environmental problems. In Proceedings of the XVIII Spanish-French School Jacques-Louis Lions about Numerical Simulation in Physics and Engineering; 2018. [Google Scholar]
- Prieto-Herráez, D.; Sevilla, M.I.A.; Canals, L.F.; Barbero, J.M.C.; Rodríguez, A.M. A GIS-based fire spread simulator integrating a simplified physical wildland fire model and a wind field model. International Journal of Geographical Information Science, 2017; 1–22. [Google Scholar] [CrossRef]
- Asensio, M.I.; Ferragut, L.; Álvarez, D.; Laiz, P.; Cascón, J.M.; Prieto, D.; Pagnini, G. PhyFire: An Online GIS-Integrated Wildfire Spread Simulation Tool Based on a Semiphysical Model. In Proceedings of the Applied Mathematics for Environmental Problems; Asensio, M.I.; Oliver, A.; Sarrate, J., Eds., Cham; 2020; pp. 1–20. [Google Scholar] [CrossRef]
- GDAL/OGR contributors. GDAL/OGR Geospatial Data Abstraction software Library, Open Source Geospatial Foundation. 2020.
- Anderson, H. Aids to determining fuel models for estimating fire behavior. Technical report, USDA Forest Service, Ogden, UT, 1982. [CrossRef]
- Asensio Sevilla, M.I.; Ferragut Canals, L.; Simon, J. Modelling of convective phenomena in forest fire. Revista de la Real Academia de Ciencias Exactas, Físicas y Naturales. Serie A: Matemáticas ( RACSAM ) 2002, 96, 299–313. [Google Scholar]
- Asensio, M.; Ferragut, L.; Simon, J. A convection model for fire spread simulation. Applied Mathematics Letters 2005, 18, 673–677. [Google Scholar] [CrossRef]
- Ferragut, L.; Asensio, M.; Simon, J. High definition local adjustment model of 3D wind fields performing only 2D computations. International Journal for Numerical Methods in Biomedical Engineering 2011, 27, 510–523. [Google Scholar] [CrossRef]
- Prieto-Herráez, D.; Frías-Paredes, L.; Cascón, J.; Lagüela-López, S.; Gastón-Romeo, M.; Asensio-Sevilla, M.; I. , M.N.; P.M., F.C.; Laiz-Alonso, P.; Carrasco-Díaz, O.; et al. Local wind speed forecasting based on WRF-HDWind coupling. Atmospheric Research 2021, 248, 105219. [Google Scholar] [CrossRef]
- Asensio, M.; Ferragut, L. On a wildland fire model with radiation. International Journal For Numerical Methods in Engineering 2002, 54, 137–157. [Google Scholar] [CrossRef]
- Ferragut, L.; Asensio, M.; Monedero, S. A numerical method for solving convection-reaction-diffusion multivalued equations in fire spread modelling. Advances in Engineering Software 2007, 38, 366–371. [Google Scholar] [CrossRef]
- Ferragut, L.; Asensio, M.I.; Monedero, S. Modelling radiation and moisture content in fire spread. Communications in Numerical Methods in Engineering 2007, 23, 819–833. [Google Scholar] [CrossRef]
- Asensio, M.; Cascón, J.; Laiz, P.; Prieto-Herráez, D. Validating the effect of fuel moisture content by a multivalued operator in a simplified physical fire spread model. Environmental Modelling & Software 2023, 164, 105710. [Google Scholar] [CrossRef]
- Asensio, M.; Cascón, J.; Prieto-Herráez, D.; Ferragut, L. An Historical Review of the Simplified Physical Fire Spread Model PhyFire: Model and Numerical Methods. Applied Sciences 2023, 13. [Google Scholar] [CrossRef]
- Ferragut, L.; Asensio, M.; Cascón, J.; Prieto, D.; Ramírez, J. An efficient algorithm for solving a multi-layer convection-diffusion problem applied to air pollution problems. Advances in Engineering Software 2013, 65, 191–199. [Google Scholar] [CrossRef]
- Prieto, D.; Asensio, M.; Ferragut, L.; Cascón, J. Sensitivity analysis and parameter adjustment in a simplified physical wildland fire model. Advances in Engineering Software 2015, 90, 98–106. [Google Scholar] [CrossRef]
- Asensio-Sevilla, M.; Santos-Martín, M.; Álvarez León, D.; Ferragut-Canals, L. Global sensitivity analysis of fuel-type-dependent input variables of a simplified physical fire spread model. Mathematics and Computers in Simulation 2020, 172, 33–44. [Google Scholar] [CrossRef]
- European Environment Agency (EEA). Very High Resolution Image Mosaic 2021 (2m), True Colour, Cloud-free, Pan-European (EEA39) [dataset]. https://land.copernicus.eu/en/products/european-image-mosaic/very-high-resolution-image-mosaic-2021-true-colour-2m, 2021. Copernicus Land Monitoring Service.
- Instituto Geográfico Nacional. Plan Nacional de Ortofotografía Aérea (PNOA), 2024. Accessed: 2025-06-05.
- OpenStreetMap contributors. OpenStreetMap, 2025. Accessed: 2025-06-05.








| MAIN PARAMETERS | |||
|---|---|---|---|
| Model | Parameter | Symbol | Units |
| HDWind | Buoyancy force coefficient | − | |
| HDWind | Smoothing function coefficient | − | |
| HDWind | Regularization term coefficient | − | |
| PhyFire | Radiation absorption coefficient | a | |
| PhyFire | Convective correction factor | − | |
| PhyFire | Natural convection coefficient | H | |
| PhyNX | Horizontal dispersion coefficient | ||
| PhyNX | Vertical dispersion coefficient | ||
| FUEL TYPE DEPENDENT PARAMETERS | |||
| Model | Parameter | Symbol | Units |
| HDWind | Roughness index | m | |
| PhyFire | Heat capacity | C | |
| PhyFire | Maximum initial fuel load | ||
| PhyFire | Fuel moisture content | water fuel | |
| PhyFire | Maximum flame temperature | K | |
| PhyFire | Pyrolysis temperature | K | |
| PhyFire | Combustion half-life | s | |
| PhyFire | Flame length independent factor | m | |
| PhyFire | Flame length wind correction factor | ||
| PhyFire | Flame length slope correction factor | − | |
| PhyNX | Emission factor | − | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).