Manggala Agni field crew tactical markers & operation popups (daops-layer.tsx) #65

Closed
opened 2026-10-14 22:28:40 +00:00 by yuris · 0 comments
Owner

What to build

Render active Manggala Agni field teams on the map canvas with custom tactical markers (water pumps, ground troops, water bombing helicopters) and an inspection popup showing field officer notes, burned area (Ha), and extinguished area.

Technical specifications

  1. Target files:
    • src/components/map/layers/daops-layer.tsx: MapLibre symbol layer.
    • src/components/map/popups/daops-popup.tsx: Operation inspection popup.

Acceptance criteria

  • Active suppression teams render at reported GPS coordinates with tactical markers.
  • Clicking a team opens the operation popup with officer notes.

Blocked by

  • Issue 49: [Backend] Live DAOPS suppression & groundcheck edge API route (/api/daops).

Authoritative Specifications & Reference Documentation

  • Titik Gambut Architecture & Subsystem Contract: docs/ARCHITECTURE.md
  • KLHK SiPongi+ Hotspot & Karhutla Command: sipongi.menlhk.go.id — Official active fire detection, Manggala Agni DAOPS operational stations, and field suppression records.
  • Manggala Agni Daops Directory: Ditjen PPI KLHK — Directory of 37 operational regions across Sumatra and Kalimantan.
  • Copernicus Sentinel-2 STAC API: Earth Search STAC API — AWS Element84 Sentinel-2 L2A STAC catalog.
  • Normalized Burn Ratio (NBR) Standard: USGS Landsat NBR — Formula: (B8 - B12) / (B8 + B12).
  • European Forest Fire Information System (EFFIS): EFFIS Burn Severity Classification — Delta-NBR fire damage scoring.
### What to build Render active Manggala Agni field teams on the map canvas with custom tactical markers (water pumps, ground troops, water bombing helicopters) and an inspection popup showing field officer notes, burned area (Ha), and extinguished area. ### Technical specifications 1. **Target files**: - `src/components/map/layers/daops-layer.tsx`: MapLibre symbol layer. - `src/components/map/popups/daops-popup.tsx`: Operation inspection popup. ### Acceptance criteria - [x] Active suppression teams render at reported GPS coordinates with tactical markers. - [x] Clicking a team opens the operation popup with officer notes. ### Blocked by - Issue 49: [Backend] Live DAOPS suppression & groundcheck edge API route (`/api/daops`). --- ### Authoritative Specifications & Reference Documentation - **Titik Gambut Architecture & Subsystem Contract**: [`docs/ARCHITECTURE.md`](https://git.nokopia.com/yuris/titik-gambut-next/src/branch/main/docs/ARCHITECTURE.md) - **KLHK SiPongi+ Hotspot & Karhutla Command**: [sipongi.menlhk.go.id](https://sipongi.menlhk.go.id/) — Official active fire detection, Manggala Agni DAOPS operational stations, and field suppression records. - **Manggala Agni Daops Directory**: [Ditjen PPI KLHK](http://ditjenppi.menlhk.go.id/) — Directory of 37 operational regions across Sumatra and Kalimantan. - **Copernicus Sentinel-2 STAC API**: [Earth Search STAC API](https://earth-search.aws.element84.com/v1) — AWS Element84 Sentinel-2 L2A STAC catalog. - **Normalized Burn Ratio (NBR) Standard**: [USGS Landsat NBR](https://www.usgs.gov/landsat-missions/normalized-burn-ratio) — Formula: $(B8 - B12) / (B8 + B12)$. - **European Forest Fire Information System (EFFIS)**: [EFFIS Burn Severity Classification](https://effis.jrc.ec.europa.eu/) — Delta-NBR fire damage scoring.
yuris changed title from Issue 52: [Frontend] Manggala Agni field crew tactical markers & operation popups (daops-layer.tsx) to [Frontend] Manggala Agni field crew tactical markers & operation popups (daops-layer.tsx) 2026-10-14 22:31:25 +00:00
yuris changed title from [Frontend] Manggala Agni field crew tactical markers & operation popups (daops-layer.tsx) to Manggala Agni field crew tactical markers & operation popups (daops-layer.tsx) 2026-10-14 22:38:30 +00:00
yuris closed this issue 2026-10-16 01:07:16 +00:00
Sign in to join this conversation.
No labels
backend
frontend
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yuris/titik-gambut-next#65
No description provided.