Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

251
Visualizações
Plotting an orbit in 3D space around the earth with a TLE

Im trying to create a 3D scene in JS/React where I can plot the orbit of the ISS around earth, I've currently forked this repo https://github.com/dsuarezv/satellite-tracker

Ive noticed that this only seems to display ground tracked orbits, what I want to do is display a full orbit which isnt ground tracked i.e. its a circle and the start and end meet. With this I will also rotate the earth at an appropriate speed to replicate real time accuracy. All data for path are generated from a tle file using satellite.js propagate function to get xyz coordinates to display.

How would you convert an orbit displayed as a ground track to a full orbit with a rotating globe?

From this:

Ground tracked ISS orbit displayed on a globe

To this:

ISS orbit around the earth

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

I'm not familiar with satellite.js, but the issue you are having is that you want to draw the orbit in an Earth Centered Inertial (ECI) frame and not Earth Centered Fixed (ECF). Each time you get the position of the satellite you need to get it in an ECI frame like J2000 or ICRF. If you are propagating a TLE for the ISS then the output of the SGP4 propagator is TEME of Date, also an inertial frame. Draw your points/lines using the ECI coordinates and you should be good to go.

about 4 years ago · Juan Pablo Isaza Relatório

0

The point is, that you need the ISS' position in ECF reference frame. The Orbit on your first image is correct and shows the position of the ISS at the corresponding point in time.

The trick is to propagate the orbit using the predicted orbit time but convert it to ECF using the current time of the scene (by using the same gsmt time for the whole orbit). This way you'll get a rotating orbital plane instead of a prediction of the ISS' positions.

Be aware that this orbit does NOT show the correct path of the spacecraft unless the earth is rotating. This is why the orbit is changing with every movement of the SC.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda