SAGA-GIS Module Library Documentation (v2.3.0)

Contents

LibraryDescriptionModules
Climate - ToolsTools for weather and climate data.11
Garden - FractalsFractals6
Garden - GamesGames2
Garden - Introducing Module ProgrammingA set of basic SAGA module programming examples.14
Garden - Web Service Data AccessWeb Service Data Access2
Grid - AnalysisSome Grid Analysis Tools.16
Grid - CalculusGrid based or related calculations.18
Grid - Calculus BSLBoehner's Simple Language (BSL) is a macro script language for grid based calculations.2
Grid - FilterTools for the manipulation of gridded data.19
Grid - Filter (Perego 2009)Contributions from Alessandro Perego. Go to www.webalice.it/alper78/saga_mod for further information.8
Grid - GriddingTools for the gridding of points and other vector data.8
Grid - Spline InterpolationSeveral spline interpolation/approximation methods for the gridding of scattered data. In most cases the 'Multilevel B-spline Interpolation' might be the optimal choice. 6
Grid - ToolsTools for the manipulation of gridded data.35
Imagery - ClassificationClassification tools for grids.8
Imagery - Maximum EntropyMaximum entropy based classification and prediction.2
Imagery - PhotogrammetryPhotogrammetry tools.2
Imagery - SVMInterface to LIBSVM - A Library for Support Vector Machines. Reference: Chang, C.-C. / Lin, C.-J. (2011): A library for support vector machines. ACM Transactions on Intelligent Systems and Technology, vol.2/3, p.1-27. LIBSVM Homepage. 1
Imagery - SegmentationImage segmentation algorithms.4
Imagery - ToolsImage processing tools.11
Imagery - ViGrAViGrA - "Vision with Generic Algorithms" ViGrA is a novel computer vision library that puts its main emphasize on customizable algorithms and data structures. By using template techniques similar to those in the C++ Standard Template Library (STL), you can easily adapt any ViGrA component to the needs of your application, without thereby giving up execution speed. Find out more at the ViGrA - Vision with Generic Algorithms - homepage: http://hci.iwr.uni-heidelberg.de 9
Import/Export - DXFTools for the import and export of DXF files.1
Import/Export - ESRI E00Import and export filter for ESRI's E00 file exchange format.1
Import/Export - GDAL/OGRInterface to Frank Warmerdam's Geospatial Data Abstraction Library (GDAL). Version 1.7.3 Homepage: www.gdal.org 10
Import/Export - GPS ToolsTools for GPS data handling.2
Import/Export - GridsTools for the import and export of gridded data.15
Import/Export - ImagesImage Import/Export.4
Import/Export - LASTools for the import and export of ASPRS LAS files.3
Import/Export - ODBC/OTLDatabase access via Open Data Base Connection (ODBC) interface. Based on the OTL (Oracle, Odbc and DB2-CLI Template Library), Version 4.0: http://otl.sourceforge.net/12
Import/Export - PostgreSQLAccessing PostgreSQL databases.15
Import/Export - ShapesTools for the import and export of vector data.22
Import/Export - TablesTools for the import and export of tables.4
Import/Export - VirtualTools for the handling of virtual datasets.7
Projection - GeoreferencingTools for the georeferencing of spatial data.7
Projection - Proj.4Projection routines make use of the Proj.4 Cartographic Projections library. Proj.4 was originally developed by Gerald Evenden and later continued by the United States Department of the Interior, Geological Survey (USGS). Proj.4 Version is Rel. 4.7.1, 23 September 2009 Proj.4 Homepage23
Reports - HTMLReports and document creation in Hypertext Mark Up Language (HTML) format.2
Shapes - Grid ToolsTools related to gridded and vector data (conversions, combinations, etc.).12
Shapes - LinesTools for lines.9
Shapes - Point CloudsTools for point clouds.14
Shapes - PointsTools for the manipulation of point vector data.21
Shapes - PolygonsTools for polygons.19
Shapes - ToolsTools for the manipulation of vector data.24
Shapes - TransectsA SAGA module to create transects through polygon files.1
Simulation - Cellular AutomataCellular Automata2
Simulation - ErosionModelling erosion processes.1
Simulation - Fire Spreading AnalysisFire spreading analyses based on the BEHAVE fire modeling system supported by the U.S. Forest Service, Fire and Aviation Management. Find more information on BEHAVE at the Public Domain Software for the Wildland Fire Community at http://fire.org Reference: Andrews, P.L. (1986): BEHAVE: Fire Behavior Prediction and Fuel Modeling System - Burn Subsystem, Part 1. U.S. Department of Agriculture, Forest Service General, Technical Report INT-194. 2
Simulation - HydrologyModelling hydrological processes.8
Simulation - Hydrology: IHACRESThe metric conceptual rainfall-runoff model IHACRES (Identification of unit Hydrographs and Component flows from Rainfall, Evaporation and Streamflow data) has been implemented as a module library. The IHACRES model was developed by: Jakeman, A.J. and G.M. Hornberger (1993); Jakeman et al. (1990). Purpose The module can be used to simulate streamflow (catchment runoff) on the basis of daily rainfall and temperature data. No spatial data, such as elevation models, soil or land use maps are required. IHACRES has been applied to catchments with a wide range of climatologies and sizes (Croke et al., 2004). It has been used to predict streamflow in ungauged catchments (Kokkonen et al., 2003; Post and Jakeman, 1999; Post et al., 1998), to study land cover effects on hydrologic processes (Croke et al., 2004; Kokkonen and Jakeman, 2002), and to investigate dynamic response characteristics and physical catchment descriptors (Kokkonen et al., 2003; Sefton and Howarth, 1998). More recently, the model has been used to develop a rainfall-runoff database for flood risk assessment and forecasting by Liersch, S. and M. Volk (2008) (pdf). References
  • Croke, B.F.W., Merritt, W.S., Jakeman, A.J., 2004. A dynamic model for predicting hydrologic response to land cover changes in gauged and ungauged catchments. Journal Of Hydrology 291 (1), 115-31.
  • Jakeman, A.J., Littlewood, I.G., Whitehead, P.G., 1990. Computation of the instantaneous unit hydrograph and identifiable component flows with application to two small upland catchments. Journal of Hydrology 117 (1-4), 275-300.
  • Jakeman, A.J. and Hornberger, G.M., 1993. How Much Complexity Is Warranted in a Rainfall-Runoff Model?. Water Resources Research 29 (8), 2637-49.
  • Kokkonen, T.S., Jakeman, A.J., Young, P.C., Koivusalo, H.J., 2003. Predicting daily flows in ungauged catchments: model regionalization from catchment descriptors at the Coweeta Hydrologic Laboratory. North Carolina Hydrological Processes 17 (11), 2219-38.
  • Kokkonen, T.S. and Jakeman, A.J., 2002. Structural Effects of Landscape and Land Use on Streamflow Response. In: Environmental Foresight and Models: A Manifesto, 303-321.
  • Liersch, S. and M. Volk, 2008. A rainfall-runoff database to support flood risk assessment. iEMSs 2008: International Congress on Environmental Modelling and Software. In: M. Sanchez-Marre, J. Bejar, J. Comas, A. Rizzoli and G. Guariso (Eds.): Proceedings of the iEMSs Fourth Biennial Meeting: International Congress on Environmental Modelling and Software (iEMSs 2008). International Environmental Modelling and Software Society, Barcelona, Catalonia, July 2008. Vol. 1: 494-502. ISBN: 978-84-7653-074-0. (PEER reviewed).
  • Post, D.A. and Jakeman, A.J., 1999. Predicting the daily streamflow of ungauged catchments in S.E. Australia by regionalising the parameters of a lumped conceptual rainfall-runoff model. Ecological Modelling 123 (2-3), 91-104.
  • Post, D.A., Jones, J.A. and Grant, G.E., 1998. An improved methodology for predicting the daily hydrologic response of ungauged catchments. Environmental Modelling & Software 13 (3-4), 395-403.
  • Sefton, C.E.M. and Howarth, S.M., 1998. Relationships between dynamic response characteristics and physical descriptors of catchments in England and Wales. Journal of Hydrology 211 (1-4), 1-16.
