geotopbricks: An R Plug-in for the Distributed Hydrological Model GEOtop

It analyzes raster maps and other information as input/output files from the Hydrological Distributed Model GEOtop. It contains functions and methods to import maps and other keywords from geotop.inpts file. Some examples with simulation cases of GEOtop 2.0 are presented in the package. Any information about the GEOtop Distributed Hydrological Model source code is available on https://github.com/geotopmodel or https://github.com/se27xx/GEOtop. Technical details about the model are available in Endrizzi et al, 2014 (http://www.geosci-model-dev.net/7/2831/2014/gmd-7-2831-2014.html).

Install the latest version of this package by entering the following in R:
install.packages("geotopbricks")
AuthorEmanuele Cordano, Daniele Andreis, Fabio Zottele
Date of publication2016-07-07 17:37:40
MaintainerEmanuele Cordano <emanuele.cordano@gmail.com>
LicenseGPL (>= 2)
Version1.4
https://github.com/ecor/geotopbricks,http://code.google.com/p/ geotop/,https://github.com/se27xx/GEOtop,http://www.geosci-model-dev.net/ 7/2831/2014/gmd-7-2831-2014.html

View on CRAN

Man pages

argsParser: Parser of an argument string

bondone: Bondone Dataset

brick.decimal.formatter: Imports a brick of raster ascii maps into a 'brick' object

brickFromOutputSoil3DTensor: brickFromOutputSoil3DTensor

brick-methods: brick

color.bar: Graphic Representation of a Color bar, function written by...

color.bar.raster: Graphic Representation of a Color legend of a Raster or...

create.geotop.inpts.keyword: Creates an 'geotop.inpts' files the keyword and their values...

create.geotop.meteo.files: Creates geotop meteo files from (a list of) 'zoo' objects

declared.geotop.inpts.keywords: Collects all keywords contained in the 'getop.inpts'...

geotopbrick: geotopbrick

GeotopRasterBrick-class: GeotopRasterBrick-class

get.geotop.inpts.keyword.value: Importing a GEOtop Keyword and its Value into R

get.geotop.recovery.state: This function saves all spatially distrubuted information...

getProjection: It reads the CRS metadata utilzed in a GEOtop Simulation

getvalues.brick.at.depth: Interpolates the values of a 'brick' at a certain depth and...

KML-methods: KML

listFromOutputSoil3DTensor: Extracts a list of files pointing to an output 3D Tensor or...

max_value: max_value

min_value: min_value

Ops-methods: Ops

plot-methods: plot

pointer.to.maps.xyz.time: pointer.to.maps.xyz.time

read.ascii.vectorized.brick: Read a text file containing values and matedata of a z-layer...

read.raster.from.url: It imports a 'RasterLayer' object in Escri-Asci format from a...

read.vectorized.geotop.recovery: Reads a text file like the one generated by...

replace.keyword: It replaces some keyword values of 'geotop.inpts' file with...

set.geotop.recovery.state: This function re-writes the recovery ascii raster maps in a...

vertical.aggregate.brick.within.depth: Aggregates with a mean or an addition on the vertical profile...

write.ascii.vectorized.brick: Writes a z-layer brick referred to a time instant (e.g. date)...

write.geotop.table: Writes an R object ('data.frame' or 'zoo') into a CSV file...

writeRasterxGEOtop: This function uses 'writeRaster' to create .asc maps which...

write.vectorized.geotop.recovery: It writes a 'list' object returened by...

write.vectorized.variable.in.string: Writes one or more variables (scalars, vectors or Rasters) in...

zoo-class: A GeotopRasterBrick: an object to manage raster maps provied...

Functions

