geoutils.Raster.translate

geoutils.Raster.translate#

Raster.translate(xoff, yoff, distance_unit='georeferenced', inplace=False)#
Overloads:
  • self (RasterType), xoff (float), yoff (float), distance_unit (Literal[‘georeferenced’] | Literal[‘pixel’]), inplace (Literal[False]) → RasterType

  • self (RasterType), xoff (float), yoff (float), distance_unit (Literal[‘georeferenced’] | Literal[‘pixel’]), inplace (Literal[True]) → None

  • self (RasterType), xoff (float), yoff (float), distance_unit (Literal[‘georeferenced’] | Literal[‘pixel’]), inplace (bool) → RasterType | None

Translate a raster by a (x,y) offset.

The translation only updates the geotransform (no resampling is performed).

Parameters:
  • xoff (float) – Translation x offset.

  • yoff (float) – Translation y offset.

  • distance_unit (Literal['georeferenced', 'pixel']) – Distance unit, either ‘georeferenced’ (default) or ‘pixel’.

  • inplace (bool) – Whether to modify the raster in-place.

Returns:

Translated raster (or None if inplace).