Signal Strength Heatmap

I’ve tidied up the polar script a bit and modified it so that it can now run on a remote system using timelapse1090 data - you might want to do this if you are running an airspy and want to avoid overloading your pi, or otherwise have limited cpu/ram.

If you want to collect data directly on the pi as the script runs, do this:

./polar.sh <minutes to collect> <interval in seconds>
eg ./polar.sh 120 2

If you want to use timelapse1090 data instead, you can do this:
bash polar.sh -1

The script should detect whether the data is present on the local machine, and if so will use it. If you run it on a separate machine, set the address of the pi and username at the top of the script, and it will attempt to pull the data across using rsync.

It might be preferable to do this for plotting long periods of time, and especially if your timelapse interval is short because large data sets can take a considerable amount of time to plot on a pi.

The script location is the same:
https://raw.githubusercontent.com/caiusseverus/adsbcompare/master/polar.sh

Edit - if you don’t have another linux machine, you can also run this script with the Linux for Windows subsystem which gives you a working bash shell on Windows. It’s not quite as fast running natively on linux, but if you have a relatively modern machine it will be massively faster than a pi.

1 Like