argsParser Man page
bondone Man page
brick Man page
brick.decimal.formatter Man page
brickFromOutputSoil3DTensor Man page
brick,GeotopRasterBrick-method Man page
brick,zoo-method Man page
color.bar Man page
color.bar.raster Man page
create.geotop.inpts.keyword Man page
create.geotop.meteo.files Man page
declared.geotop.inpts.keywords Man page
geotopbrick Man page
geotopbrick.default Man page
geotopbrick.GeotopRasterBrick Man page
geotopbrick.RasterBrick Man page
geotopbrick.RasterLayer Man page
geotopbrick.zoo Man page
GeotopRasterBrick Man page
GeotopRasterBrick-class Man page
get.geotop.inpts.keyword.value Man page
get.geotop.recovery.state Man page
getProjection Man page
getvalues.brick.at.depth Man page
KML Man page
KML,GeotopRasterBrick-method Man page
listFromOutputSoil3DTensor Man page
max_value Man page
meteo Man page
min_value Man page
Ops Man page
Ops,GeotopRasterBrick,GeotopRasterBrick-method Man page
Ops,GeotopRasterBrick,numeric-method Man page
Ops,numeric,GeotopRasterBrick-method Man page
plot Man page
plot,GeotopRasterBrick,ANY-method Man page
pointer.to.maps.xy.time Man page
pointer.to.maps.xyz.time Man page
rasterFromOutput2DMap Man page
read.ascii.vectorized.brick Man page
read.raster.from.url Man page
read.vectorized.geotop.recovery Man page
replace.keyword Man page
set.geotop.recovery.state Man page
vertical.aggregate.brick.within.depth Man page
write.ascii.vectorized.brick Man page
write.geotop.table Man page
writeRasterxGEOtop Man page
write.vectorized.geotop.recovery Man page
write.vectorized.variable.in.string Man page
zoo-class Man page

Files

