Input files structure¶
The library is based on geodetic observations stored in the form of text files stored in the defined folder. Maintenance of the specific structure for all input files is necessary to ensure the successful completion of the integration procedure.
The structure of names of input file:¶
The following files have to be located in the defined folder, the signature of which is given in the stations parameter of the run_fusion procedure (see Usage).
- GNSS: GNSS.txt (Mandatory file)
- InSAR: (e.g., "DInSAR_Asc_1.txt", "DInSAR_Asc_2.txt", "SBAS_51_main.txt", "PSI_123.txt", etc.).
- Type_Orbit.txt or,
- Type_Orbit_Element.txt (Element is not mandatory):
- Type is a mandatory signature of the InSAR calculation method. Allowed values: "DInSAR", "SBAS" or "PSI".
- Orbit is a mandatory signature of InSAR orbit. Allowed types:
strorint, e.g., "Asc", "Desc", "51", "123", etc. - Element is a non-mandatory signature of a particular pixel or PS point. Allowed types:
strorint, e.g., "1", "102fa", "main", etc.
Restrictions on the input files:¶
- The GNSS.txt is a mandatory file.
- The InSAR Type can be realised only by the "DInSAR", "SBAS" or "PSI" signature.
- The number of distinct InSAR Orbit signatures must be less than or equal to 3.
- The number of distinct InSAR Element signatures within particular Orbit must be less than or equal to 9.
- The number of distinct InSAR Element signatures within particular Type must be less than or equal to 10.
Headers and data columns structure in the input files:¶
-
GNSS:
YYYY MM DD X Y Z mX mY mZSignature Type Parameter YYYY intYear MM intMonth DD intDay X floatGeocentric X coordinate [m] Y floatGeocentric Y coordinate [m] Z floatGeocentric Z coordinate [m] mX floatError of geocentric X coordinate [m] mY floatError of geocentric Y coordinate [m] mZ floatError of geocentric Z coordinate [m] -
DInSAR:
YYYY1 MM1 DD1 YYYY2 MM2 DD2 DSP INC_ANG HEAD_ANG ERRORSignature Type Parameter YYYY1 intYear of primary image YYYY2 intYear of secondary image MM1 intMonth of primary image MM2 intMonth of secondary image DD1 intDay of primary image DD2 intDay of secondary image DSP floatLOS displacement [m] INC_ANG floatIncidence angle [rad] HEAD_ANG floatHeading angle [rad] ERROR floatError of LOS displacement [m] -
SBAS & PSI:
YYYY MM DD DSP INC_ANG HEAD_ANG ERRORSignature Type Parameter YYYY intYear MM intMonth DD intDay DSP floatLOS displacement [m] INC_ANG floatIncidence angle [rad] HEAD_ANG floatHeading angle [rad] ERROR floatError of LOS displacement [m] For all InSAR methods, the ERROR column can be replaced by: COH (
float): Coherence factor. The coherence will be converted to the error value expressed in the metric domain using the theory presented in Hanssen, 2001 and Tondaś et al., 2023. To calculate the error using the coherence factor, the wavelength of the Sentinel-1 is applied.
To get the trial dataset of input files for the MultiDEFusion library, see Trial packages.¶
Hanssen, R. (2001). Radar interferometry: Data interpretation and error analysis.
Tondaś, D. et al. (2023). Kalman filter-based integration of GNSS and InSAR observations for local nonlinear strong deformations.