ResampSlc

ResampSlc provides a wrapper for the isce::image::ResampSlc class which is responsible for rubber-sheet transformation of SLC rasters.

Documentation

class isce3.image.ResampSlc.ResampSlc

Wrapper for pyResample

doppler

Get the content Doppler LUT for the product to be resampled.

linesPerTile

Get the number of lines per processing tile.

resamp(pyRaster inSlc=None, pyRaster outSlc=None, pyRaster rgoffRaster=None, pyRaster azoffRaster=None, infile=None, outfile=None, rgfile=None, azfile=None, int inputBand=1, bool flatten=False, bool isComplex=True, int rowBuffer=40)

Run resamp on complex image data stored in HDF5 product or specified as an external file.

Parameters
  • inSlc (Optional[pyRaster]) – Input SLC raster.

  • outSlc (Optional[pyRaster]) – Output SLC raster.

  • rgoffRaster (Optional[pyRaster]) – Input range offset raster.

  • azoffRaster (Optional[pyRaster]) – Input azimuth offset raster.

  • infile (Optional[str]) – Filename for input SLC raster.

  • outfile (Optional[str]) – Filename for output resampled image.

  • rgfile (Optional[str]) – Filename for range offset raster.

  • azfile (Optional[str]) – Filename for azimuth offset raster.

  • inputBand (Optional[int]) – Band number for external file.

  • flatten (Optional[bool]) – Flatten the resampled image.

  • isComplex (Optional[bool]) – Input image is complex.

  • rowBuffer (Optional[int]) – Row padding for reading image tiles.

Returns

None

setReferenceProduct(pyProduct refProduct, freq=u'A')

Set a reference product for flattening.