Show HN: Real-time Solar System with 526k asteroids and all tracked satellites
space.bl2.net
space.bl2.net
Data: CelesTrak TLEs (SGP4), asteroids and comets from JPL SBDB, spacecraft positions from JPL Horizons. Updated daily.
Rendering is WebGL2, orbit propagation runs in web workers. The asteroid set (~30 MB) loads in the background.
The time slider runs forwards and backwards; satellites appear and disappear by launch date.
Is it really? I don't think you could see the satellites, if they weren't drawn at 1000x scale. I am wrong?
At real scale, i would expect to not see anything.
I imagine there's various similar problems -- Saturn's rings not having the exact right pattern, asteroids not matching their real shape, all the planets being perfect spheres, etc. But I think this resoundingly meets the bar for "a view of the Solar System". Maps and territories and all that, y'know? A quick sketch in a textbook can also be a "a view" while containing far less detail.
They take ~90 minutes to orbit - it's not that quick. The satellites are actually moving at the right speed.
My old day job was to compute asteroid positions for NASA telescopes, if you are interested in orbit prop you may be interested in: https://github.com/dahlend/kete
I made an asteroid only version of yours earlier this year, where it does full orbit propagation in workers: https://dahlend.github.io/ketev/
>satellites appear and disappear by launch date
This uses the modern TLE propagated backwards in time (vs using historical TLEs), correct?I figured the experts here would care to express an opinion.
Links:
https://science.nasa.gov/mission/neo-surveyor/
That aside, it is just astounding that even a moderate laptop just plows through this as thought it is nothing.
I remember doing orbital calculations on a 486DX with about 30 objects at just barely 30fps thanks to the FPU. That was pretty good for me. Without the FPU you would get maybe 2FPS. Now, you can just throw a half million around at 60fps+ in a web browser. Crazy!
Not to mention that it's been in beta since at least 2016, seems mostly defunct, and the download page looks like this: https://sourceforge.net/projects/celestia/ Also, AFAICT, it didn't cover satellites at all.
The page that states "Please do not download Celestia from this repository. This repository has been abandoned, and the new source and website are here and here, respectively." for the past four years ?
Try: https://celestiaproject.space/download.html and https://github.com/CelestiaProject/Celestia for version 1.6.4
Both Celestia and Stellarium have "open data" file formats that come "standard" with downloads and "extra" from community forums - ie all manner of real and SciFi movie/novel objects can be added with name, bitmaps, orbits, etc.
A fun fact: Kessler syndrome is a runaway chain reaction in orbit. Collisions create debris, and that debris causes more collisions, and when something breaks into pieces, its mass stays the same but its total surface area goes up, and reflected sunlight scales with area.
I submit to you that our kids' kids won't be able to see the milky way galaxy because of this litter.
Doing a search for JUICE as a spacecraft pulls that one up and shows its impressive pre-Jupiter orbital mechanics.
crazy to think how much technology is orbiting around the planet and not bumping into each other.
question - is James Webb intentionally making a heart shaped orbit? :)
I could find 3I/ATLAS using the search box for "ATLAS".
Would it be possible to also have the search for "interstellar" list objects classified as interstellar object?
I'm curious why is there a ring around earth - is that kind of a default position that a bunch of them automatically get given if there isn't more specificity in the data?
Silly? Definitely, but who said the internet needs to be only ad-feeds-related stuff.
Anyway, nice work mate!
Tracking ISS orbit combined with live feed [0] is amazing.
Then some satellites look like stars that move relative to the actual stars. It's not too hard to find one with a bit of patience. It's pretty amazing.
From Starlink's page on Wikipedia: "Starlink accounts for approximately 75% of all active maneuverable satellites in Earth orbit"
Some insights:
* There is sooo much space debris! Dead sattelites and rocket bodies
* Starlink put up a hell of lot of satellites, too.
* There is a pretty dense sphere of items around the earth at geo-stationary orbit, a bit like a mantle; but most of all in a circle on that sphere.
One of the things that I noticed was how far away Parker was from the sun. I know it has a crazy orbit, but seeing it at a scale reference just emphasizes how its orbit is complicated.
Also, checking out the platforms around L2. Euclid and JWST are no where near each other which again, just emphasizes how much space there is in...space.
The only reason it appears like a ring here is the marker for each satellite or piece of debris is the size of a large city.
Bug: ISO DEB at 17 min/s looked normal, but at 2.8 h/s it became a solid-ish (lots of crossing lines) red ellipsoid on the opposite side of the Earth. Upon returning to 17 min/s, it snapped back, after some delay. Current-ish Chromium on linux/X11.
Feat: Pressing ESC deselects.
Feat: Perhaps spacebar could pause/unpause time? To avoid fiddly "note current time ratio by counting arrows or hovering, then click pause. Afterward, click the right place to restore time ratio".
UX: Would you believe I wrote a Feat for 'add a "Now" button to date popup', not "seeing" the current button? Hmm, perhaps move it between date and time ratio?
UX: Just now for me, upon page load, nothing is moving and the Earth seems a black ball (night over Africa, with night lights obscured by satellite dots). So I could spend several minutes exploring, without being both close enough and oriented to notice there's a texture map. Perhaps start positioned over the terminator (interestingly pretty) and with scaled time (interestingly moving; demos motion; draws attention to time zoom. Maybe 17 min/s?).
Issue: The planets maps are true-ish color, modulo intensity and shadow. The Sun is... not. Given that "the Sun is some color other than white" is so pervasive a misconception, reinforcing it seems... sigh. Can I interest you in a white field with a few pretty sunspots? Perhaps with limb darkening and tint?
I assumed the "play" button would do this; what I see is it pulsing with 1s/s and || indicated which I guessed meant "this is now PAUSE; and, update is one fps"...
...but even selecting e.g. a Starlink sat I do not see any motion.
Hug of death, or, misunderstanding of feature?
[0]: https://www.wikidata.org/wiki/Q6711174
[1]: https://ssd.jpl.nasa.gov/tools/sbdb_lookup.html#/?sstr=20031...
Thanks for the heads up!