java-tle-to-czml

Java library and executable for generating CZML based on TLEs.

入门
GitHub在线演示
Stars:8
License:未知
更新:2025/8/13

README

java-tle-to-czml

Description

  • A library to create CZML for satellites. Can also be used as a java library for other applications or to extend!
  • 1.0
  • Author: Ryan Pelletier

Imgur

How To

Use

Run the jar in the same directory as your tles.txt file. An example tles.txt is in the root of this project, you can use multiple TLEs.

java -jar java-tle-to-czml-1.0-RELEASE.jar

Use the output satellites.czml file in Cesium. You can easily to this with Cesium Sandcastle

Develop

git clone https://github.com/ryanp102694/java-tle-to-czml.git
cd java-tle-to-czml

If you develop locally you need to install these jars from the project's lib directory into your local maven repo

mvn install:install-file -Dfile=${basedir}\lib\cesiumlanguagewriter-2.10.0.jar -DgroupId=agi.foundation -DartifactId=cesiumlanguagewriter -Dversion=2.10.0 -Dpackaging=jar
mvn install:install-file -Dfile=${basedir}\lib\math-1.0-SNAPSHOT.jar -DgroupId=gov.sandia.phoenix -DartifactId=math -Dversion=1.0 -Dpackaging=jar
mvn install:install-file -Dfile=${basedir}\lib\astrodynamics-1.0-SNAPSHOT.jar -DgroupId=gov.sandia.phoenix -DartifactId=astrodynamics -Dversion=1.0 -Dpackaging=jar

In order to build the jar run

mvn clean package