@earthos/plugin-wildfires
v0.1.1
Published
EarthOS wildfires layer: NASA EONET active fire events
Maintainers
Readme
@earthos/plugin-wildfires
Active wildfire events for EarthOS from NASA EONET (Earth Observatory Natural Event Tracker): keyless, CORS-open, curated from many satellite fire sources. Each event is a track; the layer plots its most recent detection as a fire-heat point through the shared GPU points pipeline in the rotating Earth frame.
Install
pnpm add @earthos/plugin-wildfiresSingle-instance peer dependencies, provided by the host app: @earthos/globe, @react-three/fiber (v9), react (v19), and three (>=0.170).
Usage
<Layer
manifest={() => import('@earthos/plugin-wildfires')}
settings={{ status: 'open', days: 10 }}
/>Click a fire for its title, last-detected time, and coordinates; search by name; the follow camera tracks it. Points are colored by recency (bright orange < 2 days, amber < 7 days, dimmer beyond) so fresh fires stand out — a fire-heat ramp distinct from the earthquake red and hurricane violet.
Settings
| Key | Default | Notes |
| ----------- | --------- | -------------------------------------------------------- |
| status | open | active-only, or include recently-closed events |
| days | 10 | only events with a detection in this window (1–60) |
| pointSize | 7 px | |
| color | #FF8A1E | fresh-fire color (older tiers derive from the heat ramp) |
| endpoint | (blank) | custom EONET base URL |
Data source
NASA EONET v3. EONET curates natural events (wildfires, volcanoes, storms) rather than every thermal hotspot, so this is a clean overview layer, not a per-pixel fire-detection feed (that would be NASA FIRMS, which requires a free MAP_KEY). Keyless and Access-Control-Allow-Origin: *; polled every ~10 minutes.
See docs/PLUGIN_GUIDE.md for the layer contract.
Part of EarthOS. MIT licensed.
