Skip to content

Latest commit

 

History

History
311 lines (291 loc) · 12 KB

dir_structure.md

File metadata and controls

311 lines (291 loc) · 12 KB

Example data directory for different InSAR processors

ISCE / topsStack

$DATA_DIR/GalapagosSenDT128
├── baselines
│   ├── 20141213_20141225
│   │   └── 20141213_20141225.txt
│   ├── ...
├── master
|   ├── data.rsc    #generated by prep_isce.py
│   ├── IW1
│   ├── IW1.xml
│   ├── IW2
│   └── IW2.xml
├── merged
│   ├── geom_master
│   │   ├── hgt.rdr
│   │   ├── hgt.rdr.full.vrt
│   │   ├── hgt.rdr.full.xml
│   │   ├── hgt.rdr.vrt
│   │   ├── hgt.rdr.xml
│   │   ├── lat.rdr
│   │   ├── lat.rdr.full.vrt
│   │   ├── lat.rdr.full.xml
│   │   ├── lat.rdr.vrt
│   │   ├── lat.rdr.xml
│   │   ├── lon.rdr
│   │   ├── lon.rdr.full.vrt
│   │   ├── lon.rdr.full.xml
│   │   ├── lon.rdr.vrt
│   │   ├── lon.rdr.xml
│   │   ├── los.rdr
│   │   ├── los.rdr.full.vrt
│   │   ├── los.rdr.full.xml
│   │   ├── los.rdr.vrt
│   │   ├── los.rdr.xml
│   │   ├── shadowMask.rdr
│   │   ├── shadowMask.rdr.full.vrt
│   │   ├── shadowMask.rdr.full.xml
│   │   ├── shadowMask.rdr.vrt
│   │   └── shadowMask.rdr.xml
│   └── interferograms
│       ├── 20141213_20141225
│       │   ├── filt_fine.cor
│       │   ├── filt_fine.cor.vrt
│       │   ├── filt_fine.cor.xml
│       │   ├── filt_fine.unw
│       │   ├── filt_fine.unw.conncomp
│       │   ├── filt_fine.unw.conncomp.vrt
│       │   ├── filt_fine.unw.conncomp.xml
│       │   ├── filt_fine.unw.vrt
│       │   ├── filt_fine.unw.xml
│       ├── 20141213_20150307
|       ├── ...
├── slaves
|   ├── 20141225
|   │   ├── IW1
|   │   ├── IW1.xml
|   │   ├── IW2
|   │   └── IW2.xml
|   ├── 20150307
|   ├── ...
└── mintpy
    └── GalapagosSenDT128.txt

The corresponding template options for load_data:

