Wildfires have become a perennial worry for communities in the western United States. Minimizing the damage of an ongoing fire is both a complicated and costly prospect, not to mention the danger firefighters are exposed to. Once a fire is going, it’s all about minimizing the damage by containing the blaze, and efficient use of resources could save homes and lives.
A national data service provider that focuses on aiding emergency responders with disaster planning, management, and response, reached out to Six Feet Up’s developers to create a web-based service that can:
The intention is for the website to be rolled out on a state-by-state basis and used by the U.S. Forest Service to track forest fires and aid in fire suppression planning in coordination with emergency response agencies. While the client company had a team of GIS experts, they needed a partner that could take bits of code, implement it at scale, and make it deployable.
Due to the impressive, purposeful and transformative nature of the technology, this web service has been designated as one of Six Feet Up’s 10 IMPACTFUL Projects. Six Feet Up’s 10-year goal is to complete 10 IMPACTFUL Projects by 2025.
The project was based on research by the Rocky Mountain Research Station, part of the U.S. Forest Service. The client company had compiled data and some code, but a website was needed to both display the maps and feed information to the planned simulation programs.
In fighting a forest fire and determining where to use resources, there are a lot of variables to consider. The web service needed to account for regional weather patterns and geographic features such as streams and roads in order to compute a Suppression Difficulty Index (how difficult it is to stop a fire given a certain origin point) map for deriving Potential Control Locations (PCLs) that evolve with the situation on the ground.
Four Six Feet Up developers working from four different countries collaborated with two developers from the data service firm on the project, which came down to two major parts:
Six Feet Up developers created a service to drive burn simulations using data and formulas from the research. The team used Python as much as possible to build on strands of code that had been developed prior to Six Feet Up’s involvement. Developers used Flask to wrap the simulations and Wine to expose Windows applications as a web service on Linux.
Acknowledging that it could be difficult to get heavy machinery into some areas, the simulations account for the landscape when determining PCLs, and project the fire’s trajectory over a period of two weeks, accounting for weather conditions and topography.
The website was constructed 100% by Six Feet Up’s team of experts using GeoDjango to deliver maps with PCLs determined using the simulations. It collects information and documents entered by the U.S. Forest Service and FEMA about wildfires. These documents include technical information about the fires such as the estimated origin point, which is then used by the simulations to determine projections, an SDI, and PCLs for GeoDjango to map out.
GeoDjango handles mapping and coordinate systems, as well as projections between differing coordinate systems. That was particularly useful as not all parties involved in the project used the same type of coordinate systems. If incompatible coordinates are used and GeoDjango cannot convert the coordinates to the proper coordinate system, it sends an error message rather than incorporating the coordinates, which helps keep the data used in the web service clean.
Future work on the project includes a planned website that would run simulations and create a map with PCLs. Recommended elements of the site include:
In addition to PCLs, maps generated by the website could include:
Six Feet Up expert developers contributed code that will help:
Six Feet Up’s work laid the groundwork for future complex, predictive-technology projects. Lessons learned from the project can also help other companies productionize machine learning efforts by pairing subject matter experts with the right team of developers. A similar dynamic was employed when Six Feet Up teamed with FLASH to leverage Django and AWS to predict lightning strikes.
Building on this work can lead to even more groundbreaking machine learning (ML) efforts. For example, what if this technology could not only recommend PCLs, but predict the fires in the first place? Read more of Six Feet Up’s ML/AI case studies and explore the company’s ML/AI capabilities.
Multimodal AI Personas for Diverse Industries
VC-Backed AI Startup