The annotated report — in the format your audience needs.

A captured map view plus its annotation graphics become the daily analyst deliverable in one call. Choose the format: an editable PowerPoint deck for the briefing, an annotated KMZ for Google Earth / ArcGIS Earth, a KML, a multi-page PDF, or a georeferenced GeoTIFF. The RemoteView "annotated reports → PowerPoint / KML Earth Viewer" capability — and the surrounding export surface every GEOINT shop expects.

PowerPoint (.pptx)KMZ / KMLPDF PNG · TIFF · GeoTIFFClassification bannersEditable narrative
One route, every format

The same captured view, six outputs

The map-side capture sends a screenshot, the annotation graphics JSON, a title, a classification, and optional bounds to POST /api/annotations/render. The server composes the surround (title block, classification banner, scale bar) and returns the file in the requested format.

  • Snapshot persistence — every render is filed as a snapshot you can re-open from the manager, so reports are reproducible and retrievable.
  • Layouts + templates — built-in report layouts (mission-brief, INTREP) plus user-saveable templates for your unit's house style.
  • Honest degrade — a missing map image still produces a title + summary deck; missing bounds still produce a KML (placemarks carry the truth).
/api/annotations/render
# one POST, pick the format
POST /api/annotations/render
{
  "format": "pptx",
  "mapBase64": "iVBORw0KG…",
  "title": "Sector 4 — weekly assessment",
  "classification": "SECRET//NOFORN",
  "boundsWgs84": [-105,40,-104.9,40.1],
  "annotationsJson": "{\"graphics\":[…] }"
}

→ Content-Type:
  application/vnd.openxmlformats
  -officedocument.presentationml
  .presentation

# the same route, different format:
format="kmz"  # → application/vnd.google-earth.kmz
format="pdf"   # → application/pdf
The two headline formats

PowerPoint for the room, KMZ for the globe

📊

Editable PowerPoint (.pptx)

A 16:9 deck via DocumentFormat.OpenXML: a title slide (classification banner + timestamp + author/unit), a full-bleed map slide, and an annotation-summary slide (kind/label/coords per graphic). The map markup is baked into the image; the briefing narrative is editable — titles, notes, order, your unit's template. The point of PPTX-over-PDF is editability of the story, not the graphics.

🌍

Annotated KMZ / KML

A <GroundOverlay> carrying the map image (georeferenced via <LatLonBox> when bounds are supplied; bundled as an in-KMZ asset so it's self-contained) plus one <Placemark> per geolocated annotation. Opens in Google Earth Pro, ArcGIS Earth, and QGIS. The KML variant is standalone (no bundled asset).

The full export surface

Every format the workflow demands

FormatUse caseMime
pptxThe briefing — editable narrative deckpresentationml
kmzGoogle Earth / ArcGIS Earth — self-containedvnd.google-earth.kmz
kmlStandalone KML (external image ref)vnd.google-earth.kml+xml
pdfThe multi-page finished productapplication/pdf
pngSingle-frame image with surroundimage/png
tiff / geotiffGeoreferenced — opens in QGIS / ArcGIS Proimage/tiff

The report is the deliverable. Ship it in their format.

Pair with IMINT exploitation, classification, and stereo → DSM — then report the finding.

Get Started