Skip to content

NVG Tactical Graphics

Status: Planned

No adapter exists in gateway/src/formats/ yet. See the Status & Roadmap.

What it is

NVG (NATO Vector Graphics) is an XML format for tactical map overlays. It defines how to represent and exchange the things drawn on an operational map:

  • Points — symbols/markers at a coordinate
  • Lines/Polylines — routes, boundaries, phase lines
  • Polygons/Areas — zones, sectors, engagement areas
  • Circles/Ellipses — range rings, threat areas
  • Text labels — annotations on the map

Each element carries styling (colour, stroke, fill), a symbol code (SIDC), and metadata. NVG is the NATO-standard way to say "here's what I drew on my map" so another system can display the same overlay.

Bedrock's integration

Planned. No NVG import/export adapter exists yet. The intended approach is an NVG import/export adapter in gateway/src/formats/.

The web client already has the underlying drawing/annotation authoring tools — zones (EW jamming, GPS denial, AO, fire-control), TCMs, EW emitters, and annotations with DTG (see web/inertia/features/map/create/, drawings/, panels/). What remains is the gateway adapter that maps those overlays to and from the NVG XML format.

The overlay data model and task breakdown live with the owning repo: gateway/docs/standards/nvg-tactical-graphics.md.

See also