CASE STUDY - SOLICIS - ANONYMISED
Instructors prepare a session on a 3D globe, then aircraft, vehicles and drones move across it in real time. The platform is built to plug into live data later. Instructors prepare a session on a 3D globe, then aircraft, vehicles and drones move across it in real time.
Cesium JS - live positions over WebSocket
Recreated demo. Not the client's product.
01 - HOW A SESSION RUNS
Draw shapes and zones on the globe and place platforms by drag and drop to build the session.
Aircraft, vehicles and drones move in real time. Positions stream over WebSocket and are computed continuously.
The same engine is designed to plug into live data feeds later.
02 - UNDER THE HOOD
A custom GeoPackage implementation to load and serve the map data the globe needs.
The simulator pushed every platform's position over WebSocket 60 times a second, far more than the render needed. We added a buffer and position estimation with trajectory correction, so movement stays smooth without processing every update.
Sessions are drawn and prepared by drag and drop, straight on the globe.