inst
inst/geotopbricks-manual.pdf
inst/regression-testing
inst/regression-testing/geotop-test-1D.R
inst/regression-testing/test-1D.txt
inst/doc
inst/doc/examples
inst/doc/examples/example.geotopmeteostation.R
inst/doc/examples/SoilLiqContentTensorFile_2002-03-22.kmz
inst/doc/examples/example.KML.GeotopRasterBrick.R
inst/doc/examples/zz_wtc_33cm_ton_toss.kmz
inst/doc/examples/snowthickness
inst/doc/examples/snowthickness/SnowThickness0000L0005.asc
inst/doc/examples/snowthickness/SnowThickness0000L0002.asc
inst/doc/examples/snowthickness/SnowThickness0000L0001.asc
inst/doc/examples/snowthickness/SnowThickness0000L0009.asc
inst/doc/examples/snowthickness/SnowThickness0000L0006.asc
inst/doc/examples/snowthickness/SnowThickness0000L0007.asc
inst/doc/examples/snowthickness/SnowThickness0000L0010.asc
inst/doc/examples/snowthickness/SnowThickness0000L0012.asc
inst/doc/examples/snowthickness/SnowThickness0000L0004.asc
inst/doc/examples/snowthickness/SnowThickness0000L0008.asc
inst/doc/examples/snowthickness/SnowThickness0000L0003.asc
inst/doc/examples/snowthickness/SnowThickness0000L0011.asc
inst/doc/examples/example.vertical.aggregate.brick.within.depth.R inst/doc/examples/example.time.aggragation.R
inst/doc/examples/snowthickness_textfile
inst/doc/examples/snowthickness_textfile/template.txt
inst/doc/examples/snowthickness_textfile/template_matlab.txt
inst/doc/examples/snowthickness_textfile/snowthickness.txt
inst/doc/examples/zz_wtc_33cm_ton_toss_legend.pdf
inst/doc/examples/meteopoint.kml
inst/doc/examples/example.getvalues.brick.at.depth.R inst/doc/examples/test.examples.R inst/doc/examples/example.brickFromOutput3DTensor.R inst/doc/examples/example.plot.GeotopRasterBrick.R
inst/doc/README.txt
inst/template
inst/template/friuli
inst/template/friuli/mio_hnw_2d_log.txt
inst/template/friuli/_SUCCESSFUL_RUN.old
inst/template/friuli/rec
inst/template/friuli/rec/SoilPressure0000L0001.asc
inst/template/friuli/rec/SnowThickness0000L0005.asc
inst/template/friuli/rec/RainOnCanopy0000.asc
inst/template/friuli/rec/SnowLiqWaterContent0000L0005.asc
inst/template/friuli/rec/SnowTemperature0000L0004.asc
inst/template/friuli/rec/SnowThickness0000L0002.asc
inst/template/friuli/rec/SnowIceContent0000L0002.asc
inst/template/friuli/rec/SoilIceContent0000L0002.asc
inst/template/friuli/rec/SnowAge0000.asc
inst/template/friuli/rec/VegTemperature0000.asc
inst/template/friuli/rec/SnowThickness0000L0001.asc
inst/template/friuli/rec/SoilChannelTemperature0000L0001.asc
inst/template/friuli/rec/SnowLiqWaterContent0000L0003.asc
inst/template/friuli/rec/SnowLiqWaterContent0000L0001.asc
inst/template/friuli/rec/SnowTemperature0000L0002.asc
inst/template/friuli/rec/SnowLiqWaterContent0000L0002.asc
inst/template/friuli/rec/SoilChannelTemperature0000L0003.asc
inst/template/friuli/rec/SnowOnCanopy0000.asc
inst/template/friuli/rec/SoilPressure0000L0002.asc
inst/template/friuli/rec/SoilChannelIceContent0000L0003.asc
inst/template/friuli/rec/SnowTemperature0000L0001.asc
inst/template/friuli/rec/SoilPressure0000L0003.asc
inst/template/friuli/rec/SoilTemperature0000L0001.asc
inst/template/friuli/rec/SnowTemperature0000L0005.asc
inst/template/friuli/rec/SoilChannelIceContent0000L0002.asc
inst/template/friuli/rec/SuccessfulRecovery
inst/template/friuli/rec/SuccessfulRecovery.old
inst/template/friuli/rec/SoilChannelIceContent0000L0001.asc
inst/template/friuli/rec/SnowIceContent0000L0005.asc
inst/template/friuli/rec/SnowTemperature0000L0003.asc
inst/template/friuli/rec/SnowLayersNumber0000.asc
inst/template/friuli/rec/SnowThickness0000L0004.asc
inst/template/friuli/rec/SoilChannelPressure0000L0000.asc
inst/template/friuli/rec/README.txt
inst/template/friuli/rec/RecoveryTime.txt
inst/template/friuli/rec/SoilIceContent0000L0003.asc
inst/template/friuli/rec/SnowIceContent0000L0001.asc
inst/template/friuli/rec/SnowIceContent0000L0003.asc
inst/template/friuli/rec/SnowThickness0000L0003.asc
inst/template/friuli/rec/SoilChannelPressure0000L0002.asc
inst/template/friuli/rec/SoilChannelTemperature0000L0002.asc
inst/template/friuli/rec/SoilPressure0000L0000.asc
inst/template/friuli/rec/SoilTemperature0000L0002.asc
inst/template/friuli/rec/SoilTemperature0000L0003.asc
inst/template/friuli/rec/SnowIceContent0000L0004.asc
inst/template/friuli/rec/SoilChannelPressure0000L0003.asc
inst/template/friuli/rec/SoilIceContent0000L0001.asc
inst/template/friuli/rec/SnowLiqWaterContent0000L0004.asc
inst/template/friuli/rec/SoilChannelPressure0000L0001.asc
inst/template/friuli/output_tabs
inst/template/friuli/output_tabs/point_info_0005.txt
inst/template/friuli/output_tabs/point_info_0001.txt
inst/template/friuli/output_tabs/point_info_0003.txt
inst/template/friuli/output_tabs/README.txt
inst/template/friuli/output_tabs/point_info_0002.txt
inst/template/friuli/output_tabs/point_info_0004.txt
inst/template/friuli/ListPoints.txt
inst/template/friuli/geotop.log
inst/template/friuli/geotop.inpts
inst/template/friuli/input_maps_250m
inst/template/friuli/input_maps_250m/dem.asc
inst/template/friuli/input_maps_250m/soiltype.asc
inst/template/friuli/input_maps_250m/aspect.asc
inst/template/friuli/input_maps_250m/sky.asc
inst/template/friuli/input_maps_250m/slope.asc
inst/template/friuli/input_maps_250m/landcover.asc
inst/template/friuli/horizon_meteo
inst/template/friuli/horizon_meteo/horizon0005.txt
inst/template/friuli/horizon_meteo/horizon0009.txt
inst/template/friuli/horizon_meteo/horizon0006.txt
inst/template/friuli/horizon_meteo/horizon0002.txt
inst/template/friuli/horizon_meteo/horizon0001.txt
inst/template/friuli/horizon_meteo/horizon0011.txt
inst/template/friuli/horizon_meteo/horizon0008.txt
inst/template/friuli/horizon_meteo/horizon0010.txt
inst/template/friuli/horizon_meteo/horizon0004.txt
inst/template/friuli/horizon_meteo/horizon0007.txt
inst/template/friuli/horizon_meteo/horizon0003.txt
inst/template/friuli/_SUCCESSFUL_RUN
inst/template/friuli/horizon_point
inst/template/friuli/horizon_point/horizon0005.txt
inst/template/friuli/horizon_point/horizon0002.txt
inst/template/friuli/horizon_point/horizon0001.txt
inst/template/friuli/horizon_point/horizon0004.txt
inst/template/friuli/horizon_point/horizon0003.txt
inst/template/friuli/soil
inst/template/friuli/soil/soil0001.txt
inst/template/friuli/io_it.ini
inst/template/friuli/mio_TA_2d_log.txt
inst/template/meteo_ex
inst/template/meteo_ex/meteo.inpts
inst/template/meteo_ex/geotop.inpts.original
inst/template/meteo_ex/geotop.inpts
inst/template/example.geotop.recovery.state.R
inst/rendena100
inst/rendena100/SnowDepthMapFile-2014-MA-mean-winter-2013-2014.prj
inst/rendena100/SnowDepthMapFile-2014-MA-mean-winter-2013-2014.asc
NAMESPACE
data
data/bondone.rda
data/datalist
R
R/pointer.to.2Dmaps.R R/get.recovery.state.R R/plot.GeotopRasterBrick.R R/write.geotop.table.R R/min_value.R R/argsParser.R R/write.vectorized.variable.in.string.R R/replace.keyword.v0.R R/read.raster.from.asc.url.R R/getvalues.brick.at.depth.R R/max_value.R R/write.vectorized.geotop.recovery.R R/create.geotop.meteo.file.R R/geotopbrick_S3.R R/getProjection.R R/ops.GeotopRasterBrick.R R/brick.decimal.formatter.R R/aggregate.brick.at.depth.R R/listFromOutput3DTensor.R R/write.ascii.vectorizrerd.brick.R R/bar.color.R R/brick.GeotopRasterBrick.R R/brickFromOutput3DTensor.R R/get.keyword.value.R R/set.recovery.state.R R/declared.geotop.inpts.keywords.R R/KML.GeotopRasterBrick.R R/writeRasterxgeotop.R R/read.ascii.vectorized.brick.R R/read.vectorized.geotop.recovery.R R/bar.color.raster.R R/AAAClasses.R R/create.geotop.inpts.keywords.R
README.md
MD5
DESCRIPTION
man
man/KML-methods.Rd man/color.bar.raster.Rd man/color.bar.Rd man/min_value.Rd man/writeRasterxGEOtop.Rd man/Ops-methods.Rd man/write.vectorized.variable.in.string.Rd man/getProjection.Rd man/plot-methods.Rd man/GeotopRasterBrick-class.Rd man/create.geotop.inpts.keyword.Rd man/write.ascii.vectorized.brick.Rd man/argsParser.Rd man/write.vectorized.geotop.recovery.Rd man/get.geotop.inpts.keyword.value.Rd man/get.geotop.recovery.state.Rd man/pointer.to.maps.xyz.time.Rd man/zoo-class.Rd man/set.geotop.recovery.state.Rd man/getvalues.brick.at.depth.Rd man/replace.keyword.Rd man/read.raster.from.url.Rd man/create.geotop.meteo.files.Rd man/declared.geotop.inpts.keywords.Rd man/bondone.Rd man/geotopbrick.Rd man/brick.decimal.formatter.Rd man/brick-methods.Rd man/max_value.Rd man/read.ascii.vectorized.brick.Rd man/vertical.aggregate.brick.within.depth.Rd man/read.vectorized.geotop.recovery.Rd man/listFromOutputSoil3DTensor.Rd man/write.geotop.table.Rd man/brickFromOutputSoil3DTensor.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.