MARITIME INTELLIGENCE

Global vessel tracking and event detection via AIS (Automatic Identification System).

DATA SOURCES

The GEOINT.WORLD Maritime module integrates global AIS telemetry with behavioral analysis datasets.

GLOBAL FISHING WATCH

Primary source for vessel identification and movement-based behavioral classification patterns.

FILTERS & CLASSIFICATIONS

Use the Maritime Control Panel to filter visible vessels and events by activity category.

  • AIRCRAFT — Search and rescue (SAR) and maritime patrol aircraft.
  • VESSEL — Routine commercial traffic (Cargo, Tankers, Transport).
  • FISHING — Vessels actively engaged in harvesting or trawling operations.
  • LOITERING — Vessels moving at low speeds in a restricted or specific area.
  • ENCOUNTER — Two or more vessels in close proximity (Potential transshipment).
  • DARK / GAP — AIS signal loss exceeding 12 hours (Possible illicit activity).
Use the i icon next to the SHIP DATA layer in the application to access the real-time legend and signal classifications.

DARK FLEET TRACKING

One of the most powerful features of this module is the visualization of "AIS Gaps". While AIS can drop due to poor satellite reception, intentional disabling of AIS is a primary tactic for:

  • Illegal, Unreported, and Unregulated (IUU) Fishing
  • Illicit sanctions evasion (oil/cargo transfer)
  • Covert military/state operations

We visualize the start and end points of these gaps to help identifying potential areas of illicit activity.

REFRESH

Control the automatic data refresh interval. Available options:

  • 1m — Refresh every 1 minute (default)

Use the HIDE button to minimize the filter panel and maximize map visibility.

TELEMETRY FIELDS

Inspecting a maritime event reveals the following raw telemetry data from the GFW API:

{
  "id": "e6de777fd636cd824b67130a9ec71552",
  "type": "FISHING ACTIVITY",
  "rawType": "fishing",
  "vesselId": "f6f02b077-7a10-dcb6-86fd-cde564265e14",
  "ssvid": "367400280",
  "vesselName": "TENACIOUS II",
  "flag": "USA",
  "start": "2026-01-20T14:43:53.000Z",
  "end": "2026-01-20T20:05:26.000Z",
  "iconType": "ship-icon",
  "iconColor": "#00ffcc",
  "priority": 2
}