mintpy.load.processor        = isce
##---------for ISCE only:
mintpy.load.metaFile         = $DATA_DIR/GalapagosSenDT128/master/IW*.xml
mintpy.load.baselineDir      = $DATA_DIR/GalapagosSenDT128/baselines
##---------interferogram datasets:
mintpy.load.unwFile          = $DATA_DIR/GalapagosSenDT128/merged/interferograms/*/filt_*.unw
mintpy.load.corFile          = $DATA_DIR/GalapagosSenDT128/merged/interferograms/*/filt_*.cor
mintpy.load.connCompFile     = $DATA_DIR/GalapagosSenDT128/merged/interferograms/*/filt_*.unw.conncomp
##---------geometry datasets:
mintpy.load.demFile          = $DATA_DIR/GalapagosSenDT128/merged/geom_master/hgt.rdr
mintpy.load.lookupYFile      = $DATA_DIR/GalapagosSenDT128/merged/geom_master/lat.rdr
mintpy.load.lookupXFile      = $DATA_DIR/GalapagosSenDT128/merged/geom_master/lon.rdr
mintpy.load.incAngleFile     = $DATA_DIR/GalapagosSenDT128/merged/geom_master/los.rdr
mintpy.load.azAngleFile      = $DATA_DIR/GalapagosSenDT128/merged/geom_master/los.rdr
mintpy.load.shadowMaskFile   = $DATA_DIR/GalapagosSenDT128/merged/geom_master/shadowMask.rdr

ISCE / stripmapStack

$DATA_DIR/KirishimaAlosAT424F620_630
├── baselines
│   ├── 20060624_20060924.txt
│   ├── 20060624_20061225.txt
│   ├── ...
├── geom_master
│   ├── hgt.rdr
│   ├── hgt.rdr.full.vrt
│   ├── hgt.rdr.full.xml
│   ├── hgt.rdr.vrt
│   ├── hgt.rdr.xml
│   ├── incLocal.rdr
│   ├── incLocal.rdr.full.vrt
│   ├── incLocal.rdr.full.xml
│   ├── incLocal.rdr.vrt
│   ├── incLocal.rdr.xml
│   ├── lat.rdr
│   ├── lat.rdr.full.vrt
│   ├── lat.rdr.full.xml
│   ├── lat.rdr.vrt
│   ├── lat.rdr.xml
│   ├── lon.rdr
│   ├── lon.rdr.full.vrt
│   ├── lon.rdr.full.xml
│   ├── lon.rdr.vrt
│   ├── lon.rdr.xml
│   ├── los.rdr
│   ├── los.rdr.full.vrt
│   ├── los.rdr.full.xml
│   ├── los.rdr.vrt
│   ├── los.rdr.xml
│   ├── shadowMask.rdr
│   ├── shadowMask.rdr.full.vrt
│   ├── shadowMask.rdr.full.xml
│   ├── shadowMask.rdr.vrt
│   └── shadowMask.rdr.xml
├── merged
│   └── baselines
│       ├── 20060624
│       │   ├── 20060624
│       │   ├── 20060624.full.vrt
│       │   ├── 20060624.vrt
│       │   ├── 20060624.xml
│       ├── 20060924
│       │   ├── 20060924
│       │   ├── 20060924.full.vrt
│       │   ├── 20060924.vrt
│       │   ├── 20060924.xml
│       ├── ...
├── Igrams
│   ├── 20060624_20061225
│   │   ├── filt_20060624_20061225.cor
│   │   ├── filt_20060624_20061225.cor.vrt
│   │   ├── filt_20060624_20061225.cor.xml
│   │   ├── filt_20060624_20061225_snaphu.unw
│   │   ├── filt_20060624_20061225_snaphu.unw.conncomp
│   │   ├── filt_20060624_20061225_snaphu.unw.conncomp.vrt
│   │   ├── filt_20060624_20061225_snaphu.unw.conncomp.xml
│   │   ├── filt_20060624_20061225_snaphu.unw.vrt
│   │   ├── filt_20060624_20061225_snaphu.unw.xml
│   ├── 20060624_20080814
│   ├── ...
├── ionosphere
│   ├── 20070107_20071125
│   │   ├── iono.bil.unwCor.filt
│   │   ├── iono.bil.unwCor.filt.vrt
│   │   ├── iono.bil.unwCor.filt.xml
│   │   ├── mask.bil
│   │   ├── mask.bil.vrt
│   │   ├── mask.bil.xml
│   ├── 20070107_20080110
│   ├── ...
├── masterShelve
│   ├── data.bak
│   ├── data.dat
│   ├── data.dir
│   └── data.rsc    #generated by prep_isce.py
└── mintpy
    └── KirishimaAlosAT424F620_630.txt

The corresponding template options for load_data:

mintpy.load.processor        = isce
##---------for ISCE only:
mintpy.load.metaFile         = $DATA_DIR/KirishimaAlosAT424F620_630/masterShelve/data.dat
mintpy.load.baselineDir      = $DATA_DIR/KirishimaAlosAT424F620_630/baselines
##---------interferogram datasets:
mintpy.load.unwFile          = $DATA_DIR/KirishimaAlosAT424F620_630/Igrams/*/filt_*.unw
mintpy.load.corFile          = $DATA_DIR/KirishimaAlosAT424F620_630/Igrams/*/filt_*.cor
mintpy.load.connCompFile     = $DATA_DIR/KirishimaAlosAT424F620_630/Igrams/*/filt_*.unw.conncomp
##---------geometry datasets:
mintpy.load.demFile          = $DATA_DIR/KirishimaAlosAT424F620_630/geom_master/hgt.rdr
mintpy.load.lookupYFile      = $DATA_DIR/KirishimaAlosAT424F620_630/geom_master/lat.rdr
mintpy.load.lookupXFile      = $DATA_DIR/KirishimaAlosAT424F620_630/geom_master/lon.rdr
mintpy.load.incAngleFile     = $DATA_DIR/KirishimaAlosAT424F620_630/geom_master/los.rdr
mintpy.load.azAngleFile      = $DATA_DIR/KirishimaAlosAT424F620_630/geom_master/los.rdr
mintpy.load.shadowMaskFile   = $DATA_DIR/KirishimaAlosAT424F620_630/geom_master/shadowMask.rdr

Gamma

$DATA_DIR/GalapagosEnvA2T061
├── geom_master
│   ├── sim_20040207_4rlks.UTM_TO_RDC
│   ├── sim_20040207_4rlks.diff_par
│   ├── sim_20040207_4rlks.rdc.dem (or sim_150911.hgt_sim)
│   ├── sim_20040207_4rlks.utm.dem.par
├── interferograms
│   ├── 20030329_20030503
│   │   ├── 20030329_20030503_4rlks.base_perp
│   │   ├── 20030329_20030503_4rlks.baseline
│   │   ├── 20030329_20030503_4rlks.off
│   │   ├── 20030329_4rlks.ramp.corner
│   │   ├── 20030329_4rlks.ramp.corner_full
│   │   ├── 20030329_4rlks.ramp.par
│   │   ├── 20030503_4rlks.ramp.par
│   │   ├── filt_20030329_20030503_4rlks.cor
│   │   ├── diff_filt_20030329_20030503_4rlks.unw
│   ├── 20030329_20030607
│   ...
├── mintpy
    └── GalapagosEnvA2T061.txt

