Allows viable satellites to be found given multiple points on the Earth
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
Stephen Downward 31ce936985 Moved over entirely onto own servers 1 yıl önce
css minor css bug fixes, moved to OSM(TODO elevation) 1 yıl önce
img Added date range selection 3 yıl önce
js Moved over entirely onto own servers 1 yıl önce
v1 Ported entire thing to frontend only 3 yıl önce
.gitignore Removed DB files 3 yıl önce
LICENSE.md Added code 3 yıl önce
README.md Ported entire thing to frontend only 3 yıl önce
index.html Moved over entirely onto own servers 1 yıl önce

README.md

Multipoint Satellite Tracker

This is a piece of software I wrote to allow someone to find passes of satellites based on more than one position. It allows a different minimum AoA for each point on the Earth, based on their terrain. Elevation above sea level is found through Google’s API, but will always remain positive, to account for boats in the ocean.

Check it out here: ham.scd31.com

Screenshots

Information

The server is nothing more than Nginx. The entire program runs on the client now, with cron jobs updating the databases used. At the heart of the software is the calcSatellite function, which is what actually determines viable satellites. It’s terribly, terribly unoptimized. For each satellite, it advances by 30 seconds at a time, up to a week in the future. This will need to be rewritten soon, as it takes upwards of 5 seconds(!) to run. I intend to estimate how long in the future the satellite will pass by based on its current orbit and elevation, and then advance that far into the future.

License

This code is distrubuted under the GNU GPL v3 license. See the LICENSE.md file.