Readit News logoReadit News
dkenyser · 5 months ago
Very 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=...

zeristor · 5 months ago
I wish there was an Aztec goddess of tea drinking called Pollyputthekettleon.

Not that the Aztecs had tea drinking, if only the Chinese treasure ships had connected up across the Pacific…

adolph · 5 months ago
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=...

Dead Comment

tamimio · 5 months ago
Can’t tell if it’s the same spot or not

https://www.reddit.com/r/StrangeEarth/comments/1e476ob/weath...

themafia · 5 months ago
Area 51 similarly stands out in Nevada.
dylan604 · 5 months ago
that's interesting how it's not really centered like my mind assumed it would be
madethemcry · 5 months ago
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-down from 50 billion records to individual data records.

[1] https://github.com/ClickHouse/adsb.exposed/

dang · 5 months ago
Thanks! we'll put the repo link in the toptext too, along with the Show HN from last year: https://news.ycombinator.com/item?id=45583734
lexlambda · 5 months ago
This 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.

amiga386 · 5 months ago
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(1000000 DIV {sampling:UInt32} DIV zoom_factor, other) AS max_other,

    pow(total / max_total, 1/5) AS transparency,

    255 * (1 + transparency) / 2 AS alpha,
    pow(boeing, 1/5) * 256 DIV (1 + pow(max_boeing, 1/5)) AS red,
    pow(airbus, 1/5) * 256 DIV (1 + pow(max_airbus, 1/5)) AS green,
    pow(other, 1/5) * 256 DIV (1 + pow(max_other, 1/5)) AS blue

    SELECT round(red)::UInt8, round(green)::UInt8, round(blue)::UInt8, round(alpha)::UInt8
The redder the pixel, the more Boeing planes there.

The greener the pixel, the more Airbus planes there.

The bluer the pixel, the more non-Boeing/Airbus planes there.

The less transparent the pixel, the more planes in total.

White means all planes fly there, yellow means Boeing and Airbus dominate, red means Boeing dominates, green means Airbus dominates, cyan means Airbus+others, magenta means Boeing+others, etc.

cameronh90 · 5 months ago
Around Heathrow at least, there seem to be a few paths where Airbus and Boeing both fly, but seem to be reporting slightly different offsets within that path.

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?

Deleted Comment

keepamovin · 5 months ago
I see you highlight that, but I believe the visualization is designed to be intuitive once you interact with it a bit—no legend stricty needed if you calibrate against what you already know.

Pick a flight you know (maybe one near yer home) and play with the options -- what patterns emerge? Red draws attention, “Boeing vs. Airbus” compares data, while “Altitude & Velocity” combines them. Explore hands-on; discovery often makes insights click better than instructions.

Dead Comment

zX41ZdbW · 5 months ago
Thanks 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.

bwestergard · 5 months ago
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?

zX41ZdbW · 5 months ago
The main birds dataset is from eBird, and the photos are from Wikipedia.
CamperBob2 · 5 months ago
Awesome work, but please consider providing some contrast options. You can't see the country or continent boundaries unless they are full of tracks (or at least I can't.)
metrix · 5 months ago
what's going on around colorado springs with these shapes?

https://adsb.exposed/?dataset=Planes&zoom=9&lat=38.2165&lng=...

cluckindan · 5 months ago
The ”race tracks” are left- and right-hand traffic patterns for arriving aircraft and touch-and-go training, typically used by smaller aircraft. The polylines going from airport to the surroundings are IFR (instrument flight rules) STARs (standard terminal arrival routes) for inbound/outbound planes; each vertex in the line corresponds to a so-called navigation star which usually has a 5-letter name.
compass_copium · 5 months ago
Possibly training flights; they will often do racetrack shapes like that for long periods to maintain proficiency with the aircraft type.
etskinner · 5 months ago
What is "You"? I tried reading the query to understand but couldn't figure it out
mcpherrinm · 5 months ago
It appears to be where "you" (website visitors) have loaded page tiles. I was able to draw a little picture on the map by zooming in and panning around!

The PR introducing it is easier to read than the whole repo: https://github.com/ClickHouse/adsb.exposed/pull/48/files

zX41ZdbW · 5 months ago
I'd like it if you try to guess :)

