Serializable, DiscreteTroposphericModel, MappingFunctionpublic class ViennaThreeModel extends Object implements DiscreteTroposphericModel
The empirical coefficients bh, bw, ch
and cw are computed with spherical harmonics.
In that respect, they are considerably more advanced than those of
VMF1 model.
Landskron D (2017) Modeling tropospheric delays for space geodetic techniques. Dissertation, Department of Geodesy and Geoinformation, TU Wien, Supervisor: J. Böhm. http://repositum.tuwien.ac.at/urn:nbn:at:at-ubtuw:1-100249
, Serialized Form| Constructor | Description |
|---|---|
ViennaThreeModel(double[] coefficientA,
double[] zenithDelay,
double latitude,
double longitude) |
Build a new instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
double[] |
computeZenithDelay(double height,
double[] parameters,
AbsoluteDate date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
List<ParameterDriver> |
getParametersDrivers() |
Get the drivers for tropospheric model parameters.
|
double[] |
mappingFactors(double elevation,
double height,
double[] parameters,
AbsoluteDate date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
double |
pathDelay(double elevation,
double height,
double[] parameters,
AbsoluteDate date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
getParameters, getParameterspublic ViennaThreeModel(double[] coefficientA,
double[] zenithDelay,
double latitude,
double longitude)
coefficientA - The a coefficients for the computation of the wet and hydrostatic mapping functions.zenithDelay - Values of hydrostatic and wet delayslatitude - geodetic latitude of the station, in radianslongitude - geodetic latitude of the station, in radianspublic double[] mappingFactors(double elevation,
double height,
double[] parameters,
AbsoluteDate date)
mappingFactors in interface MappingFunctionelevation - the elevation of the satellite, in radians.height - the height of the station in m above sea level.parameters - tropospheric model parameters.date - current datepublic <T extends org.hipparchus.RealFieldElement<T>> T[] mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date)
mappingFactors in interface MappingFunctionT - type of the elementselevation - the elevation of the satellite, in radians.height - the height of the station in m above sea level.parameters - tropospheric model parameters.date - current datepublic double pathDelay(double elevation,
double height,
double[] parameters,
AbsoluteDate date)
pathDelay in interface DiscreteTroposphericModelelevation - the elevation of the satellite, in radiansheight - the height of the station in m above sea levelparameters - tropospheric model parameters.date - current datepublic <T extends org.hipparchus.RealFieldElement<T>> T pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date)
pathDelay in interface DiscreteTroposphericModelT - type of the elementselevation - the elevation of the satellite, in radiansheight - the height of the station in m above sea levelparameters - tropospheric model parameters.date - current datepublic double[] computeZenithDelay(double height,
double[] parameters,
AbsoluteDate date)
computeZenithDelay in interface DiscreteTroposphericModelheight - the height of the station in m above sea level.parameters - tropospheric model parameters.date - current datepublic <T extends org.hipparchus.RealFieldElement<T>> T[] computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date)
computeZenithDelay in interface DiscreteTroposphericModelT - type of the elementsheight - the height of the station in m above sea level.parameters - tropospheric model parameters.date - current datepublic List<ParameterDriver> getParametersDrivers()
getParametersDrivers in interface MappingFunctionCopyright © 2002-2019 CS Systèmes d'information. All rights reserved.