rt-bishop / Look4Sat

Open-source satellite tracker and pass predictor for Android, inspired by Gpredict
https://play.google.com/store/apps/details?id=com.rtbishop.look4sat
GNU General Public License v3.0
612 stars 58 forks source link

Don't view all satellites on the map #93

Closed qwerty287 closed 2 years ago

qwerty287 commented 2 years ago

This is kind of a a bug:

  1. Select all satellites
  2. Open the map

It will load a while and is unusable then. My suggestion would be to only display the next ~10 satellites on the map to improve performance of it. Thanks!

rt-bishop commented 2 years ago

Hello! Thanks for the suggestion. Although I don't understand what's the issue here. I can't alter the user's decision in a hidden way. If the user wants all 6k satellites - there you go. Also, one does not simply need the map to track satellites, it's there to be a fancy decoration. So there is no usecase for tracking 6k satellites and observing them on the map.

qwerty287 commented 2 years ago

Sure, but maybe you can add a setting to display a maximum of x satellites?

rt-bishop commented 2 years ago

No, definitely don't want to do that. Because the use case doesn't seem valid to me.

qwerty287 commented 2 years ago

OK, I'm fine with this.

ckuethe commented 2 years ago

As a practical matter, how would one decide on subset of x satellites to display? Let's say I select all the starlinks... what would be a good strategy to select which ones to show? What if there are some I always want to know about wherever they are (ISS), potentially in relation to some other constellation (eg. Iridium?) - how would I pin the ISS to never be downsampled? What if the constellation I'm interested in is just a couple satellites larger than the arbitrary limit?

I'm with @rt-bishop on this... just display what the user selected, and let them decide on the set of satellites that are interesting enough relative to the refresh rate.