View source: R/brickFromOutput3DTensor.R
| brickFromOutputSoil3DTensor | R Documentation | 
Extracts a brick or a raster layer from a output 3D Tensor or 2D map respectively
brickFromOutputSoil3DTensor(
  x,
  when,
  layers = "SoilLayerThicknesses",
  one.layer = FALSE,
  suffix = "L%04dN%04d.asc",
  time_formatter = "N%04d",
  suffix_one.layer = "N%04d.asc",
  wpath = NULL,
  tz = "A",
  start_date_key = "InitDateDDMMYYYYhhmm",
  end_date_key = "EndDateDDMMYYYYhhmm",
  timestep = "OutputSoilMaps",
  use.read.raster.from.url = FALSE,
  crs = NULL,
  projfile = "geotop.proj",
  start.from.zero = FALSE,
  secondary.suffix = NULL,
  only.map.filename = FALSE,
  add_suffix_dir = NULL,
  ...
)
rasterFromOutput2DMap(x, when, ...)
x | 
 string. GEOtop keyword reletated to the 3D or 2D variable to be imported in R.  | 
when | 
 
  | 
layers | 
 number of soil layer or geotop keyword for soil layer (e.g.   | 
one.layer | 
 logical value. If   | 
suffix | 
 charachter string containing the decimal formatter used by GEOtop in the output file names. Default is   | 
time_formatter, suffix_one.layer | 
 charachter string  (  | 
wpath, tz, use.read.raster.from.url | 
 see   | 
start_date_key, end_date_key | 
 initial and final detes and times of the GEOtop simulation or alternatively the respective keywords of   | 
timestep | 
 time step expressed in seconds every which the raster file has been created. It can be a string corresponding to the geotop keyword in the inpts file. Default value is   | 
crs, start.from.zero | 
 see   | 
projfile | 
 name of the   | 
secondary.suffix | 
 String secondary suffix which can be added at the end of the Map file name (optional). Default is   | 
only.map.filename | 
 logical value. If it is   | 
add_suffix_dir, ... | 
 additional arguments for   | 
These functions brickFromOutputSoil3DTensor and rasterFromOutput2DMap return 3D or 2D Raster-class objects respectively. rasterFromOutput2DMap is a wrapper function of brickFromOutputSoil3DTensor with the option one.layer==TRUE.
The functionswork with the following output keywords: 
"SoilTempTensorFile",
"SoilAveragedTempTensorFile",
"SoilLiqContentTensorFile",
"SoilAveragedLiqContentTensorFile",
"SoilIceContentTensorFile",
"SoilAveragedIceContentTensorFile",
"SoilLiqWaterPressTensorFile",
"SoilTotWaterPressTensorFile"     for brickFromOutputSoil3DTensor;
"FirstSoilLayerTempMapFile", 
"FirstSoilLayerAveragedTempMapFile",
"FirstSoilLayerLiqContentMapFile",
"FirstSoilLayerIceContentMapFile", 
"LandSurfaceWaterDepthMapFile", 
"ChannelSurfaceWaterDepthMapFile",
"NetRadiationMapFile", 
"InLongwaveRadiationMapFile", 
"NetLongwaveRadiationMapFile",
"NetShortwaveRadiationMapFile",
"InShortwaveRadiationMapFile", 
"DirectInShortwaveRadiationMapFile",
"ShadowFractionTimeMapFile",
"SurfaceHeatFluxMapFile",  
"SurfaceSensibleHeatFluxMapFile",
"SurfaceLatentHeatFluxMapFile", 
"SurfaceTempMapFile",    
"PrecipitationMapFile",  
"CanopyInterceptedWaterMapFile",
"SnowDepthMapFile",   
"GlacierDepthMapFile", 
"SnowMeltedMapFile", 
"SnowSublMapFile", 
"GlacierMeltedMapFile", 
"GlacierSublimatedMapFile",  
"AirTempMapFile",        
"WindSpeedMapFile", 
"WindDirMapFile", 
"RelHumMapFiladd_suffix_dir=NULLe", 
"SWEMapFile",    
"GlacierWaterEqMapFile"
"SnowDurationMapFile",
"ThawedSoilDepthMapFile",
"ThawedSoilDepthFromAboveMapFile", 
"WaterTableDepthMapFile", 
"WaterTableDepthFromAboveMapFile",  
"NetPrecipitationMapFile",
"EvapotranspirationFromSoilMapFile" for rasterFromOutput2DMap.
Emanuele Cordano
get.geotop.inpts.keyword.value,brick.decimal.formatter
library(geotopbricks)
## Not run: 
# The data containing in the link are only for educational use
wpath <- 'https://raw.githubusercontent.com/ecor/geotopbricks_doc/master/simulations/idroclim_test1'
## URL path (RAW VERSION) of 
## https://github.com/ecor/geotopbricks_doc/tree/master/simulations/idroclim_test1
x <- "SoilLiqContentTensorFile"
tz <-  "Etc/GMT-1"
when <- as.POSIXct("2002-03-22",tz=tz)
# Not Run because it elapses too long time!!! 
# Please Uncomment the following lines to run by yourself!!!
 b <- brickFromOutputSoil3DTensor(x,when=when,wpath=wpath,tz=tz,use.read.raster.from.url=TRUE)
# a 2D map: 
x_e <- "SnowDepthMapFile"
# Not Run: uncomment the following line
m <- rasterFromOutput2DMap(x_e,when=when,wpath=wpath,timestep="OutputSnowMaps",
                            tz=tz,use.read.raster.from.url=TRUE)
## NOTE: set use.read.raster.from.url=FALSE (default) 
# if the "wpath" directorty is in the local file system.
# Not Run: uncomment the following line
plot(m)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.