Learn R Programming

RSAGA (version 1.4.0)

SAGA Geoprocessing and Terrain Analysis

Description

Provides access to geocomputing and terrain analysis functions of the geographical information system (GIS) 'SAGA' (System for Automated Geoscientific Analyses) from within R by running the command line version of SAGA. This package furthermore provides several R functions for handling ASCII grids, including a flexible framework for applying local functions (including predict methods of fitted models) and focal functions to multiple grids. SAGA GIS is available under GPL-2 / LGPL-2 licences from .

Copy Link

Version

Install

install.packages('RSAGA')

Monthly Downloads

680

Version

1.4.0

License

GPL-2 | file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Alexander Brenning

Last Published

December 9th, 2022

Functions in RSAGA (1.4.0)

RSAGA-package

RSAGA: SAGA Geoprocessing and Terrain Analysis in R
centervalue

Pick Center Value from Matrix
grid.predict

Helper function for applying predict methods to stacks of grids.
landslides

Landslide inventory, study area mask and DEM
create.variable.name

Convert file name to variable name
multi.focal.function

Local and Focal Grid Function with Multiple Grids as Inputs
pick.from.points

Pick Variable from Spatial Dataset
rsaga.copy.sgrd

Create a copy of a SAGA grid file
resid.median

Residual Median and Quantile Filters for Grids
grid.to.xyz

Convert Grid Matrix to (x,y,z) data.frame
read.ascii.grid

Read/write ASCII, SAGA and Rd Grid Files
rsaga.get.usage

Usage of SAGA command line modules
relative.position

Relative Topographic Position
focal.function

Local and Focal Grid Functions
rsaga.env

Function to set up RSAGA geoprocessing environment: Set up the RSAGA Geoprocessing Environment
match.arg.ext

Extended Argument Matching
rsaga.fill.sinks

Fill Sinks
rsaga.filter.gauss

Gauss Filter
rsaga.add.grid.values.to.points

Add Grid Values to Point Shapefile
rsaga.get.version

Determine SAGA GIS version
rsaga.filter.simple

Simple Filters
rsaga.grid.calculus

SAGA Module Grid Calculus
rsaga.close.gaps

SAGA Modules Close Gaps and Close One Cell Gaps
rsaga.grid.to.points

Convert SAGA grid file to point shapefile
rsaga.intersect.polygons

Spatial intersection of two polygon layers
rsaga.sgrd.to.esri

Convert SAGA grids to ESRI ASCII/binary grids
rsaga.sink.removal

Sink Removal Remove sinks from a digital elevation model by deepening drainage routes or filling sinks.
rsaga.geoprocessor

Generic R interface for SAGA modules
rsaga.contour

Contour Lines from a Grid
rsaga.esri.to.sgrd

Convert ESRI ASCII/binary grids to SAGA grids
rsaga.hillshade

Analytical hillshading Analytical hillshading calculation.
rsaga.inverse.distance

Spatial Interpolation Methods
rsaga.topdown.processing

Top-Down Processing
rsaga.esri.wrapper

Use RSAGA functions for ESRI grids
rsaga.html.help

HTML help on a SAGA module or library
rsaga.get.modules

Find SAGA libraries and modules
rsaga.lib.prefix

Determine prefix for SAGA GIS library names
rsaga.get.modules.path

Internal functions that determine OS-specific path in which modules might be located.
rsaga.import.gdal

Import Grid Files to SAGA grid format using GDAL
rsaga.local.morphometry

Local Morphometry
rsaga.insolation

Incoming Solar Radiation (Insolation)
rsaga.union.polygons

Spatial union of two polygon layers
rsaga.solar.radiation

Potential incoming solar radiation
rsaga.target

Define target grid for interpolation
rsaga.parallel.processing

Parallel Processing
wind.shelter

Wind Shelter Index
rsaga.pisr

Potential incoming solar radiation
rsaga.sink.route

Sink Drainage Route Detection
rsaga.slope.asp.curv

Slope, Aspect, Curvature
rsaga.wetness.index

SAGA Modules SAGA Wetness Index
set.file.extension

Determine or modify file name extensions
rsaga.pisr2

Potential incoming solar radiation SAGA 2.2.2+
rsaga.set.env

Internal function that sets the RSAGA Geoprocessing Evironment manually