Loading...
Loading...
Realtidsplattform för global fartygsspårning med 3D-globvisualisering. Övervakar fartygspositioner via AIS-data, upptäcker hamnanlöp/-avgångar med geospatial analys och ger ekonomisk intelligens från sjöfartsmönster.
Global sjöfart står för 90% av världshandeln, men att spåra fartygsrörelser och utvinna ekonomisk intelligens från maritim data förblir komplext. Befintliga lösningar saknar antingen realtidsförmågor, kräver dyra företagsprenumerationer eller misslyckas med att ge meningsfulla insikter utöver rå positionsdata.
Vi byggde ShippingTracker som en omfattande maritim intelligensplattform som tar emot AIS-data i realtid, bearbetar den genom geospatial analys och presenterar handlingsbara insikter via en interaktiv 3D-glob. Systemet upptäcker hamnevent automatiskt och utvinner ekonomiska indikatorer från sjöfartsmönster.
ShippingTracker använder en trelagersarkitektur med FastAPI-backend som hanterar datainmatning och geospatial bearbetning, PostgreSQL med PostGIS för spatial datalagring, och en Next.js-frontend med fantastisk 3D-globvisualisering driven av Globe.gl och Three.js.
Högpresterande Python API som hanterar AIS-datainmatning, geospatiala beräkningar och REST-endpoints
FastAPI, Pydantic, async/await, Bakgrundsuppgifter
Spatial databas som lagrar fartygspositioner, hamngränser och historisk spårningsdata
PostgreSQL 15, PostGIS-tillägg, Spatiala index, Tidsserieförfrågningar
Realtidsinmatning av fartygspositioner från AIS-datakällor via WebSocket
WebSocket-klient, Meddelandetolkning, Positionsnormalisering, Duplicatfiltrering
Interaktiv visualisering som visar fartyg, hamnar och rutter på en fotorealistisk jordglob
Next.js 15, Globe.gl, Three.js, Realtidsuppdateringar, Anpassade markörer
Kärninnovationen är en sofistikerad pipeline som transformerar rå AIS-positionsdata till handlingsbar maritim intelligens. Systemet upptäcker automatiskt hamnevent, beräknar fartygsrutter och utvinner ekonomiska indikatorer från sjöfartsmönster.
Shapely-polygoner definierar exakta hamngränser - när en fartygsposition skär en hamnpolygon utlöses en anlöpshändelse
Historisk positionsdata interpoleras och utjämnas för att rekonstruera kompletta fartygsrutter mellan hamnar
Handelsvolymuppskattningar härleds från fartygskapacitet, hamnliggetider indikerar leveranskedjestockning
3D-jordrendering med WebGL som visar fartygspositioner som animerade markörer, rutter som bågar och hamnar som markerade regioner
WebSocket-anslutning säkerställer att globen uppdateras inom sekunder efter mottagande av ny AIS-data från fartyg världen över
ShippingTracker ger oöverträffad insyn i global maritim handel, vilket gör det möjligt för användare att spåra fartyg i realtid och förstå ekonomiska mönster från sjöfartsdata.
Nästa Projekt
Analytics Dashboard: Seaborn Statistik med AI →