5
Simulation - Modelling the Human Impact on NatureNumerical models for ecological processes. Examples have been taken from: Hugget, R.J. (1993): 'Modelling the Human Impact on Nature', Oxford University Press.3
Simulation - QM of ESPQuantitative Modeling of Earth Surface Processes. SAGA implementations following the examples from the text book: Pelletier, J.D. (2008): Quantitative Modeling of Earth Surface Processes. Cambridge, 295p. 5
Simulation - RivFlowRivFlow.5
Spatial and Geostatistics - GridsTools for spatial and geostatistical analyses.15
Spatial and Geostatistics - KrigingKriging - geostatistical procedures for the gridding of irregular distributed point data.5
Spatial and Geostatistics - PointsSpatial and geostatistical analyses of point data.5
Spatial and Geostatistics - RegressionTools for regression analyses.16
TIN - ToolsTools for Triangulated Irregular Network (TIN) processing.7
TIN - VisualizationTIN viewer.1
Table - CalculusTools for table based analyses and calculations.7
Table - ToolsTools for the creation and manipulation of tables.15
Terrain Analysis - ChannelsTools for (grid based) digital terrain analysis.8
Terrain Analysis - Compound AnalysesTerrain Analysis: Compound Analyses. This library depends on the following SAGA module libraries: - ta_channels - ta_flow - ta_indices - ta_lighting - ta_morphometry - ta_preproc 1
Terrain Analysis - HydrologyTools for digital terrain analysis.26
Terrain Analysis - Lighting, VisibilityLighting and visibility calculations for digital terrain models.7
Terrain Analysis - MorphometryTools for (grid based) digital terrain analysis.28
Terrain Analysis - PreprocessingTools for the preprocessing of digital terrain models.7
Terrain Analysis - ProfilesSimple, flow path and swath profiles.6
Terrain Analysis - Slope StabilityTools for slope stability analyses. Developed by Andreas Günther, BGR, B2.26
Visualization - 3D Viewer3D Viewer.5
Visualization - GridsVisualization tools for grids.11
Visualization - Point Clouds ViewerPoint clouds viewer.1