Perl script: SLC2pt
NAME
SLC2pt - create pSLC_par and pSLC data stacks
SYNOPSIS
SLC2pt <SLC_tab> <plist> <pmask>
<pSLC_par> <pSLC> <SLC_rec_num>
<SLC_tab> | input two column list of resampled SLCs and SLC parameter files (including paths) (ascii) |
<plist> | input point list (int) |
<pmask> | input point data stack of mask values (uchar, set to - to accept all points) |
<pSLC_par> | (output) stack of SLC/MLI parameters for the resampled SLC data (enter - for none)(binary) |
<pSLC> | (output) point data stack of interpolated SLC values (enter - for none)(fcomplex or scomplex) |
<SLC_rec_num> | record number in the output point data stack (starting with 1, default: - for all) |
EXAMPLE
SLC2pt testsite.SLC_tab testsite.plist testsite.pmask
testsite.pSLCpar testsite.pslc -
Reads the SLC parameter filenames and SLC parameter file names from the SLC_tab file, writes the related parameters files in the stack of SLC/MLI parameters, extracts the SLC data values at the points specified by the point list and point mask and writes these values to the SLC point data stack. This is done for all records (respectively all lines of the SLC_tab).
SLC2pt testsite.SLC_tab testsite.plist testsite.pmask testsite.pSLCpar testsite.pslc 17
Reads the SLC filenames and parameter files from the SLC_tab file, writes the related parameters files in the stack of SLC/MLI parameters, extracts the SLC data values at the points specified by the point list and point mask and writes these values to the SLC point data stack. This is done only for record 17 (respectively line 17 of the SLC_tab).
INSTALLATION
SLC2pt is a Perl script in ./IPTA/scripts.
DESCRIPTION
The use of point data stacks is an important element of the IPTA.
Registered SLC data at the selected points are stored in such a
point data stack with each record corresponding to an SLC image.
SLC parameters for each record (SLC image) are organized in a
stack of SLC parameters. This stack is in binary format and
contains for each record the parameters of the SLC/MLI parameter
file.
SLC2pt supports the transformation from the individual co-registered SLC data files (fcomplex or scomplex) and related SLC/MLI parameter files (ascii files with keyword value format) and the the SLC point data stacks (fcomplex or scomplex) and stacks of SLC parameters (binary).
SLC2pt permits to write the data and parameters of one individual SLC data file and SLC/MLI parameter file to the indicated record or if - is indicated instead of a record number this is done for all records.
Note that it is possible to operate on either the pSLC_par or pSLC file alone. For example, if only the pSLC_par file needs to be updated the following command can be applied: SLC2pt testsite.SLC_tab testsite.plist testsite.pmask testsite.pSLCpar - -
The filenames for the co-registered SLC and for the related parameter files are stored in the SLC_tab file which is an ascii file with two inputs per line. The line number corresponds the the record number in the SLC point data record.
Line numbers and record numbers start with 1. The number of records corresponds to the highest record number.
If a new stack name is indicated the stack is created. Indicating a record number larger than the highest record number of the indicated stack results in an increase of the stack size.
The reference SLC (SLC used as reference in the co-registration, SLC used as reference in the interferometric analysis) does not need to have a specific record number.
The SLC parameters contain information on date and time, geometry, format, processing parameters as the Doppler Centroid, and state vectors of the SLC images.
OPTIONS
none.
SEE ALSO
SLC_par, SLC_par_pt, data2pt, typedef_ISP.h, ipta.h.
© Copyrights for Documentation, Users Guide and Reference Manual by Gamma Remote Sensing, 2003.
UW, CW, TS, last change 4-Jul-2003.