Sinex2StationPositions

Extracts station positions from inputfileSinexSolution (SINEX format description) and writes an outputfileInstrument of type VECTOR3D for each station. Positions will be computed at timeSeries based on position and velocity of each provided interval in the SINEX file. With inputfileSinexDiscontinuities the bounds of these time spans are adjusted to the exact epochs of discontinuities. The inputfileSinexPostSeismicDeformations adds the ITRF post-seismic deformation model to the affected stations. The inputfileSinexFrequencies adds annual and semi-annual frequencies.

If extrapolateBackward or extrapolateForward are provided, positions will also be computed for epochs before the first interval/after the last interval, based on the position and velocity of the first/last interval. Position extrapolation will stop at the first discontinuity before the first interval/after the last interval.

Stations can be limited via stationName, otherwise all stations in inputfileSinexSolution will be used.

NameTypeAnnotation
outputfileInstrument
filenameloop variable is replaced with station name (e.g. wtzz)
variableLoopStation
stringvariable name for station loop
inputfileSinexSolution
filenameSINEX file
inputfileSinexDiscontinuities
filenameSINEX file
inputfileSinexPostSeismicDeformations
filenameSINEX file
inputfileSinexFrequencies
filenameSINEX file (XYZ or ENU)
timeSeries
timeSeriescompute positions for these epochs based on velocity
extrapolateForward
booleanalso compute positions for epochs after last interval defined in SINEX file
extrapolateBackward
booleanalso compute positions for epochs before first interval defined in SINEX file
stationName
stringconvert only these stations