由于Rugged依赖于Orekit进行坐标系计算,因此必须正确初始化Orekit才能运行Rugged。
配置的最简单方法是首先从Rugged下载页面获取示例orekit-data-master.zip
文件,该文件可在Rugged项目下载页面(获取物理数据)中找到,并将其解压到任意位置,将创建的orekit-data-master
文件夹重命名为orekit-data
,并在程序开始时(在首次调用Orekit之前)添加以下行:
File orekitData = new File("/path/to/the/folder/orekit-data");
DataContext.getDefault().getDataProvidersManager().addProvider(new DirectoryCrawler(orekitData));
这就足以开始工作了。
请注意,orekit-data-master文件夹中的某些数据需要更新,例如UTC-TAI历史文件,该文件大约每18个月由IERS更新一次,以及Earth-Orientation-Parameters文件夹中的文件,这些文件由IERS定期更新。更新频率取决于使用的文件。
Rugged网站提供的示例存档数据仅供参考,不会保持更新。真正的操作数据是实时的,并由用户负责。