ANSI-C program: base_par_pt.c
NAME
base_par_pt - read, write, and update records of binary baseline
parameter stack
SYNOPSIS
base_par_pt <base> <pbase> <rec_num>
<rw_flag>
<base> | (input/output) baseline file (text format, enter - for output to stdout) |
<pbase> | (input/output) stack of baseline parameters (binary) |
<rec_num> | record number (starts with 1, enter - for all (with output to stdout only) |
<rw_flag> | read/write flag 0: read from pbase 1: write to pbase 2: copy precision baseline parameters to initial baseline in pbase given that the precision baseline != 0.0 |
EXAMPLES
base_par_pt 05263_24963.base pbase 3 1
Writes the baseline parameters from 05263_24963.base to record 3 of the stack of baseline parameters pbase.
base_par_pt
tmp.base pbase 3
0
Writes the baseline parameters from record 3 of the stack of baseline parameter stack .pbase to the baseline file tmp.base.
base_par_pt - pbase - 0
Reads the baseline parameters from all records of the stack of baseline parameters testsite.pbase and writes these to standard output.
base_par_pt - pbase - 2
Copies the precision baselines to the orbit baselines in the list of baseline pbase for all records where the precision baseline is not zero
INSTALLATION
Source code base_par_pt.c in ./IPTA/src, executable version
base_par_pt in ./IPTA/bin
DESCRIPTION
base_par_pt supports the
conversion of baseline parameters between the two formats used,
which are baseline parameter files (text) and stacks of baseline
parameters (binary).
In the IPTA stacks of baseline parameters in binary format are used to organize the baseline information of sets of interferometric pairs. Pairs are defined in the itab, a text file containing a table that associates interferogram stack records with pairs of SLC stack records. For each pair (line of itab, record of point data stacks) the stack of baseline parameters contains a record with the related baseline parameters identical with the text version of the baseline parameter file, i.e. initial baseline, precision baseline, and phase constant.
<>The estimated precision baselines (in TCN coordinates) are written to the related record in the stack of baseline parameters, the binary format used to store baseline information of stacks of interferograms. Either a single record or all records can be considered. To consider all records indicate - instead of the record number. Record numbers start with 1. base_par_pt permits writing the parameters of an individual baseline parameter file to the indicated record of a stack of baseline parameters. It is important to use the identical order in the baseline stack and related point data stacks with interferometric data (as defined in the itab). </><>base_par_pt also permits to extract the baseline parameters of an indicated record of the stack of baseline parameters and to either write these parameters to an individual baseline parameter file (ascii) or to print the parameters to the screen (standard output) by indicating "-" instead of a file name. If the stack file does not exist, it is created. Specifying a record number larger than the highest record number in a stack results in an increase of the stack size.Other programs to manipulate stacks of baseline parameters include base_orbit_pt and base_ls_pt. base_orbit_pt supports the initial baseline estimation from orbit state vectors.base_ls_pt supports the estimation of precision baselines from unwrapped interferometric phases and topographic heights.
OPTIONS
none.
SEE ALSO
base_orbit_pt, base_ls_pt, baseline_file, typedef_ISP.h.
© Copyrights for Documentation, Users Guide and Reference Manual by Gamma Remote Sensing, 2005.
UW, CW, TS, last change 4-Jan-2005