But it is easy to figure it out from the source code. The source code is here: https://github.com/ClickHouse/adsb.exposed/blob/main/index.h...

keepamovin · 5 months ago
Haha, great! Honestly where did you get some of these datasets? Birds????? :)
zX41ZdbW · 5 months ago
A writeup: https://clickhouse.com/blog/birds

+ There is an attribution in the top-down corner of the map.

paulirish · 5 months ago
Over in r/ADSB, someone recently posted a 3D visualizer of live ADS-B data: https://objectiveunclear.com/airloom.html. A nice alternative to the standard 2D maps we're used to.
ctippett · 5 months ago
Reminds me of the galaxy view in No Man's Sky. Very cool. It's also the type of visualisation I'd imagine would be perfect seen through the lens of a Vision Pro or similar.
cozzyd · 5 months ago
We have a an ADS-B receiver at Summit Station in Greenland which we use to track airplanes that produce RFI we see in our experiment. I've considered sharing data (since nobody else seems to have data there) but the feeding instructions always scare me (run this script that downloads a bunch of random crap as sudo... no thanks).

Please just give me a cURL command I can run... (perhaps some services have that, I haven't looked that hard).

toomuchtodo · 5 months ago
https://airplanes.live/get-started/

(other sites are corporate or have sold out [adsbexchange], happy to contribute reasonable costs to get a feed, no affiliation, I just like sensor feeds, thank you for the offer and consideration)

cozzyd · 5 months ago
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 somewhere and run: https://github.com/airplanes-live/feed/blob/main/scripts/air... but I just want to incorporate it in the system we're using already when I finally get to improving it from a 10-minute hack job from when I set it up as a side project that ended up being really useful (https://arxiv.org/abs/2506.17522)

ikmckenz · 5 months ago
What's the story behind adsbexchange selling out?
btreesOfSpring · 5 months ago
Check out https://adsb.im
evil-olive · 5 months ago
sdr-enthusiasts [0] produces some very nice self-contained Docker images as an alternative to the `curl | sudo bash` style of install script that plagues a lot of the ADSB ecosystem.

most likely all you need is their "ultrafeeder" [1,2] image.

0: https://sdr-enthusiasts.gitbook.io/ads-b

1: https://sdr-enthusiasts.gitbook.io/ads-b/foundations/deploy-...

2: https://github.com/sdr-enthusiasts/docker-adsb-ultrafeeder

rootusrootus · 5 months ago
You can get containerized feeders for services like fr24 (e.g. liggy1/fr24feed) but that may not meet your requirements since it's really intended to handle everything from the sdr to the API, not siphon off data you are collecting some other way and then feed it.
cozzyd · 5 months ago
Yeah I definitely don't want to run an opaque container either. We're already collecting and storing the data... I am happy to throw the data over via a udp socket or http request, but I don't want random software that we don't control running...
jjwiseman · 5 months ago
It's good to be careful. A popular ADS-B network used to distribute a raspberry pi image that let the maintainers ssh into your machine whenever they wanted.
rpcope1 · 5 months ago
FlightAware?
NoiseBert69 · 5 months ago
ADS-B is easy to receive with an 'rtlsdr' and opensource tools.
cozzyd · 5 months ago
Yeah we are receiving it and dumping it into a sqlite database per day, but we're not sharing it.
blakesterz · 5 months ago
It took me a little while to figure this out, but it's pretty cool. Try the A-380 limit in the examples and it starts making sense pretty quick.

Also, .exposed has been a TLD since 2014? I'm not sure I've seen another .exposed site.

zparky · 5 months ago
float.exposed is fun
ronbenton · 5 months ago
URL makes this sound like it’s supposed to be scandalous
lelandfe · 5 months ago
"ADS-B Massive Visualizer" is the right title per https://github.com/ClickHouse/adsb.exposed
keepamovin · 5 months ago
I know! I think the creator, brilliant as they must be, is not an English native speaker. Or perhaps they simply enjoy the controversy / provocation heh :)
ascorbic · 5 months ago
I think it's just a fun tld with the "adsb" domain available.
kevinsundar · 5 months ago
Eh I think the name kinda works from the perspective that it exposes patterns in adsb data. If you just glanced at adsb maps you wouldn't really see many of these patterns unless you stared at it for a very long time.

Deleted Comment