Whitebox Geospatial Analysis Tools
Whitebox Geospatial Analysis Tools is an open-source and cross-platform Geographic information system and remote sensing software package that is distributed under the GNU General Public License. It has been developed by the members of the University of Guelph and is intended for geospatial analysis and data visualization in research and education settings. The Whitebox GAT project started as a replacement for the Terrain Analysis System, a geospatial analysis software package written by John Lindsay. The current release supports raster and vector data structures. There is also extensive functionality for processing laser scanner data containing LAS files.
Whitebox GAT is extendable. Users are able to create and add custom tools or plugins using any JVM language. The software also allows scripting using the programming languages Groovy, JavaScript, and Python.
Analysis tools
Whitebox GAT contains more than 385 tools to perform spatial analysis on raster data sets. The following is an incomplete list of some of the more commonly used tools:- GIS tools: Cost-distance analysis, buffer, distance operations, weighted overlays, multi-criteria evaluation, reclass, area analysis, clumping
- Image processing tools: k-means classification, numerous spatial filters, image mosaicing, NDVI, resampling, contrast enhancement
- Hydrology tools: DEM preprocessing tools, flow direction and accumulation, mass flux analysis, watershed extraction
- Terrain analysis tools: surface derivatives, hillshading, wetness index, relative stream power index, relative landscape position indices
- LiDAR tools: IDW interpolation, nearest neighbour interpolation, point density, removal of off-terrain objects
Software transparency
The Whitebox GAT project links the software's development and user communities, known as software transparency, or open-access software. The philosophy of transparency in software states that the user:- Has the right to view the underlying workings of a tool or operation, and
- Should be able to access this information in a way that reduces, or ideally eliminates, any barriers to viewing and interpreting it.