File: post_aoi.sh

package info (click to toggle)
mintpy 1.6.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,384 kB
  • sloc: python: 39,434; javascript: 6,880; sh: 376; makefile: 16
file content (140 lines) | stat: -rwxr-xr-x 5,171 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#! /bin/sh
# This is an example for creating your own processing recipe using MintPy
# Created by Zhang Yunjun, 2016

##### Initial Setting #####
satellite='AlosA'
track='T424'
frame='F610_640'

sub='-l 31.14:31.30 -L 130.48:130.68'
seed='-l 31.2352 -L 130.5029'
row_col='-r 5 -p 6'

##### Process Flag ########
subset=0
timeseries=0
velocity=0
point_ts=1
key_ifg=0


##------------- Data Source ---------------------------------------##
projectDir=$KYUSHU_PROJECT/${satellite}${track}${frame}/TSSAR
#projectDir=$SC/Kyushu${track}${frame}${satellite}/TSSAR/Product
workDir=$KYUSHU_PROJECT/Volcanoes/Ata/${satellite}${track}

msk=$projectDir'/subset_geo_Mask_tempCoh_dis.h5'
ts=$projectDir'/subset_Seeded_geo_timeseries_ECMWF_demCor_refDate_quadratic.h5'
vel=$projectDir'/subset_Seeded_geo_velocity_ex_masked.h5'
dem=$projectDir'/subset_gsi10m_30m.dem'
coh=$projectDir'/subset_geo_temporal_coherence.h5'

cd $workDir

##--------------- Subset -------------------------------------------##
if [ $subset -eq 1 ]; then

    subset.py --outfill-nan  $sub -o ts.h5          -f ${ts}
    subset.py --outfill-zero $sub -o gsi10m_30m.dem -f ${dem}
    subset.py --outfill-zero $sub -o Mask.h5        -f ${msk}
    subset.py --outfill-zero $sub -o tempCoh.h5     -f ${coh}
    generate_mask.py -f tempCoh.h5 -m 0.7 -o Mask_tempCoh.h5

    view.py -c gray --nodisplay -f Mask.h5
    view.py -c gray --nodisplay -f tempCoh.h5
    view.py -c gray --nodisplay -f Mask_tempCoh.h5
    view.py         --nodisplay -f gsi10m_30m.dem

    msk='Mask_tempCoh.h5'
    view='view.py '${row_col}' -u cm -m -5 -M 5 -D gsi10m_30m.dem --dem-noshade --mask '$msk' --noaxis --nodisplay'
    $view -f ts.h5

    #generate_mask.py -f velocity_ex_masked.h5 -m 0.01 -o mask_vel_1.h5
    #diff.py Mask_tempCoh.h5 mask_vel_1.h5 Mask_tempCoh_dis.h5
fi
msk='Mask_tempCoh_dis.h5'
dem='gsi10m_30m.dem'


##--------------- Timeseries ----------------------------------------##
if [ $timeseries -eq 1 ]; then

    view='view.py '${row_col}' -u cm -m -5 -M 5 -D gsi10m_30m.dem --mask '$msk' --noaxis --nodisplay'

    reference_point.py $seed -f ts.h5 -m $msk
    $view -f Seeded_ts.h5

    sum_epochs.py Seeded_ts.h5
    $view -u 1 -m 0 -M 1 -f sum_Seeded_ts.h5 -c gray

    #mean_spatial.py -f sum_Seeded_ts.h5 -m $msk
    cir_par='31.1800,130.5290,60;31.1892,130.6147,40'
    mean_spatial.py -f sum_Seeded_ts.h5 -m $msk --circle $cir_par

    reference_date.py Seeded_ts.h5 reference_date.txt
    masking.py -f Seeded_ts_refDate.h5 -m $msk
    $view -f Seeded_ts_refDate.h5
    $view -f Seeded_ts_refDate.h5 -E drop_date.txt

    #$view -f Seeded_ts_refDate.h5 --ref-epoch 20110420
fi

ts='Seeded_ts_refDate.h5'
##--------------- Velocity -------------------------------------------##
if [ $velocity -eq 1 ]; then
    timeseries2velocity.py -f $ts -E drop_date.txt
    view='view.py -u cm -m -2 -M 2 -D '$dem' --nodisplay --mask '${msk}' -f '
    $view velocity_ex.h5
    masking.py -f velocity_ex.h5 -m $msk
    save_kmz.py -f velocity_ex_masked.h5 -m -0.02 -M 0.02
fi


##---------------- Point Time Series Displacement --------------------##
if [ $point_ts -eq 1 ]; then

    view='view.py --displacement -u cm -m -5 -M 5 --mask '$msk' -D '$dem' --nodisplay -f'
    ##--- 1.1 Pre-eruptive Inflation
    #save_unw.py Seeded_ts.h5 20100102 20101120
    #$view 100102_101120.unw
    #masking.py -f 100102_101120.unw -m Mask.h5
    #save_kmz.py -f 100102_101120_masked.unw -m -0.05 -M 0.05 --displacement --cbar-label 'LOS displacement'

    ##--- 2. Point TS
    #masking.py -f Seeded_ts_refDate.h5 -m $msk
    ts='Seeded_ts_refDate_masked.h5'
    vel='velocity_ex_masked.h5'
    tsview='tsview.py -f '${ts}' -E drop_date.txt -F '$ts' -r 3 -D '$dem' -v '$vel' -a -0.015 -b 0.015 --rect-color crimson'

    #$tsview -l -10 -h 4 --lalo 31.1783,130.5364 --LALO 31.1853,130.5231      --nodisplay -t 20060623 -T 20110421
    #$tsview -l -7  -h 4 --lalo 31.1923,130.6184 --LALO 31.1959,130.5971 -r 2 --nodisplay -t 20060623 -T 20110421
    $tsview -l -7  -h 4 --lalo 31.1923,130.6184 -r 2 --nodisplay -t 20060623 -T 20110421

    point_lalo='31.1923,130.6184'
    view='view.py -u cm -m -2 -M 2 --mask '$msk' -D '$dem' --nodisplay'
    sub='-l 31.155:31.21 -L 130.505:130.635'
    lineFile='../transect_lonlat.xy'
    $view -f velocity_ex.h5 --point-lalo $point_lalo -o velocity_ex_poi.png $sub --line-lalo $lineFile
fi


##----------------- Velocity and Interferograms ----------------------##
if [ $key_ifg -eq 1 ]; then

    view='view.py --mask '$msk' --displacement -u cm -m -5 -M 5 -D '$dem' --nodisplay'
    save_kmz='save_kmz.py -m -0.05 -M 0.05 --displacement'

    #### Post-eruptive
    d1='110305'
    d2='110420'
    save_unw.py Seeded_ts.h5 $d1 $d2
    #$view -f 091130_110118.unw
    masking.py -f ${d1}_${d2}.unw -m $msk
    $save_kmz -f ${d1}_${d2}_masked.unw --cbar-label 'LOS displacement'

    ts='Seeded_ts_refDate_masked.h5'
    vel='091130_110118_masked.unw'
    tsview='tsview.py -f '${ts}' -E drop_date.txt -F '$ts' -r 3 -D '$dem' -v '$vel' --displacement -a -0.05 -b 0.05 --rect-color black'
    #$tsview --lalo 31.9076,130.8284 -l -3 -h 3 --nodisplay --zoom-y 200:900 --zoom-x 700:1600
fi