Package org.orekit.models.earth
This package provides models that simulate certain physical phenomena
of Earth and the near-Earth environment.
Currently the following models are included:
- Tropospheric Delay
- Geomagnetic Field
- Geoid
- Atmospheric refraction
- Displacement of ground points
- Tessellation of zones of interest as tiles
- Sampling of zones of interest as grids of points
Geoid
A Geoid is an equipotential surface of Earth's gravity field. This package
provides the means to compute a Geoid from the gravity field harmonic
coefficients, as in the following example. See the comment for Geoid
for some important caveats.
ReferenceEllipsoid ellipsoid
= new ReferenceEllilpsoid(a, f, bodyFrame, GM, spin);
Geoid geoid = new Geoid(
GravityFieldFactory.getNormalizedProvider(degree, order),
ellipsoid);
double undulation = geoid.getUndulation(lat, lon, date);
- Author:
- T. Neidhart, E. Ward
-
Interface Summary Interface Description DiscreteTroposphericModel Defines a tropospheric model, used to calculate the path delay imposed to electro-magnetic signals between an orbital satellite and a ground station.EarthShape All models of Earth's shape have some common properties that are not shared with arbitraryBodyShape
s.IonosphericModel Defines a ionospheric model, used to calculate the path delay imposed to electro-magnetic signals between an orbital satellite and a ground station.MappingFunction Interface for mapping functions used in the tropospheric delay computation.TroposphericModel Defines a tropospheric model, used to calculate the path delay imposed to electro-magnetic signals between an orbital satellite and a ground station.WeatherModel Defines a surface meteorology model that can be used to compute the different weather parameters (pressure, temperature, ...). -
Class Summary Class Description EarthITU453AtmosphereRefraction Implementation of refraction model for Earth exponential atmosphere based on ITU-R P.834-7 recommendation.EarthStandardAtmosphereRefraction Implementation of refraction model for Earth standard atmosphere.EstimatedTroposphericModel An estimated tropospheric model.FixedTroposphericDelay A static tropospheric model that interpolates the actual tropospheric delay based on values read from a configuration file (tropospheric-delay.txt) via theDataProvidersManager
.Geoid A geoid is a level surface of the gravity potential of a body.GeoMagneticElements Contains the elements to represent a magnetic field at a single point.GeoMagneticField Used to calculate the geomagnetic field at a given geodetic point on earth.GeoMagneticFieldFactory Factory for differentGeoMagneticField
models.GeoMagneticModelLoader Loads geomagnetic field models from a given input stream.GlobalMappingFunctionModel The Global Mapping Function model for radio techniques.GlobalPressureTemperature2Model The Global Pressure and Temperature 2 (GPT2) model.GlobalPressureTemperatureModel The Global Pressure and Temperature model.KlobucharIonoCoefficientsLoader Loads Klobuchar-Style ionospheric coefficients a given input stream.KlobucharIonoModel Klobuchar ionospheric delay model.MariniMurrayModel The Marini-Murray tropospheric delay model for laser ranging.MendesPavlisModel The Mendes - Pavlis tropospheric delay model for optical techniques.NiellMappingFunctionModel The Niell Mapping Function model for radio wavelengths.ReferenceEllipsoid A Reference Ellipsoid for use in geodesy.SaastamoinenModel The modified Saastamoinen model.ViennaModelCoefficientsLoader Loads Vienna tropospheric coefficients a given input stream.ViennaOneModel The Vienna1 tropospheric delay model for radio techniques.ViennaThreeModel The Vienna3 tropospheric delay model for radio techniques. -
Enum Summary Enum Description GeoMagneticFieldFactory.FieldModel The currently supported geomagnetic field models.ViennaModelType Enumerate for Vienna tropospheric model 1 and 3.