Direct positions at sample
—Eligible ADS-B · under 45 seconds oldYour receiver. A clearer picture.
The sky your antenna sees.
Live direct observations from your decoder. Everything on this page stays on this machine. No map tiles, cloud account or tracking.
Connecting to your receiver…
Waiting for a local snapshot.
Distinct aircraft this session
—Held in memory · resets on restartFarthest sampled observation
—Measured distance · nautical milesOther local position sources
—MLAT and TIS-B stay separateLive · direct positions
Receiver scope
Add your private antenna location with --latitude and --longitude to measure distances. Nothing is sent to Skylark.
Own decoder only
On your receiver
No current direct positions.
Selected observation
Last ten minutes · memory only
A living receiver
Each point comes from a fresh decoder snapshot. Missing samples leave gaps; this is aircraft count, not message rate or RF uptime.
Reported by your decoder
Signal snapshot
Average signal power for displayed direct aircraft, where the decoder reports RSSI. This is not calibrated antenna power or a diagnosis of gain.
Observed reach · by altitude and direction
Know where you have actually received.
Every filled cell is supported by a direct position. An empty cell means no observation, not a blind spot. Altitude is reported by the aircraft; it is not height above the ground.
Choose a cell to inspect its measurements.
Coverage lasts for this memory session. Percentiles use up to 512 recent distinct position samples per cell; totals and maximum refer to the session. This is not reception probability. Export includes precise antenna coordinates and observed positions; review it before sharing.