Skip to content

urbaninfolab/FireIncidentFrontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project logo

Fire and Smoke Digital Twin: Frontend

See the API or the Backend for more details.

latest release badge github stars badge github forks badge

CI checks on main badge latest commit to main badge

github open issues badge github open prs badge

Welcome to the Fire and Smoke Digital Twin Frontend, a state-of-the-art platform for visualizing real-time smoke and fire incidents. This project utilizes two different interfaces to provide the most comprehensive perspective on fire incidents and their impacts. The 2D version uses Leaflet along with KML smoke files generated by VSmoke, whereas the 3D version integrates MapBox and Threebox.js with FBX smoke files produced by MantaFlow fluid simulation.

The data driving these visualizations is provided by the Fire and Smoke Digital Twin API, which serves as an endpoint for all collected data. This API provides real-time access to fire incident data from cities across the US, including the predicted impact of these incidents.

The fire incident data and the generated smoke files are provided by the Backend. This component of our platform is responsible for collecting fire incident data from various city databases, processing this data, and generating the smoke files that are used by our visualization tools.

Getting Started with Fire & Smoke Digital Twin Frontend

To get started with the Fire and Smoke Digital Twin Frontend, check out the API documentation and the Backend documentation for more information on how the data is collected and processed. Then, explore the code in this repository to see how we use this data to create our 2D and 3D visualizations.

Contributors

This project is a collaborative effort between the Urban Information Lab and various other contributors. We are grateful for the time, effort, and hard work that everyone has put into this project. You can view the complete list of these amazing people here.

We are constantly looking for ways to improve our platform and are open to contributions. If you're interested in contributing, please check out our open issues and pull requests.