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.
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.
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.