csete / gpredict

Gpredict satellite tracking application
http://gpredict.oz9aec.net/
GNU General Public License v2.0
877 stars 250 forks source link

Operational Status as a List View Option #132

Closed jasonuher closed 6 years ago

jasonuher commented 6 years ago

Adds a checkbox for the operational status to be added to the list view. I realize this information is (not obviously) available to the user by looking at the name suffixes, but for quick reference (ie, in a dashboard) it is helpful to have it in the list directly.

2018-06-20-220644_2864x521_scrot

csete commented 6 years ago

I'm not crazy about the idea of showing static information in the views. The views are intended to show information that changes as the satellites move. Static information should be shown in static views, like the satellite information dialog.

We can leave this open for a while to see whether there is broader interest in it.

jasonuher commented 6 years ago

I understand your intended paradigm and it's fine to close this.

That said, for posterity I'll explain why it's useful to me:

For something like a constellation of satellites that perform the same function (for example, the NOAA weather birds) I find it useful to see the whole constellation regardless of their current operational status. Without this information readily available it may be easy to mistake your current coverage in the sense that you think you are covered by a satellite, but it is not currently operational. This feature is most useful when using custom/local TLE files that are updated at highly regular (ie, 'daily') intervals.

I think the general use case here is to exclude non-operational satellites from the list and map view to avoid that confusion, this just gives the option of adding extra information if necessary.

Same applies to #131

csete commented 6 years ago

Thanks for the explanation, now I understand it better why it can be useful. Let's keep this in TBD for the next release.

csete commented 6 years ago

Merged manually because I wanted the two commits squashed.