
🚢 Maritime, Ports & Shipping · Data Flow
How ships are tracked worldwide: AIS signals picked up by coastal stations and satellites, cleaned, matched to voyages and used for arrival predictions.
Drawing diagram…
Vessel tracking data flow: ships broadcast AIS messages (position, speed, heading). Coastal AIS receivers and satellite AIS providers send them to an ingestion service, which removes duplicates and bad positions and stores them in a time-series database. A voyage service matches positions to vessels, voyages and port calls using a vessel registry. An ETA model predicts arrival times, shown to customers on a map and sent to ports.
flowchart LR SH[Ships] -->|AIS broadcasts| CR[Coastal Receivers] SH -->|AIS broadcasts| SAT[Satellite AIS Provider] CR -->|Messages| ING[Ingestion and Cleaning] SAT -->|Messages| ING ING -->|Clean positions| TS[(Position Store)] REG[(Vessel Registry)] -->|Vessel details| VOY[Voyage Matching] TS -->|Positions| VOY VOY -->|Voyage and port calls| ETA[ETA Prediction] ETA -->|Arrival estimates| MAP[Customer Tracking Map] ETA -->|Arrival estimates| PORT[Port Planning]
A port community system that connects shipping lines, terminals, customs, freight forwarders and truckers on one platform, so documents are shared once instead of emailed many times.
The journey of an import container from unloading to leaving the port: discharge, customs filing, duty payment, delivery order and gate out.
The states a shipping container goes through in an export journey, from empty pick-up to delivery at the destination.
Where a container terminal's systems run: the terminal operating system in the data centre, equipment control on cranes and yard vehicles, and gates with automation.
Tables for an ocean freight booking platform: shippers, bookings, containers, voyages, bills of lading and tracking events.
How a port handles an arriving ship: pre-arrival notice, berth allocation, pilot boarding, tug assistance and berthing.