Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Non-LEO orbits do not properly display #63

Open
CelesTrak opened this issue Mar 16, 2023 · 4 comments
Open

Non-LEO orbits do not properly display #63

CelesTrak opened this issue Mar 16, 2023 · 4 comments

Comments

@CelesTrak
Copy link

Orbital ring graphics do not properly display for orbits other than LEO. MEO orbits display as partial arcs and GEO orbits only show dots (see attached image).

The orbital periods are correct coming out of SGP4 and into satrecs. The issue appears to be a time restriction (~90 mins) somewhere within the graphics potion of the application. Thus, the LEO orbits display correctly (90 mins), the MEO orbits only show partial arcs (90 mins of a longer period), and GEO orbits (24-hour Period) only show a dot.
Screen Shot 2022-08-26 at 6 33 55 PM

@thkruz
Copy link

thkruz commented Mar 18, 2023

Take a look at https://github.com/Flowm/satvis/blob/master/src/modules/SatelliteProperties.js#L153

It sounds like you aren't passing it forward and backwards propagation parameters so it is defaulting to LEO.

Flowm added a commit that referenced this issue Mar 21, 2023
Flowm added a commit that referenced this issue Mar 21, 2023
Flowm added a commit that referenced this issue Mar 21, 2023
@Flowm
Copy link
Owner

Flowm commented Mar 21, 2023

Thanks for reaching out!

To be honest I've mostly focused on LEO satellites in the past as theses are the ones I'm actively involved with. The reported behavior is a combination of two things:

  • GEO satellites not having an orbit line at all:
    Some entities (like the Sensor Cone) are intended/optimized for LEO satellites, so they were disabled for all satellites with an orbital period >12h.
    -> As at least the Orbit visualizations still makes sense for GEO satellites I adjusted the filter to enable the orbit for GEO satellites.

  • MEO/GEO satellites not showing a full orbit:
    As identified by @thkruz this stems from the fact, that the orbit line is based on a propagated position interpolated by the cesium framework. In this the sampling steps for propagation were hard-coded.
    -> The new version is now calculating the sampling steps (along with the sampling interval for performance reasons) based on the orbital period as suggested.

A fixed version is now available in the next branch and live on satvis.space/next. This is the branch where I have been working on some refactoring of the surrounding framework (vue3 upgrade, proper state management in the url) on and off for the past half year with the plan to merge it to the main branch in the near future.

Please reach out if there are any further questions or if I can assist the process of providing a cesium based visualization again on celestrak.org in any way 🙂

@CelesTrak
Copy link
Author

Florian,

Thank you! We have forward the info you posted to our volunteer working this section.

We have a list of items we are working on, sent you a direct email for another issue we are addressing.

@CelesTrak
Copy link
Author

tagging @justinweaver1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants