# disaggregate

##### Disaggregate

Disaggregate a RasterLayer to create a new RasterLayer with a higher resolution (smaller cells). The values in the new RasterLayer are the same as in the larger original cells unless you specify `method="bilinear"`

, in which case values are locally interpolated (using the `resample`

function).

- Keywords
- spatial

##### Usage

```
# S4 method for Raster
disaggregate(x, fact=NULL, method='', filename='', ...)
```

##### Arguments

- x
a Raster object

- fact
integer. amount of disaggregation expressed as number of cells (horizontally and vertically). This can be a single integer or two integers c(x,y), in which case the first one is the horizontal disaggregation factor and y the vertical disaggreation factor. If a single integer value is supplied, cells are disaggregated with the same factor in x and y direction

- method
Character.

`''`

or`'bilinear'`

. If`'bilinear'`

, values are locally interpolated (using the`resample`

function- filename
Character. Output filename (optional)

- ...
Additional arguments as for

`writeRaster`

##### Value

Raster object

##### See Also

##### Examples

```
# NOT RUN {
r <- raster(ncols=10, nrows=10)
rd <- disaggregate(r, fact=c(10, 2))
ncol(rd)
nrow(rd)
r[] <- 1:ncell(r)
rd <- disaggregate(r, fact=c(4, 2), method='bilinear')
# }
```

*Documentation reproduced from package raster, version 2.9-5, License: GPL (>= 3)*