build_raster_header {spatial.tools} | R Documentation |
Builds a raster header for a flat binary file.
build_raster_header(x_filename, reference_raster, out_nlayers, datatype = "FLT8S", format = "raster", bandorder = "BSQ", setMinMax = FALSE, additional_header = NULL, verbose = FALSE)
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 |
verbose |
logical. Enable verbose execution? Default is FALSE. |
Jonathan A. Greenberg and Robert Hijimans (spatial.tools@estarcion.net)
## 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 ## End(Not run)