I missed the "About" link in the footer but still found my way to the repo [1], where the project is briefly explained including a ton of great example images. Thanks for that! > This website (technology demo) allows you to aggregate and visualize massive amounts of air traffic data. The data is hosted in a ClickHouse database and queried on the fly. You can tune the visualizations with custom SQL queries and drill-d…
ADS-B Exposed
61–70 of 87 posts
Re: ADS-B Exposed
#62Very cool project. Little bit of trivia regarding the "strange hole near Mexico City"[1] from the README. This is a 12-kilometer exclusion zone around the highly active Popocatépetl volcano to prevent incidents stemming from volcanic activity. [1] https://adsb.exposed/?zoom=9&lat=19.1139&lng=261.3813&query=...
Re: ADS-B Exposed
#63Issue with adsb is that very few outside Europe and the US share their signals, so any app will have partial validity, unless you use satellite feeds.
A lot of people running SDRs send beacon info upstream on the internet.
https://www.flightradar24.com/blog/most-wanted-receiver-loca...
Re: ADS-B Exposed
#64Earlier quoted context omitted.
I appreciate the information! And yes, the fact that most sites are corporate makes me really distrustful of running random scripts from them. This is sort of an example of what I'm talking about though, this script seems to install a bunch of random stuff but what I really want is an API to incorporate into our own recording process. As far as I can tell from a brief look, this binary (?) is downloaded from somewher…
I have to dive in a bit more to give good and specific guidance/context, but fundamentally, your system will require a shim to "speak" $UAT_SOURCE and the output this would expect, assuming the source was an sdr. Want help writing the code for this? Specs to build requirements RNO-G in -> SDR out are welcome. https://airplanes.live/hardware/ https://sdr-enthusiasts.gitbook.io/ads-b/ might also be of value.
Re: ADS-B Exposed
#65This is certainly missing some kind of legend explaining the colors of the lines, and what data is actually shown. Is "red" high or low velocity? And as an example, I do not understand what the "Boeing vs. Airbus" selection is trying to represent, as well as how "Altitude & Velocity" are supposed to be displayed at the same time. Project certainly requires a bit more care if any discussion should happen around it.
Boeing vs Airbus: count() AS total, sum(desc LIKE 'BOEING%') AS boeing, sum(desc LIKE 'AIRBUS%') AS airbus, sum(NOT (desc LIKE 'BOEING%' OR desc LIKE 'AIRBUS%')) AS other, greatest(1000000 DIV {sampling:UInt32} DIV zoom_factor, total) AS max_total, greatest(1000000 DIV {sampling:UInt32} DIV zoom_factor, boeing) AS max_boeing, greatest(1000000 DIV {sampling:UInt32} DIV zoom_factor, airbus) AS max_airbus, greatest(1000…
I wonder if that's a systemic difference in how they report their GPS position to ADS-B, or an actual real difference caused by slightly different autopilot systems, or something else?
Re: ADS-B Exposed
#66Very cool project. Little bit of trivia regarding the "strange hole near Mexico City"[1] from the README. This is a 12-kilometer exclusion zone around the highly active Popocatépetl volcano to prevent incidents stemming from volcanic activity. [1] https://adsb.exposed/?zoom=9&lat=19.1139&lng=261.3813&query=...
Another strange hole over Havana https://adsb.exposed/?dataset=Planes&zoom=10&lat=23.0304&lng... And interesting spotted patterns around some air force training bases (Vance and Sheppard): https://adsb.exposed/?dataset=Planes&zoom=7&lat=34.7605&lng=...
Re: ADS-B Exposed
#67Thanks for posting! I've recently added more datasets, "Places", "Birds", "Photos", and "You". Also, a hint - the rectangular selection tool lets you generate custom reports for a location.
What is "You"? I tried reading the query to understand but couldn't figure it out
The PR introducing it is easier to read than the whole repo: https://github.com/ClickHouse/adsb.exposed/pull/48/files
Re: ADS-B Exposed
#68Earlier quoted context omitted.
I have to dive in a bit more to give good and specific guidance/context, but fundamentally, your system will require a shim to "speak" $UAT_SOURCE and the output this would expect, assuming the source was an sdr. Want help writing the code for this? Specs to build requirements RNO-G in -> SDR out are welcome. https://airplanes.live/hardware/ https://sdr-enthusiasts.gitbook.io/ads-b/ might also be of value.
yes, we have an SDR running some form of dump1090, then we are parsing json output from that and sticking it in a local sqlite database (we cycle databases once per day). Then that sqlite database eventually gets copied down. There are plans to improve our system to read a bit more directly but on low priority. It looks like these tools expect some format called BEAST that maybe can already be generated by dump1090,…
[1]: https://github.com/sdr-enthusiasts/docker-adsb-ultrafeeder/t...
Re: ADS-B Exposed
#69Thanks for posting! I've recently added more datasets, "Places", "Birds", "Photos", and "You". Also, a hint - the rectangular selection tool lets you generate custom reports for a location.
This is super cool. Where is the bird dataset coming from? I assumed ebird at first, but these datapoints don't map on to ebird hotspots... Also, where did you get the collection of creative commons licensed bird species photos?
Re: ADS-B Exposed
#70Earlier quoted context omitted.
yes, we have an SDR running some form of dump1090, then we are parsing json output from that and sticking it in a local sqlite database (we cycle databases once per day). Then that sqlite database eventually gets copied down. There are plans to improve our system to read a bit more directly but on low priority. It looks like these tools expect some format called BEAST that maybe can already be generated by dump1090,…
Pretty much that. The SDR enthusiast's docker guide the parent comment linked to uses this ultrafeeder container, which has instructions on how to connect directly to dump1090 running on a port. Pairing that[1] plus the rest of the guide instructions should get you a decent ADS-B setup that can feed any of the services you might want - and if you don't want to use the Docker container(s), you should be able to at lea…