# blockSize

From raster v3.0-12
by Robert Hijmans

##### Block size for writing files

This function can be used to suggest chunk sizes (always a number of entire rows), and corresponding row numbers, to be used when processing Raster* objects in chunks. Normally used together with `writeValues`

.

##### Usage

`blockSize(x, chunksize, n=nlayers(x), minblocks=4, minrows=1)`

##### Arguments

- x
Raster* object

- chunksize
Integer, normally missing. Can be used to set the block size; unit is number of cells. Block size is then computed in units of number of rows (always >= 1)

- n
Integer. number of layers to consider. The function divides chunksize by n to determine blocksize

- minblocks
Integer. Minimum number of blocks

- minrows
Integer. Minimum number of rows in each block

##### Value

A list with three elements:

`rows`

, the suggested row numbers at which to start the blocks for reading and writing,

`nrows`

, the number of rows in each block, and,

`n`

, the total number of blocks

##### See Also

##### Examples

```
# NOT RUN {
r <- raster(system.file("external/test.grd", package="raster"))
blockSize(r)
# }
```

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

### Community examples

Looks like there are no examples yet.