The corresponding template options for load_data:

mintpy.load.processor        = gamma
##---------interferogram datasets:
mintpy.load.unwFile          = $DATA_DIR/GalapagosEnvA2T061/interferograms/*/diff*rlks.unw
mintpy.load.corFile          = $DATA_DIR/GalapagosEnvA2T061/interferograms/*/*filt*rlks.cor
mintpy.load.connCompFile     = None
##---------geometry datasets:
mintpy.load.demFile          = $DATA_DIR/GalapagosEnvA2T061/geom_master/sim*rlks.rdc.dem
mintpy.load.lookupYFile      = $DATA_DIR/GalapagosEnvA2T061/geom_master/sim*rlks.UTM_TO_RDC
mintpy.load.lookupXFile      = $DATA_DIR/GalapagosEnvA2T061/geom_master/sim*rlks.UTM_TO_RDC

SNAP

$DATA_DIR/SAfricaSenAT29
├── interferograms
│   ├── 20190408_20190420
│   │   ├── 20190408_20190420_coh_tc.dim
│   │   ├── 20190408_20190420_coh_tc.data
│   │   │   ├── coh*.img
│   │   │   ├── coh*.hdr
│   │   ├── 20190408_20190420_filt_int_sub_tc.dim
│   │   ├── 20190408_20190420_filt_int_sub_tc.data
│   │   │   ├── Phase_ifg*.img
│   │   │   ├── Phase_ifg*.hdr
│   │   ├── 20190408_20190420_unw_tc.dim
│   │   ├── 20190408_20190420_unw_tc.data
│   │   │   ├── Unw_Phase_ifg*.img
│   │   │   ├── Unw_Phase_ifg*.hdr
│   ├── 20190408_20190502
│   ...
├── dem_tc.dim
├── dem_tc.data 
│   ├── dem*.img
│   ├── dem*.hdr
└── mintpy
    └── SAfricaSenAT29.txt

The corresponding template options for load_data:

mintpy.load.processor        = snap
##---------interferogram datasets:
mintpy.load.unwFile          = $DATA_DIR/SAfricaSenAT29/interferograms/*/*/Unw_*.img
mintpy.load.corFile          = $DATA_DIR/SAfricaSenAT29/interferograms/*/*/coh_*.img
##---------geometry datasets:
mintpy.load.demFile          = $DATA_DIR/SAfricaSenAT29/dem_tc.data/dem*.img

ROI_PAC (rsmas version)

$DATA_DIR/GalapagosAlosAT133
├── PROCESS
│   ├── bl_list.txt
│   ├── DONE
│   │   ├── IFGRAM_GalapagosT133F7160_7180AlosA_080304-100910_0920_-0272
│   │   │   ├── 080304_100910_baseline.rsc
│   │   │   ├── filt_080304-100910-sim_HDR_8rlks_c10_snap_connect.byt
│   │   │   ├── filt_080304-100910-sim_HDR_8rlks_c10.unw
│   │   │   ├── filt_080304-100910-sim_HDR_8rlks_c10.unw.rsc
│   │   │   ├── filt_080304-100910-sim_HDR_8rlks.cor
│   │   │   ├── filt_080304-100910-sim_HDR_8rlks.cor.rsc
│   │   │   ├── radar_8rlks.hgt
│   │   │   ├── radar_8rlks.hgt.rsc
        ...
│   ├── GEO
│   │   ├── geo_100610-100910                  # master interferogram
│   │   │   ├── geomap_8rlks.trans
│   │   │   ├── geomap_8rlks.trans.rsc
│   ├── ifgram_list.txt
│   ├── master_ifgram.txt
├── mintpy
    └── GalapagosAlosAT133.txt

The corresponding template options for load_data:

mintpy.load.processor      = roipac  #[isce,roipac,gamma,], auto for isce
##---------interferogram datasets:
mintpy.load.unwFile        = $DATA_DIR/GalapagosAlosAT133/PROCESS/DONE/IFG*/filt*.unw
mintpy.load.corFile        = $DATA_DIR/GalapagosAlosAT133/PROCESS/DONE/IFG*/filt*.cor
mintpy.load.connCompFile   = $DATA_DIR/GalapagosAlosAT133/PROCESS/DONE/IFG*/filt*snap_connect.byt
##---------geometry datasets:
mintpy.load.demFile        = $DATA_DIR/GalapagosAlosAT133/PROCESS/DONE/IFG*100610-100910*/radar_*rlks.hgt
mintpy.load.lookupYFile    = $DATA_DIR/GalapagosAlosAT133/PROCESS/GEO/geo_100610-100910/geomap_*rlks.trans
mintpy.load.lookupXFile    = $DATA_DIR/GalapagosAlosAT133/PROCESS/GEO/geo_100610-100910/geomap_*rlks.trans