Gravityfield2TimeSplines

This program estimates splines in time domain from a time variable gravity field and writes outputfileTimeSplines. The gravityfield is sampled at sampling, converted to potential coefficients in the range between minDegree and maxDegree inclusively. The time series of spherical harmonics can be temporal filtered with temporalFilter.

In the next step temporal splines with splineDegree and nodal points given at splineTimeSeries are adjusted to the time series in a least squares sense. This is very fast for block means (splineDegree = 0) but for other splines a large systems of equations must be solved. In the adjustment process the time series of gravity fields can be interpreted as samples at the given times or as continuous function with linear behaviour between sampled points (linearInterpolation).

To combine a series of potential coefficients to a spline file with block means (splineDegree = 0) use the fast PotentialCoefficients2BlockMeanTimeSplines instead.

NameTypeAnnotation
outputfileTimeSplines
filename
gravityfield
gravityfield
temporalFilter
digitalFilterfilter sampled gravity field in time
minDegree
uint
maxDegree
uint
GM
doubleGeocentric gravitational constant
R
doublereference radius
sampling
timeSeriesgravity field is sampled at these times
removeMean
booleanremove the temporal mean of the series before estimating the splines
linearInterpolation
booleanassume linear behavior between sampled points
splineDegree
uintdegree of splines
splineTimeSeries
timeSeriesnodal points of splines in time domain