Whitebox Toolset Extension
The Whitebox Toolset Extension (WTE) is our premiere product, containing 66 plugin tools that extend the functionality of the WhiteboxTools open-core. With the WTE installed, you have access to the full power of the Whitebox platform. The WTE is our most popular extension product among GIS professionals. The WTE easily integrates into your current WhiteboxTools environment. To utilize the Whitebox WTE, purchase a software license then download and install the extension. The WTE has transparent pricing, with academic and multi-seat discounting. We offer both annual and perpetual licenses. By purchasing a WTE license you are not only accessing the full power of the open-source WhiteboxTools platform, you are also helping to support the continued development of the software.
WTE Benefits
Innovative
Fully-featured and advanced geospatial functionality trusted among professional and industry for fast, unrestricted, and integrated solutions into your current workflows
High Powered
The WTE plays well with others, integrating into various scripting environments (Python and R) and front ends commonly used by GIS professionals (ArcGIS, QGIS and Jupyter)
Cost Effective
The WTE pricing plans are 5 times more cost effective than competitions without lacking functionality. Decrease your business expenses by switching to the WTE
Platform Support
For the duration of your license, you are entitled to every additional tool and updates. Supporting the platform today by purchasing a WTE license will only help further innovation
Whitebox Toolset Extension: List of tools
The Whitebox Toolset Extension (WTE) contains each of the tools listed below. Click on each tool name from the list below to view the help documentation, tool parameters, and instructions on how to use it. Please note, although you are able to download the the WTE, you will not be able to use it until you purchase a valid license.
- DEM Processing Tools
-
AccumulationCurvature
Calculates accumulation curvature from an input DEM. -
AssessRoutes
Assesses a route for slope, elevation, and visibility variation. -
BreaklineMapping
Automatically maps breaklines from an input DEM. -
Curvedness
Calculates curvedness from an input DEM. -
DifferenceCurvature
Calculates difference curvature from an input DEM. -
GeneratingFunction
Calculates generating function from an input DEM. -
HorizontalExcessCurvature
Calculates horizontal excess curvature from an input DEM. -
LowPointsOnHeadwaterDivides
Locates saddle points along ridges within a DEM. -
LocalHypsometricAnalysis
Calculates the hypsometric integral from the elevation distribution contained within the local neighbourhood surrounding each grid cell in an input DEM. -
Openness
Calculates the topographic openness index from an input DEM. -
RingCurvature
Calculates ring curvature from an input DEM. -
Rotor
Calculates rotor from an input DEM. -
ShadowAnimation
Creates an animated GIF of shadows based on an input DEM. -
ShadowImage
Creates a raster of shadow areas based on an input DEM. -
ShapeIndex
Calculates shape index from an input DEM. -
SlopeVsAspectPlot
Creates a slope-aspect relation plot from an input DEM. -
TopographicPositionAnimation
Creates an animated GIF of multi-scale local topographic position. -
Unsphericity
Calculates unsphericity curvature from an input DEM. -
VerticalExcessCurvature
Calculates vertical excess curvature from an input DEM. - LiDAR Tools
-
ClassifyLidar
Classifies LiDAR point clouds into ground, building, and vegetation points. -
ColourizeBasedOnClass
Sets the RGB values of a LiDAR point cloud based on the point classification values. -
ColourizeBasedOnPointReturns
Sets the RGB values of a LiDAR point cloud based on the point return values. -
FilterLidar
Filters points within a LiDAR point cloud based on point properties. -
LasToLaz
Converts LAS files into the LAZ format. -
LazToLas
Converts LAZ files into the LAS format. -
LidarContour
Creates a vector contour coverage from an input LiDAR point file. -
LidarEigenvalueFeatures
Calculate eigenvalue-based metrics from a LiDAR point cloud, including linearity, planarity, sphericity, omnivariance, eigentropy, and others. -
LidarPointReturnAnalysis
Performs a quality control check on the return values of points in a LiDAR file. -
LidarSibsonInterpolation
Interpolates one or more LiDAR tiles using Sibson's natural neighbour method. -
ModifyLidar
Modify points within a LiDAR point cloud based on point properties. -
RecoverFlightlineInfo
Associates LiDAR points by their flightlines. -
SmoothVegetationResidual
Smoothes the residual roughness due to vegetation cover in LiDAR DEMs. -
SortLidar
Sorts the points in a LiDAR file based on point properties. -
SplitLidar
Splits LiDAR points up into a series of new files based on their properties. - Machine Learning Tools
-
Dbscan
Performs a DBSCAN-based unsupervised clustering operation. -
KnnClassification
Performs a k-nearest neighbour classification using training site polygons/points and predictor rasters. -
KnnRegression
Performs a k-nearest neighbour regression analysis using training site points and predictor rasters. -
LogisticRegression
Performs a logistic regression analysis using training site polygons/points and predictor rasters. -
RandomForestClassification
Performs a random forest classification using training site polygons/points and predictor rasters. -
RandomForestRegression
Performs a random forest regression analysis using training site points and predictor rasters. -
SvmClassification
Performs a SVM classification using training site polygons/points and predictor rasters. -
SvmRegression
Performs a SVM regression analysis using training site points and predictor rasters. - Hydrological and Hydrographic Tools
-
DepthToWater
Calculates cartographic depth-to-water (DTW) index. -
HydrologicConnectivity
Calculates two indices related to hydrologic connectivity within catchments, the downslope unsaturated length and the upslope disconnected saturated area. -
RepairStreamVectorTopology
Resolves topological errors and inconsistencies associated with digitized vector streams. -
RiverCenterlines
Maps river centerlines from an input water raster. -
VectorStreamNetworkAnalysis
Performs common stream network analysis operations on an input vector stream file. - Remote Sensing Tools
-
CannyEdgeDetection
Performs a Canny edge-detection filter on an input image. -
EvaluateTrainingSites
Inspects the overlap in spectral signatures of training sites for various classes. -
GeneralizeClassifiedRaster
Generalizes a raster containing class or object features by removing small features. -
GeneralizeWithSimilarity
Generalizes a raster containing class features by reassigning the identifier values of small features to those of neighbouring features based on similarity in spectral space. -
ImageSegmentation
Performs a region-growing based segmentation on a set of multi-spectral images. -
ImageSlider
Creates an image slider from two input images. -
InversePrincipalComponentAnalysis
Performs an inverse principal component analysis on a series of input component images. -
MinDistClassification
Performs a supervised minimum-distance classification using training sites and multi-spectral images. -
ParallelepipedClassification
Performs a supervised parallelepiped classification using training sites and multi-spectral images. -
PhiCoefficient
Performs a binary classification accuracy assessment. -
PiecewiseContrastStretch
Performs a piecewise contrast stretch on an input image. - GIS Tools
-
FixDanglingArcs
Fixes undershot and overshot arcs, two common topological errors, in an input vector lines file. -
RemoveRasterPolygonHoles
Removes polygon holes, or 'donut-holes', from raster polygons. - Agriculture Tools
-
ReconcileMultipleHeaders
Adjusts the crop yield values for data sets collected with multiple headers or combines. -
RemoveFieldEdgePoints
Remove or flag most of the points along the edges from a crop yield data set. -
RecreatePassLines
Approximates the harvester pass lines from yield points. -
YieldFilter
Filters crop yield values of point data derived from combine harvester yield monitors. -
YieldMap
Creates a segmented-vector polygon yield map from a set of harvester points. -
YieldNormalization
Normalizes the yield points for a field.
What can the Whitebox Toolset Extension do?
Here are some outputs from tools in the Whitebox Toolset Extension from Whitebox Geospatial Inc.
RF Regression/Classification
Click to read more about this tool
Knn Regression/Classification
Click to read more about this tool
Surface Curvatures
Click to read more about these tools
Breakline Mapping
Click To read more about this tool
Modify Lidar
Click to read more about this tool
Topographic Position Animation
Click image for interactive version
Shadow Animation
Click image for an interactive version
Smooth Vegetation Residuals
Click image for an interactive version
Yield Map
Click to read more about this tool
Topographic Openness
Click to read more about this tool
Recover Flightline Info
Click to read more about this tool
Evaluate Training Sites
click to read more about this tool
Download the Whitebox Toolset Extension
Don’t forget, to run these extension tools, you need to purchase and activate a license.