Skip to content
Snippets Groups Projects
Commit 91d77623 authored by Luc Maisonobe's avatar Luc Maisonobe
Browse files

Updated project build and doc after Orekit 7.1 release.

parent 62bfae72
No related branches found
No related tags found
No related merge requests found
......@@ -36,7 +36,7 @@
<rugged.maven-surefire-report-plugin.version>2.18.1</rugged.maven-surefire-report-plugin.version>
<rugged.jgit.buildnumber.version>1.2.8</rugged.jgit.buildnumber.version>
<rugged.plantuml.version>7999</rugged.plantuml.version>
<rugged.orekit.version>7.1-SNAPSHOT</rugged.orekit.version>
<rugged.orekit.version>7.1</rugged.orekit.version>
<rugged.apache-commons-math.version>3.6</rugged.apache-commons-math.version>
<rugged.compiler.source>1.6</rugged.compiler.source>
<rugged.compiler.target>1.6</rugged.compiler.target>
......
......@@ -67,7 +67,7 @@ The following table sorts out the various topics between the various layers.
| IERS data correction | Orekit |All frame transforms support the full set of IERS Earth Orientation Parameters corrections, including of course the large DUT1 time correction, but also the smaller corrections to older IAU-76/80 or newer IAU-2000/2006 precession nutation models as well as the polar wander. The frames level accuracy is at sub-millimeter level
| Grid-post elevation model | Rugged |Only raster elevation models are supported
|Triangulated Irregular Network elevation model | Not supported |If vector elevation models are needed, they must be converted to raster form in order to be used
| Geoid computation | Not in version 1 |The first version only supports Digital Elevation Models computed with respect to a reference ellipsoid. If needed, this feature could be added after version 1, either at Rugged or Orekit level, using Orekit gravity fields
| Geoid computation | Orekit |Rugged expects the Digital Elevation Models to be provided with respect to a reference ellipsoid. Orekit can be used to convert a geoid-based DEM to an ellipsoid-based DEM, directly from any gravity field
| Time-dependent deformations | Interface/Rugged |Simple line-of-sight models (typically polynomial) can be used
| Calibration |Image processing or interface|The calibration phase remains at the mission-specific caller level (pixels geometry, clock synchronization …), the caller is required to provide the already calibrated line of sights
| DEM file parsing | Interface |The elevation models are dedicated to the mission and there are several formats (DTED, GeoTIFF, raw data …).Rugged only deals with raw elevation on small latitude/longitude cells
......@@ -17,10 +17,8 @@ References
### Has Rugged already been used?
Almost, as it is used in a project under development.
The first operational use of Rugged will be Sentinel 2 ESA mission.
Rugged is used in the Image Processing Facility.
Yes. Rugged is used operationally in the Image Processing Facility
of the Sentinel 2 ESA mission, which was launched in June 2015.
### Is Rugged validated?
......@@ -73,17 +71,13 @@ often seen very early and is the first one unsuspecting users experience. It oft
to configure Orekit to load data.
Configuring data loading is explained in the configuration page For a start, the simplest configuration
is to download the orekit-data.zip file from the download page and to either set the "orekit.data.path" Java
property to this file or to manually configure the DataProvidersManager to use it. This example archive file
contains the required UTC-TAI history file among others. Configuring Orekit to use this archive file can be done
by keeping the file as a zip archive and pointing to this archive, or by unzipping it and pointing to the unzipped folder.
Here is an example using the file in zip format:
DataProvidersManager.getInstance().addProvider(new ZipJarCrawler(new File("/path/to/the/zip/file/orekit-data.zip")));
Here is an example using the folder resulting from expanding the archive:
is to download the orekit-data.zip file from the Orekit project download page, to unzip it anywhere you
want, note the path of the orekit-data folder that will be created and add the following lines at the start
of your program:
DataProvidersManager.getInstance().addProvider(new DirectoryCrawler(new File("/path/to/the/folder/orekit-data")));
File orekitData = new File("/path/to/the/folder/orekit-data");
DataProvidersManager manager = DataProvidersManager.getInstance();
manager.addProvider(new DirectoryCrawler(orekitData));
Using a folder allows one to change the data in it, e.g., adding new EOP files as they are published by IERS.
Using a folder allows one to change the data in it after the initial download, e.g., adding new EOP files as they
are published by IERS.
src/site/resources/images/rugged-architecture.png

29.3 KiB | W: | H:

src/site/resources/images/rugged-architecture.png

32.4 KiB | W: | H:

src/site/resources/images/rugged-architecture.png
src/site/resources/images/rugged-architecture.png
src/site/resources/images/rugged-architecture.png
src/site/resources/images/rugged-architecture.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment