This platform turns drone photographs into a mosaic and then, together with a digital surface model, into a 3D site. The result is a digital twin you can walk through in the browser with Three.js, complete with live telemetry and an alarm panel.
The whole pipeline runs from one command: stitching, ingest and serving are chained through run_twin.py. A separate API process feeds telemetry, and when no API is present a simulation takes over so the demo always stays up.
02Key Features
Photos to 3D site — a scaled site model from drone mosaic plus DSM
Live telemetry — temperature, humidity, wind, sun; building occupancy and energy
Dashboard — site size, elevation, building count, water level and a live status pulse
Alarm panel — visual warnings and an event list when thresholds are crossed
Measurement tools — distance and area measurement directly on the scene
Night mode — a separate visual mode with emissive building materials
03Engineering Notes
The UI is fully Turkish, and because server, API and ingest are driven from a single script the project comes up on another machine with one command.
The telemetry source is abstracted: the real API and the simulator implement the same interface, so demos never break on a missing dependency.