terra (version 1.0-10)

writeRaster: Write raster data to a file

Description

Write a SpatRaster object to a file.

Usage

# S4 method for SpatRaster,character
writeRaster(x, filename, 
        overwrite=FALSE, wopt=list(), ...)

Arguments

x

SpatRaster

filename

character. Output filename

overwrite

logical. If TRUE, filename is overwritten

wopt

list. Options for writing files. See Details

...

additional arguments. None implemented

Value

SpatRaster. This function is used for the side-effect of writing values to a file.

Details

In many methods, options for writing raster files to disk can be provided with the wopt argument. wopt should be a named list. The following options are available:

name description

datatype

values for datatype are "INT1U", "INT2U", "INT2S", "INT4U", "INT4S", "FLT4S", "FLT8S". The first three letters indicate whether the datatype is integer (whole numbers) of a real number (decimal numbers), the fourth character indicates the number of bytes used (allowing for large numbers and/or more precision), and the "S" or "U" indicate whether the values are signed (both negative and positive) or unsigned (postive values only).

filetype

file format expresses as GDAL driver names. If this argument is not supplied, the driver is derived from the filename.

gdal

GDAL driver specific datasource creation options. See the GDAL documentation. For example, with the GeoTiff file format you can use gdal=c("COMPRESS=LZW", "TFW=YES").

tempdir

the path where temporary files are to be written to.

progress

postive integer. If the number of chunks is larger, a progress bar is shown.

memfrac

numeric between 0.1 and 0.9. The fraction of available RAM that terra is allowed to use.

names

output layer names.

NAflag

numeric. value to represent missing (NA or NaN) values.

verbose

logical. If TRUE debugging information is printed.

todisk

logical. If TRUE processing operates as if the dataset is very large and needs to be written to a temporary file (for debugging).

See Also

see writeCDF for writing NetCDF files.