#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # # Author: Piyush Agram # Organization: Jet Propulsion Laboratory, California Institute of Technology # Copyright 2015 by the California Institute of Technology. # ALL RIGHTS RESERVED. # United States Government Sponsorship acknowledged. Any commercial use must be # negotiated with the Office of Technology Transfer at the # California Institute of Technology. # # This software may be subject to U.S. export control laws. # By accepting this software, the user agrees to comply with all applicable U.S. # export laws and regulations. User has the responsibility to obtain export # licenses, or other export authority as may be required before exporting # such information to foreign countries or providing access to foreign persons. # #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ###These are demonstration scripts for the UNAVCO InSAR processing workshop. ###These scripts will not be maintained over the long term and should not ###be mistaken for official Applications within ISCE. ###These scripts are meant to demo the use of ISCE as a modular library ####Processing directory structure [pdir] (processing directory) | |- data (for storing downloaded data) #####Fetch the data from ASF In [pdir]/data > ssara_federated_query.py -p ALOS --processingLevel=L1.1 -r 287 -f 380 -a 1784,25940 --download --parallel=2 #####Unpack the data In [pdir]/data > unzip ALPSRP017840380-L1.1.zip (to be used as slave) > unzip ALPSRP259400380-L1.1.zip (to be used as master) In [pdir] > unpackFrame_ALOS.py -i ./data/ALPSRP017840380-L1.1 -o 01784 > unpackFrame_ALOS.py -i ./data/ALPSRP259400380-L1.1 -o 25940 > baseline.py -m 25940 -s 01784 In [pdir] > dem.py -b 18 20 -156 -154 -s 1 -c -f #####Forward geometry mapping In [pdir] > topo.py -m 25940 -d ./demLat_N18_N20_Lon_W156_W154.dem.wgs84 -o geom_25940 -n #####Reverse geometry mapping In [pdir] > geo2rdr.py -m 25940 -s 01784 -g geom_25940 -o coreg_01784 -n ####Resample slave slc In [pdir] > resampleSlc.py -s 01784 -o coreg_01784 -f coarse.slc #####Generate interferogram In [pdir] > mkdir int_25940_01784 > imageMath.py -e='a*conj(b)' --a=25940/25940.slc --b=coreg_01784/coarse.slc -o int_25940_01784/coarse.int -t CFLOAT > looks.py -i int_25940_01784/coarse.int -a 8 -r 3 #####Diagnostics and verification In [pdir] > denseOffsets.py -m 25940/25940.slc -s coreg_01784/coarse.slc ####If time permits, refine the coarse interferogram ###Estimate slave timing error In [pdir] > refineSlaveTiming.py -m 25940/25940.slc -s coreg_01784/coarse.slc -o shift -t 10.0 ####Run geo2rdr again but including timing errors In [pdir] > geo2rdr.py -m 25940 -s 01784 -g geom_25940 -o coreg_01784 -n -p shift ####Run resampSLC again In [pdir] > resampleSlc.py -s 01784 -o coreg_01784 -f fine.slc ####Generate interferogram again In [pdir] > imageMath.py -e='a*conj(b)' --a=25940/25940.slc --b=coreg_01784/fine.slc -o int_25940_01784/fine.int -t CFLOAT > looks.py -i int_25940_01784/fine.int -a 8 -r 3