Orekit简介和安装教程

发布时间:2023年12月28日

一、Orekit简介

Orekit是一个使用Java语言编写的开源空间动力学库,旨在为飞行动力学的应用提供准确高效的低级别组件。作为一个库,Orekit提供了空间动力学的相关基本元素(例如:卫星轨道、日期、卫星姿态等)和处理上述各种元素的相关方法(例如:反向传播等)。

Orekit是一个纯Java库,在运行时依赖于Java标准版第8版(或更高版本)和Hipparchus 2.3版(或更高版本)。

(Orekit与其他软件之间相关关系示意图)

二、导入Orekit相关步骤

在使用orekit之前,需要安装Java编写软件,且要求使用JDK8及以上版本。本文以eclipse软件为例来介绍orekit使用方式。

步骤一:下载orekit相关文件

首先登录orekit官网(https://www.orekit.org/),点击Download,点击Get the sources,下载orekit-11.3.3.zip压缩文档。下载完成后进行解压缩。

步骤二:下载Hipparchus相关文件

登录Hipparchus官网(https://www.hipparchus.org/),下载hipparchus-2.3-src.zip压缩包,并解压。

步骤三:导入orekit相关文件至eclipse中

打开eclipse软件,按路径orekit-11.3.3\src\main\java\org\orekit复制orekit-11.3.3文件夹中的文件到eclipse中。

步骤四:导入hipparchus文件至eclipse中

考虑到orekit在使用hipparchus时,已经将需要导入的包命名为org.hipparchus.filename的形式,这里需要新建一个名为org的文件夹,将hipparchus解压包中的各个文件夹拷贝进去。具体操作如下:

1.在电脑桌面新建一个命名为org的文件夹,在org文件夹下再新建一个名为hipparchus的文件夹;

2.打开hipparchus-2.3-src文件夹,我们看到有如下文件夹hipparchus-X;

3.以hipparchus-clustering文件夹为例,按路径hipparchus-2.3-src\hipparchus-clustering\src\main\java\org\hipparchus\clustering打开到clustering文件夹,复制clustering文件夹,粘贴到新建的org\hipparchus文件夹下;

4.hipparchus-2.3-src文件夹下其他文件均按照此步骤进行操作。粘贴完成后如下图所示:

5.将org文件夹复制到eclipse中,并且与orekit文件在同一个src下

步骤六:在Libraries中增加JUnit 5

鼠标右键点击eclipse所在文件中src文件夹,点击Properties,选择Java Build Path,点击Libraries,随后点击Add Library。

进入Add Library界面后,选择JUnit,再点击Next>,进入下一个界面。

在JUnit library version菜单中选择JUnit 5,完成后点击Finish。

步骤七:导入orekit-data文件

解压下载完成的orekit-data-master.zip压缩包,并重命名为orekit-data;

将orekit-data文件夹复制到电脑的user.home下,例如本电脑的user.home为C:\Users目录下。

完成上述步骤后,即可正常使用orekit。

文章来源:https://blog.csdn.net/whq002/article/details/135258585
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。