use_rsc.pl用于读取rsc文件中指定的参数值,下面给出了使用案例。工作目录下放有930110-950523.int、930110-950523.int.rsc两个文件。
#!/usr/bin/perl
$] >= 5.004 or die "Perl version must be >= 5.004 (Currently $]).\n";
use Env qw(INT_SCR INT_BIN);
use lib "$INT_SCR"; #### Location of Generic.pm
use Generic;
$RANGE_PIXEL_SIZE = `use_rsc.pl 930110-950523.int read RANGE_PIXEL_SIZE`;
$WIDTH = `use_rsc.pl 930110-950523.int read WIDTH`;
$FILE_LENGTH =Use_rsc "930110-950523.int read FILE_LENGTH";
$FILE_LENGTH1 =Use_rsc "930110-950523.int.rsc read FILE_LENGTH";
print "RANGE_PIXEL_SIZE=", $RANGE_PIXEL_SIZE;
print "\n";
print "WIDTH=",$WIDTH;
print "\n";
print "第一种形式:FILE_LENGTH=",$FILE_LENGTH;
print "\n";
print "第二种形式 :FILE_LENGTH1=",$FILE_LENGTH1;
print "\n";
930110-950523.int.rsc文件内容如下:
FILE_LENGTH 2593
STARTING_RANGE1 827060.454131825
STARTING_RANGE 827060.454131825
STARTING_RANGE2 827060.454131825
WIDTH 5700
XMIN 0
XMAX 5700
YMIN 0
YMAX 2592
RANGE_PIXEL_SIZE 7.9048902811596
AZIMUTH_PIXEL_SIZE 22.4796247305407
DELTA_LINE_UTC 0.00297640581466
FIRST_LINE_UTC 66327.1431524974
CENTER_LINE_UTC 66331.5919862686
LAST_LINE_UTC 66336.0408200398
SLC_RELATIVE_YMIN 0
RLOOKS 1
ALOOKS 5
TIME_SPAN_YEAR 2.36892539356605
ORBIT_NUMBER 0-0
DATE12 930110-950523
DATE 930110
FIRST_LINE_YEAR 1993
FIRST_LINE_MONTH_OF_YEAR 01
FIRST_LINE_DAY_OF_MONTH 10
I_BIAS 15.6555004
Q_BIAS 15.3079996
PROCESSING_FACILITY CRDC_SARDPF
PROCESSING_SYSTEM SARP-S/S
PROCESSING_VERSION Ver 0.0
PLATFORM ERS1
ONE_WAY_DELAY 3.311e-06
PRF 1679.87845453499
ANTENNA_SIDE -1
ANTENNA_LENGTH 10
RANGE_SAMPLING_FREQUENCY 18962468
PLANET_GM 398600448073000
PLANET_SPINRATE 7.29211573052e-05
HEIGHT 0.7883103409E+06
HEIGHT_DT -12.1200128154748
VELOCITY 7552.61807452732
LATITUDE 34.3164127
LONGITUDE -113.0148570
HEADING -166.4242998
EQUATORIAL_RADIUS 6378137
ECCENTRICITY_SQUARED 0.00669437999014132
EARTH_RADIUS 6344871.37352056
ORBIT_DIRECTION descending
FILE_START 1
WAVELENGTH 0.0565646
PULSE_LENGTH 37.10e-06
CHIRP_SLOPE 0.419137466e12
DOPPLER_RANGE0 0.248831488507477
DOPPLER_RANGE1 -3.26100176901714e-06
DOPPLER_RANGE2 9.18349980010098e-11
DOPPLER_RANGE3 0
SQUINT 0.285632422354303
ROI_PAC_VERSION 3
RAW_DATA_RANGE 829842.975510793
RANGE_OFFSET 0
HEIGHT_DS -0.1604744849E-02
HEIGHT_DDS 0.1939135020E-09
CROSSTRACK_POS -0.6001808161E+01
CROSSTRACK_POS_DS 0.3841830258E-03
CROSSTRACK_POS_DDS -0.6135411691E-08
VELOCITY_S 7552.6105119
VELOCITY_C 0.0000000
VELOCITY_H -10.6880875
ACCELERATION_S -0.0040496
ACCELERATION_C -0.6206325
ACCELERATION_H -7.9634865
VERT_VELOCITY -0.1077218135E+02
VERT_VELOCITY_DS 0.2809578023E-05
CROSSTRACK_VELOCITY 0.2758302067E+01
CROSSTRACK_VELOCITY_DS -0.9202006225E-04
ALONGTRACK_VELOCITY 0.7552537804E+04
ALONGTRACK_VELOCITY_DS 0.2418601879E-05
PEG_UTC 66331.599
输出内容:
RANGE_PIXEL_SIZE=7.9048902811596
WIDTH=5700
第一种形式:FILE_LENGTH=2593
第二种形式 :FILE_LENGTH1=2593