greenwich/raster.py
def resample(self, size, interpolation=gdalconst.GRA_NearestNeighbour):
        """Returns a new instance resampled to provided size.

        Arguments:
        size -- tuple of x,y image dimensions
        """
        # Find the scaling factor for pixel size.
        factors = (size[0] / float(self.RasterXSize),
                   size[1] / float(self.RasterYSize))
        affine = AffineTransform(*tuple(self.affine))
        affine.scale = (affine.scale[0] / factors[0],
                        affine.scale[1] / factors[1])
        dest = self.new(size, affine)
        # Uses self and dest projection when set to None
        gdal.ReprojectImage(self.ds, dest.ds, None, None, interpolation)
        return dest
def resample(self, size, interpolation=gdalconst.GRA_NearestNeighbour):
        # Find the scaling factor for pixel size.
        factors = (size[0] / float(self.RasterXSize),
                   size[1] / float(self.RasterYSize))
        affine = AffineTransform(*tuple(self.affine))
        affine.scale = (affine.scale[0] / factors[0],
                        affine.scale[1] / factors[1])
        dest = self.new(size, affine)
        # Uses self and dest projection when set to None
        gdal.ReprojectImage(self.ds, dest.ds, None, None, interpolation)
        return dest
def resample ( self , size , interpolation = gdalconst . GRA_NearestNeighbour ) : # Find the scaling factor for pixel size. factors = ( size [ 0 ] / float ( self . RasterXSize ) , size [ 1 ] / float ( self . RasterYSize ) ) affine = AffineTransform ( * tuple ( self . affine ) ) affine . scale = ( affine . scale [ 0 ] / factors [ 0 ] , affine . scale [ 1 ] / factors [ 1 ] ) dest = self . new ( size , affine ) # Uses self and dest projection when set to None gdal . ReprojectImage ( self . ds , dest . ds , None , None , interpolation ) return dest
Returns a new instance resampled to provided size.

        Arguments:
        size -- tuple of x,y image dimensions
Returns a new instance resampled to provided size .