A local webapp for replaying csv flight logs with map visualization and telemetry graphs


A offline HTML + JavaScript viewer for INAV / Betaflight / Ardupilot /EdgeTX GPS logs. Tested on csv created by lua telemetry from inav.
Features:
- animated GPS flight replay
- Altitude-colored flight path
- Stats panel (max/avg speed, distance, altitude)
- Offline Leaflet + PapaParse. Still needs internet access from non-cached maps
Download the repo
Open
TelemetryFlightViewer.htmldirectly in your browserClick “Load CSV”
Select your flight log ( CSV format) See examplelog.csv
Explanation on how to set up and log telemetry data on your TX can be found here
- GPS field:
"GPS"formatted as"lat lon"- no need to split the cell - Altitude:
Alt(m) - Speed:
GSpd(kmh) - Heading:
Hdg(°) - Flight mode:
FM
Everything is bundled locally:
- Leaflet.js/CSS
- PapaParse
- replay.js
MIT
This project includes source files from other projects licensed under the BSD 2-Clause License and the MIT License.
These files are included unchanged.