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).

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

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