Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

brick.decimal.formatter

Imports a brick of raster ascii maps into a 'brick' object


Description

Imports a brick of raster ascii maps into a 'brick' object

Usage

brick.decimal.formatter(file = NULL, file_prefix, formatter = "%04d",
  file_extension = ".asc", nlayers = 10,
  use.read.raster.from.url = FALSE, crs = NULL,
  start.from.zero = FALSE)

Arguments

file

fileneme of the 'brick' files containing the decimal formatter. It is NULL by default, otherwise it replaces file_suffix, formatter and file_extension.

file_prefix

character string suffix name of the 'brick' files.

formatter

string value. Default is "%04d" .

file_extension

strinf value. Default is ".asc"

nlayers

number of layers

use.read.raster.from.url

logical value. Default is FALSE. (this is recommended in this function). If TRUE the RasterLayer are read with read.raster.from.url, istead of raster (otherwise). It is recomended in case the files whose paths are contained in x are remote and are 'http' addresses. In this cases the stand-alone method raster(x) does not always work and use.read.raster.from.url is necessary.

crs

coordinate system see RasterBrick-class,brick, Default is NULL.

start.from.zero

logical value. Default is FALSE. If TRUE the formatter starts from 0000, otherwise it starts from 0001.

Value

the output is returned as a RasterBrick-class object

Examples

library(geotopbricks)
library(raster)
file <- system.file("doc/examples/snowthickness",package="geotopbricks")
file <- paste(file,"SnowThickness0000L%04d.asc",sep="/")
# nlayers=15
nlayers <- 6 ## Only 6 layers are read to minimize the elapsed time of the example!!
b <- brick.decimal.formatter(file=file,nlayers=nlayers)
nlayers(b)
names(b)

geotopbricks

An R Plug-in for the Distributed Hydrological Model GEOtop

v1.5.4
GPL (>= 2)
Authors
Emanuele Cordano, Daniele Andreis, Fabio Zottele
Initial release
2020-02-10

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.