isce-framework / fringe

Fine Resolution InSAR With Generalized Eigenvectors (FRInGE)
Apache License 2.0
81 stars 42 forks source link

Fix tops2vrt script #47

Closed vbrancat closed 3 years ago

vbrancat commented 3 years ago

The ISCE2 Sentinel stack processor generates a VRT file for each of the secondary co-registered SLC of the processed stack. Each VRT points to the individual bursts forming the single co-registered SLC.

At the moment, the script tops2vrt.py looks for the binary files of full/merged co-registered SLCs of the stack and tries to generate VRT files out of them. This step is not necessary, as the VRT generation for the full secondary co-registered SLCs is already taken into account by the ISCE2 Sentinel stack processor. Also, when tops2vrt.py looks for the binaries of the co-registered secondary SLCs, no SLC is found.

This PR removes the individual full-coregistered SLC VRT generation from tops2vrt.py. Instead, the VRT stack file (slcs_base.vrt) is generated to directly pointing to the VRTs of the individual full-coregistered secondary SLCs generated by the ISCE2 stack processor.

The PR also: