Código C++ de línea de comandos; Consulta la versión gráfica amigable: fire2a toolbox
Cell2Fire++
Tabla de contenidos
- Ejemplos de salida
- Scott & Burgan
- Zona 60 de Previncat (Instancia Catalana): bosque y propagación de fuego simulada con su correspondiente cicatriz y árbol de propagación de crecimiento.
- Metricas de riesgo: Probabilidad de quema (BP), Centralidad de Intermediación (BC), Valor de Protección Agua Abajo (DPV), y Árbol de Propagación de Crecimiento (GPT).
- Kitral
- Sistema Canadiense de Predicción de Comportamiento de Incendios Forestales
- Scott & Burgan
- Compilación
Cell2Fire es un simulador de incendios forestales y de paisajes silvestres basado en una cuadrícula 2D, enfocado en áreas a gran escala y simulaciones rápidas para proporcionar análisis de riesgos espaciales robustos, aprovechando los métodos de cálculo paralelo de c++.
Version actual
- W incluye los tres modelos de comportamiento de combustible!
Sabores liberados (ya no se mantienen, solo para archivo):
El original
Ejemplos de salida
Scott & Burgan
Zona 60 de Previncat (Instancia Catalana): bosque y propagación de fuego simulada con su correspondiente cicatriz y árbol de propagación de crecimiento.
Metricas de riesgo: Probabilidad de quema (BP), Centralidad de Intermediación (BC), Valor de Protección Agua Abajo (DPV), y Árbol de Propagación de Crecimiento (GPT).
Kitral
El Portillo, simulación con comportamiento de fuego de copa.
Sistema Canadiense de Predicción de Comportamiento de Incendios Forestales
Bosque Dogrib, Canada ![]() | shortest paths propagation ![]() |
Caminos más cortos de propagación e intensidad ROS ![]() | Burn-Probability ![]() |
Compilación
Lanzamientos precompilados, los usuarios normales probablemente no necesitan esta guía.
Verifica los artefactos de acción del repositorio para la última actualización de las compilaciones automáticas.
UNIX Overview
# install build-essentials, gcc-12, boost, eigen3 & openmp
cd
git clone git@github.com:fire2a/C2F-W.git
# go to c++ files
cd C2F-W/Cell2FireC
# clean & build [select platform makefile]
make clean [-f custom_makefile]
make [-f custom_makefile]
developer setup
# rename binary for the QGIS toolbox plugin
ext=`python3 -c "import platform;print(f'.{platform.system()}.{platform.machine()}')"`
cp Cell2Fire Cell2Fire$ext
cd
git clone git@github.com:fire2a/fire-analytics-qgis-processing-toolbox-plugin.git fire-toolbox
source ~/your/venv/bin/activate
(venv) $ pip install -r fire-toolbox/fireanalyticstoolbox/requirements.txt
git clone git@github.com:fire2a/fire2a-lib
cd fire2a-lib
(venv) $ pip install -e .
# symlink C2F-W repo into C2F directory of the fire2a-toolbox repo
ln -s C2F-W fire-toolbox/fireanalyticstoolbox/simulator/C2F
cd ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins
ln -s ~/source/fire-toolbox/fireanalyticstoolbox .
Next time you start QGIS, look for fire2a-toolbox icon , on the Processing Toolbox panel.