OreCzml: A 3D Visualization Library for Orekit

Hello Orekit community,

I would like to present you OreCzml. I designed this library for the past six months with a unique goal, helping Orekit’s users visualize in 3D outputs of Orekit.
In fact, this library uses CesiumJS, which is a JavaScript library for 3D visualization.
The official release V1.0 is now available here. This project, is a prototype, and is going to evolve with futher versions.

OreCzml will allow you to display for example :

  • satellite orbits
  • window visibility for satellite from ground stations
  • covariances ellipsoid evolution
  • visualisation inter-satellite
  • orbital maneuvers
  • ground tracks
  • field of views
  • constellations

And even more !

earthobservation

ConstellationLineOfVisu

groundtrack

This library has been designed to make Orekit’s data more accessible and visually intuitive. I invite you to explore OreCzml and share your feedback. You can also contribute to its development or raise issues.

Hoping you will find this tool useful and interesting!

Cheers

Zudo.

PS: To go further, a repository of a local interface for CesiumJS that I designed for you is available.

21 Likes

This is really impressive, kudos!

2 Likes

This is fantastic, thank you so much! I will check it out for sure.

1 Like

Thank you ! Hope you will find many usages of it !

Thank you !

Great work @Zudo! Orekit really lacked this visualization tool. You’ve filled a gap that’s been glaringly obvious for many years.

1 Like

Thanks a lot @zudo for this great work!!!

To all:

  • We’ve planned to move OreCzml from Julien’s fork to the official Orekit group on Gitlab soon
  • There will be an Orekit Talk by Julien about his work in December, we’ll make an official communication as soon as we have the date

Cheers,
Maxime

8 Likes

The release of the OreCzml library was announced on LinkedIn. It has attracted a great deal of interest: almost 20,000 views of the post and 230 reactions in 4 days, just for the main post. This is an unusual and remarkable audience for our microcosm. Let’s hope some of them will be inspired to contribute. :slight_smile:

5 Likes

The frenzy ended 8 days after publication of the post, which to date has received 41700 views, 305 reactions, 23 comments and 11 republications.

Identical posts were published on three different groups. They received a few thousand views and dozens more reactions.

If I want to score higher on the Orekit 13.0 announcement, I have no choice but to include a cute cat image. :cat: :wink:

5 Likes

Hello dear Orekit community.

We will make a bigger announcement during the Orekit Talk, so here is this post for the moment.
The project OreCzml has been moved to the official Orekit Group !

The repository was created from scratch for memory overload and because git lfs was really necessary for some big files.

So you can now find the project with the following link :

The link using my name as a repository will redirect you to this repository so no worries if you shared the old link !

Feel free to contribute to the project :smiley: !

Have a good day.

1 Like

It’s amazing new feature!

Hope you can make a great progress in next year.

1 Like