Visualizing Wildfires: A Satellite Data Project
How I transformed my concern for wildfires in Argentina into a web application that makes satellite data accessible to everyone.

Introduction
Concept
- A functioning basic map
- The logic for positioning markers
- Pixel brightness temperature (FP_T21/FP_T31 for MODIS, FP_TI4/FP_TI5 for VIIRS)
- Radiative power (FP_Power in MW)
- Detection confidence level (FP_Confidence)
- Precise pixel dimensions (SCAN/TRACK)
- Political divisions (province/department)
- Fragmented documentation: Technical information was scattered across multiple PDF documents and web pages.
- Unintuitive interfaces: The official web application required multiple steps to perform basic queries.
- Mandatory registration: Registration was required to download any data.
- Limited visualization: Visualization tools were basic and not very interactive.
Technology
- Vite + React: For quick development and deployment
- React-Leaflet: A library that facilitates the integration of interactive maps in React applications
- ArgenMap: As a base tile provider, offering detailed maps of Argentina
- GeoJSON: To process vector data of hotspots obtained from CONAE's WFS service
- Obtaining hotspot data: After my initial experience, I decided that in the near future I would develop my own data extraction and processing. To prepare for this scalability, I designed a class that manages data retrieval in a modular way:
- Integration with WMS for geographic context: I added a WMS layer that shows human settlements and populated centers, allowing quick visualization of which communities might be at risk:
Challenges and Solutions
1. Data Volume
2. Service Limitations
Impact and Next Steps
- Integration of burned area data: CONAE offers monthly burned area products derived from MODIS data that will allow analysis of post-fire impact and the evolution of affected areas over time.
- Customized alert system: Allow users to define areas of interest (such as properties, nature reserves, or communities) and receive notifications when new hotspots are detected in those areas.
- Migration to NextJS: To improve scalability, I plan to migrate the project to NextJS, leveraging its caching capabilities and server-side rendering (SSR) to optimize data processing and delivery.
- Mobile optimization: Improve the experience on smartphones and tablets, crucial for field users such as firefighters, park rangers, or rural producers.
- Predictive models: Integrate meteorological data and propagation models to estimate the risk and possible expansion of active fires, transforming the tool from informative to preventive.