TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Spacebook: AGI's near Real-Time satellite viewer

167 pointsby dricorneliusover 5 years ago

17 comments

L_226over 5 years ago
This one is pretty good too, and doesn&#x27;t eat all my RAM - <a href="http:&#x2F;&#x2F;stuffin.space&#x2F;" rel="nofollow">http:&#x2F;&#x2F;stuffin.space&#x2F;</a>
pierrecover 5 years ago
Interesting stuff, it appears to be their own data (I&#x27;m guessing aggregated from sources like the UN registry and observation). I was curious about the statistics on satellite missions so I put it into a table:<p><pre><code> Operational satellites by mission: total 2154 Communications 740 Scientific 592 Navigation 135 Technology Development 109 Earth Observation 99 Surveillance 58 Engineering 20 Weather 13 Not Recorded 8 Early Warning 3 Search and Rescue 1 Space Station Flight 1</code></pre>
评论 #20797764 未加载
SanchoPandaover 5 years ago
This is wonderful.<p>If it catches your fancy, I have also found termtrack to be a great way to fill in a corner of a tmux window.<p><a href="https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;termtrack&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;termtrack&#x2F;</a>
CSMastermindover 5 years ago
So the Cesium you see at the bottom is actually a new startup they spun out of AGI (note the letter order, very different from AIG).<p>They build an open-source WebGL-based competitor to Google Maps&#x27; engine.<p>Patrick Cozzi, the driving force behind the technology is one of both the smartest and nicest people I&#x27;ve met during my career.
评论 #20801946 未加载
ascalesover 5 years ago
<a href="http:&#x2F;&#x2F;www.lizard-tail.com&#x2F;isana&#x2F;lab&#x2F;orbital_decay&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.lizard-tail.com&#x2F;isana&#x2F;lab&#x2F;orbital_decay&#x2F;</a><p>If you want to see how long it takes for satellite orbits to decay in LEO, check this out. Illustrates how quickly some of these satellites would reenter without station keeping.
emptybitsover 5 years ago
<p><pre><code> Total objects: 17,642 Status non-operational: 15,389 </code></pre> Yikes?
评论 #20797233 未加载
评论 #20797134 未加载
alkonautover 5 years ago
I made a similar site 20 years ago (an applet, what else) and a lot of people seem to be wondering &quot;how does it work&quot; or &quot;where does the data come from?&quot;. I can only describe how I implemented it, but it&#x27;s probably similar.<p>Data is not &quot;real time&quot; for each satellite in any sense. But since satellites follow orbits, it&#x27;s enough to have recent state, and you can extrapolate where they are. The data comes from places like NORAD, and has a standardized format called a &quot;Two line element set&quot;. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Two-line_element_set" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Two-line_element_set</a><p>Here is the current state of the international space station for example as described in a TLE:<p><pre><code> ISS (ZARYA) 1 25544U 98067A 19238.30917157 .00002323 00000-0 48072-4 0 9991 2 25544 51.6438 13.4147 0007728 328.5901 233.9236 15.50389701186137 </code></pre> It&#x27;s mostly opaque but we can see near the end of the second line that at the current orbit means it does around 15.5 orbits per day. When I implemented my app, I just grabbed some data from a public link with up to date TLE&#x27;s. Such as this one, for the 100 brightest satellites is a good start for a simple visualization app.<p><a href="https:&#x2F;&#x2F;www.celestrak.com&#x2F;NORAD&#x2F;elements&#x2F;visual.txt" rel="nofollow">https:&#x2F;&#x2F;www.celestrak.com&#x2F;NORAD&#x2F;elements&#x2F;visual.txt</a><p>Once you have the TLE for a satellite which describes where it was a while ago, you need a function that gives you the <i>current</i> state vector for the satellite, given the time delta since the known state. Far from earth this can be done approximately with simple orbital mechanics, but close to earth you need to account for athmospheric drag and also the uneven or &quot;bumpy&quot; gravitational field. At some point someone devised a set of algorithms for this called the simplified perturbations models in 1988 <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Simplified_perturbations_models" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Simplified_perturbations_model...</a><p>Basically current_state = SGP4(old_state, time_since_old_state)<p>Luckily, these functions were released together with a Fortran implementation, so porting it to whatever language you want is fairly straight forward. Here is an example port of SGP4 to python <a href="https:&#x2F;&#x2F;github.com&#x2F;brandon-rhodes&#x2F;python-sgp4&#x2F;blob&#x2F;master&#x2F;sgp4&#x2F;propagation.py" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;brandon-rhodes&#x2F;python-sgp4&#x2F;blob&#x2F;master&#x2F;sg...</a>
jonbaerover 5 years ago
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Kessler_syndrome" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Kessler_syndrome</a>
评论 #20799879 未加载
inambercladover 5 years ago
If people want to see some good satellite data, I very much recommend <a href="https:&#x2F;&#x2F;worldview.earthdata.nasa.gov&#x2F;" rel="nofollow">https:&#x2F;&#x2F;worldview.earthdata.nasa.gov&#x2F;</a>
ilakshover 5 years ago
Are there standard libraries or agencies or something for aggregating the latest data and then based on your satellite&#x27;s planned trajectory, ensuring that you aren&#x27;t getting too close to another satellite?<p>I am guessing that space is pretty big even in low earth orbit and so probabilities are small even with thousands of objects. But even so, if you are spending millions of dollars, you would want to have some idea rather than just keeping your fingers crossed.
评论 #20801665 未加载
ilakshover 5 years ago
Is there a global database or protocol or blockchain or something where satellite positional data is aggregated? Like if you are launching a satellite then you log into a website or something and enter the planned orbit. Or something.<p>Or is it just a bunch of random tracking efforts with duplication and incompletion?
评论 #20797905 未加载
评论 #20799795 未加载
gchokovover 5 years ago
So many dead satellites. Is there solution to that, or is there a problem with it in the first place?
评论 #20800167 未加载
rtkweover 5 years ago
What&#x27;s neat is you can see the actual Starlink chain and a few other defined satellite trains. I&#x27;d link to it but I don&#x27;t see a way to link directly to a particular satellite.
Applethiefover 5 years ago
Wow that&#x27;s a lot.
willis936over 5 years ago
Using this I just learned that Beidou&#x27;s orbit is geosynchronous with a high inclination. That&#x27;s a lot of delta-V!
评论 #20804569 未加载
richk449over 5 years ago
Was expecting social media, al la seveneves, but that is much better. I wonder where the data comes from?
评论 #20800888 未加载
评论 #20797570 未加载
zionazhyover 5 years ago
so cool