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 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
}