spatial.tools (version 1.6.0)

build_raster_header: Builds a raster header for a flat binary file.

Description

Builds a raster header for a flat binary file.

Usage

build_raster_header(x_filename, reference_raster, out_nlayers,
  datatype = "FLT8S", format = "raster", bandorder = "BSQ",
  setMinMax = FALSE, additional_header = NULL, verbose = FALSE)

Arguments

x_filename

Character. The filename of the input binary file.

reference_raster

Raster*. A Raster* object containing the header information to be used.

out_nlayers

Numeric. The number of layers in the flat binary file (defaults to nlayers(reference_raster)).

datatype

Character. The dataType of the flat binary file. See ?dataType for available datatypes. Default is 'FLT8S'.

format

Character. The format of the header. See ?hdr for valid entries. Default is 'raster'. CURRENTLY UNSUPPORTED.

bandorder

Character. The bandorder ('BIP','BIL','BSQ') of the file. Default is 'BSQ'.

setMinMax

Logical. Set the min/max for the file (will take longer to execute)? Default=FALSE.

additional_header

Character. Create additional output headers for use with other GIS systems (see hdr). Set to NULL (default) to suppress.

verbose

logical. Enable verbose execution? Default is FALSE.

See Also

hdr,dataType

Examples

Run this code
# NOT RUN {
tahoe_highrez <- brick(system.file("external/tahoe_highrez.tif", package="spatial.tools"))
test_blank_file <- create_blank_raster(filename=paste(tempfile(),".gri",sep=""),
	reference_raster=tahoe_highrez,nlayers=2,
	create_header=FALSE,format="raster",datatype="FLT8S",bandorder="BSQ")
test_blank_raster <- build_raster_header(x_filename=test_blank_file,
	reference_raster=tahoe_highrez,out_nlayers=2,
	datatype='FLT8S',format='raster',bandorder="BSQ",setMinMax=TRUE)
test_blank_raster
# }

Run the code above in your browser using DataCamp Workspace