WI
wihal/adsb-receiver-visualization
Visualize data gathered by dump1090
ADS-B Receiver Visualization
This project enables the analysis and visualization of ADS-B flight data received by a local ADS-B receiver (e.g., Dump1090 on a Raspberry Pi). The goal is to clearly display flight movements, range, and flight altitudes on maps.
Project Overview
- Data Recording
- Live data from Dump1090 is captured via TCP (
raspberrypi.local:30003). - The following data is stored:
icao,callsign,lat,lon,altitude_ft,distance_km,timestamp.- Output:
adsb_live_log.csv
- Output:
- First and last position per aircraft
- The first and last received point for each aircraft is extracted from the live log file.
- Output:
adsb_first_last.csv
- Visualization
- First and last points as small markers on the map
- Green = first point
- Red = last point
- First and last points as small markers on the map
- Lines between first and last position
* Line color indicates flight altitude (red = low, purple = high) - Map output:
adsb_first_last_lines.html→ simple line mapadsb_first_last_lines_colored.html→ lines color-coded by altitudeadsb_live_points.html→ all received points as markers
Note: This project and the instructions were created and improved with the support of AI.