{"tool_name":"AbsoluteValue","function_name":"wbt_absolute_value","toolbox_name":"Math and Stats Tools","label":"Absolute Value","description":"Calculates the absolute value of every cell in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/abs.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#AbsoluteValue","is_extension":false} {"tool_name":"AccumulationCurvature","function_name":"wbt_accumulation_curvature","toolbox_name":"Geomorphometric Analysis","label":"Accumulation Curvature","description":"This tool calculates accumulation curvature from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#AccumulationCurvature","is_extension":true} {"tool_name":"AdaptiveFilter","function_name":"wbt_adaptive_filter","toolbox_name":"Image Processing Tools","label":"Adaptive Filter","description":"Performs an adaptive filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/adaptive_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#AdaptiveFilter","is_extension":false} {"tool_name":"Add","function_name":"wbt_add","toolbox_name":"Math and Stats Tools","label":"Add","description":"Performs an addition operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/add.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Add","is_extension":false} {"tool_name":"AddPointCoordinatesToTable","function_name":"wbt_add_point_coordinates_to_table","toolbox_name":"Data Tools","label":"Add Point Coordinates To Table","description":"Modifies the attribute table of a point vector by adding fields containing each point's X and Y coordinates.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/add_point_coordinates_to_table.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#AddPointCoordinatesToTable","is_extension":false} {"tool_name":"AggregateRaster","function_name":"wbt_aggregate_raster","toolbox_name":"GIS Analysis","label":"Aggregate Raster","description":"Aggregates a raster to a lower resolution.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/aggregate_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#AggregateRaster","is_extension":false} {"tool_name":"And","function_name":"wbt_and","toolbox_name":"Math and Stats Tools","label":"And","description":"Performs a logical AND operator on two Boolean raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/and.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#And","is_extension":false} {"tool_name":"Anova","function_name":"wbt_anova","toolbox_name":"Math and Stats Tools","label":"Anova","description":"Performs an analysis of variance (ANOVA) test on a raster dataset.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/anova.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Anova","is_extension":false} {"tool_name":"ArcCos","function_name":"wbt_arc_cos","toolbox_name":"Math and Stats Tools","label":"Arc Cos","description":"Returns the inverse cosine (arccos) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/arccos.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ArcCos","is_extension":false} {"tool_name":"Arcosh","function_name":"wbt_arcosh","toolbox_name":"Math and Stats Tools","label":"Arcosh","description":"Returns the inverse hyperbolic cosine (arcosh) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/arcosh.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Arcosh","is_extension":false} {"tool_name":"ArcSin","function_name":"wbt_arc_sin","toolbox_name":"Math and Stats Tools","label":"Arc Sin","description":"Returns the inverse sine (arcsin) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/arcsin.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ArcSin","is_extension":false} {"tool_name":"ArcTan","function_name":"wbt_arc_tan","toolbox_name":"Math and Stats Tools","label":"Arc Tan","description":"Returns the inverse tangent (arctan) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/arctan.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ArcTan","is_extension":false} {"tool_name":"Arsinh","function_name":"wbt_arsinh","toolbox_name":"Math and Stats Tools","label":"Arsinh","description":"Returns the inverse hyperbolic sine (arsinh) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/arsinh.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Arsinh","is_extension":false} {"tool_name":"Artanh","function_name":"wbt_artanh","toolbox_name":"Math and Stats Tools","label":"Artanh","description":"Returns the inverse hyperbolic tangent (arctanh) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/artanh.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Artanh","is_extension":false} {"tool_name":"AsciiToLas","function_name":"wbt_ascii_to_las","toolbox_name":"LiDAR Tools","label":"Ascii To Las","description":"Converts one or more ASCII files containing LiDAR points into LAS files.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/ascii_to_las.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#AsciiToLas","is_extension":false} {"tool_name":"Aspect","function_name":"wbt_aspect","toolbox_name":"Geomorphometric Analysis","label":"Aspect","description":"Calculates an aspect raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/aspect.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Aspect","is_extension":false} {"tool_name":"AssessRoute","function_name":"wbt_assess_route","toolbox_name":"Geomorphometric Analysis","label":"Assess Route","description":"This tool assesses a route for slope, elevation, and visibility variation.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#AssessRoute","is_extension":true} {"tool_name":"Atan2","function_name":"wbt_atan2","toolbox_name":"Math and Stats Tools","label":"Atan2","description":"Returns the 2-argument inverse tangent (atan2).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/atan2.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Atan2","is_extension":false} {"tool_name":"AttributeCorrelation","function_name":"wbt_attribute_correlation","toolbox_name":"Math and Stats Tools","label":"Attribute Correlation","description":"Performs a correlation analysis on attribute fields from a vector database.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/attribute_correlation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#AttributeCorrelation","is_extension":false} {"tool_name":"AttributeCorrelationNeighbourhoodAnalysis","function_name":"wbt_attribute_correlation_neighbourhood_analysis","toolbox_name":"Math and Stats Tools","label":"Attribute Correlation Neighbourhood Analysis","description":"Performs a correlation on two input vector attributes within a neighbourhood search windows.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/attribute_correlation_neighbourhood_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#AttributeCorrelationNeighbourhoodAnalysis","is_extension":false} {"tool_name":"AttributeHistogram","function_name":"wbt_attribute_histogram","toolbox_name":"Math and Stats Tools","label":"Attribute Histogram","description":"Creates a histogram for the field values of a vector's attribute table.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/attribute_histogram.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#AttributeHistogram","is_extension":false} {"tool_name":"AttributeScattergram","function_name":"wbt_attribute_scattergram","toolbox_name":"Math and Stats Tools","label":"Attribute Scattergram","description":"Creates a scattergram for two field values of a vector's attribute table.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/attribute_scattergram.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#AttributeScattergram","is_extension":false} {"tool_name":"AverageFlowpathSlope","function_name":"wbt_average_flowpath_slope","toolbox_name":"Hydrological Analysis","label":"Average Flowpath Slope","description":"Measures the average slope gradient from each grid cell to all upslope divide cells.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/average_flowpath_slope.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#AverageFlowpathSlope","is_extension":false} {"tool_name":"AverageHorizonDistance","function_name":"wbt_average_horizon_distance","toolbox_name":"Geomorphometric Analysis","label":"Average Horizon Distance","description":"This tool calculates accumulation curvature from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#AverageHorizonDistance","is_extension":true} {"tool_name":"AverageNormalVectorAngularDeviation","function_name":"wbt_average_normal_vector_angular_deviation","toolbox_name":"Geomorphometric Analysis","label":"Average Normal Vector Angular Deviation","description":"Calculates the circular variance of aspect at a scale for a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/average_normal_vector_angular_deviation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#AverageNormalVectorAngularDeviation","is_extension":false} {"tool_name":"AverageOverlay","function_name":"wbt_average_overlay","toolbox_name":"GIS Analysis","label":"Average Overlay","description":"Calculates the average for each grid cell from a group of raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/average_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#AverageOverlay","is_extension":false} {"tool_name":"AverageUpslopeFlowpathLength","function_name":"wbt_average_upslope_flowpath_length","toolbox_name":"Hydrological Analysis","label":"Average Upslope Flowpath Length","description":"Measures the average length of all upslope flowpaths draining each grid cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/average_upslope_flowpath_length.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#AverageUpslopeFlowpathLength","is_extension":false} {"tool_name":"BalanceContrastEnhancement","function_name":"wbt_balance_contrast_enhancement","toolbox_name":"Image Processing Tools","label":"Balance Contrast Enhancement","description":"Performs a balance contrast enhancement on a colour-composite image of multispectral data.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/balance_contrast_enhancement.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#BalanceContrastEnhancement","is_extension":false} {"tool_name":"Basins","function_name":"wbt_basins","toolbox_name":"Hydrological Analysis","label":"Basins","description":"Identifies drainage basins that drain to the DEM edge.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/basins.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Basins","is_extension":false} {"tool_name":"BilateralFilter","function_name":"wbt_bilateral_filter","toolbox_name":"Image Processing Tools","label":"Bilateral Filter","description":"A bilateral filter is an edge-preserving smoothing filter introduced by Tomasi and Manduchi (1998).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/bilateral_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#BilateralFilter","is_extension":false} {"tool_name":"BlockMaximumGridding","function_name":"wbt_block_maximum_gridding","toolbox_name":"GIS Analysis","label":"Block Maximum Gridding","description":"Creates a raster grid based on a set of vector points and assigns grid values using a block maximum scheme.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/block_maximum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#BlockMaximumGridding","is_extension":false} {"tool_name":"BlockMinimumGridding","function_name":"wbt_block_minimum_gridding","toolbox_name":"GIS Analysis","label":"Block Minimum Gridding","description":"Creates a raster grid based on a set of vector points and assigns grid values using a block minimum scheme.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/block_minimum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#BlockMinimumGridding","is_extension":false} {"tool_name":"BoundaryShapeComplexity","function_name":"wbt_boundary_shape_complexity","toolbox_name":"GIS Analysis","label":"Boundary Shape Complexity","description":"Calculates the complexity of the boundaries of raster polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/boundary_shape_complexity.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#BoundaryShapeComplexity","is_extension":false} {"tool_name":"BreachDepressions","function_name":"wbt_breach_depressions","toolbox_name":"Hydrological Analysis","label":"Breach Depressions","description":"Breaches all of the depressions in a DEM using Lindsay's (2016) algorithm. This should be preferred over depression filling in most cases.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/breach_depressions.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#BreachDepressions","is_extension":false} {"tool_name":"BreachDepressionsLeastCost","function_name":"wbt_breach_depressions_least_cost","toolbox_name":"Hydrological Analysis","label":"Breach Depressions Least Cost","description":"Breaches the depressions in a DEM using a least-cost pathway method.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/breach_depressions_least_cost.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#BreachDepressionsLeastCost","is_extension":false} {"tool_name":"BreachSingleCellPits","function_name":"wbt_breach_single_cell_pits","toolbox_name":"Hydrological Analysis","label":"Breach Single Cell Pits","description":"Removes single-cell pits from an input DEM by breaching.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/breach_pits.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#BreachSingleCellPits","is_extension":false} {"tool_name":"BreaklineMapping","function_name":"wbt_breakline_mapping","toolbox_name":"Geomorphometric Analysis","label":"Breakline Mapping","description":"This tool maps breaklines from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#BreaklineMapping","is_extension":true} {"tool_name":"BufferRaster","function_name":"wbt_buffer_raster","toolbox_name":"GIS Analysis","label":"Buffer Raster","description":"Maps a distance-based buffer around each non-background (non-zero/non-nodata) grid cell in an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/buffer_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#BufferRaster","is_extension":false} {"tool_name":"BurnStreamsAtRoads","function_name":"wbt_burn_streams_at_roads","toolbox_name":"Hydrological Analysis","label":"Burn Streams At Roads","description":"Burns-in streams at the sites of road embankments.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/burn_streams_at_roads.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#BurnStreamsAtRoads","is_extension":false} {"tool_name":"CannyEdgeDetection","function_name":"wbt_canny_edge_detection","toolbox_name":"Image Processing Tools","label":"Canny Edge Detection","description":"This tool performs a Canny edge-detection filter on an input image.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/filters.html#CannyEdgeDetection","is_extension":true} {"tool_name":"Ceil","function_name":"wbt_ceil","toolbox_name":"Math and Stats Tools","label":"Ceil","description":"Returns the smallest (closest to negative infinity) value that is greater than or equal to the values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/ceil.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Ceil","is_extension":false} {"tool_name":"Centroid","function_name":"wbt_centroid","toolbox_name":"GIS Analysis","label":"Centroid","description":"Calculates the centroid, or average location, of raster polygon objects.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/centroid.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Centroid","is_extension":false} {"tool_name":"CentroidVector","function_name":"wbt_centroid_vector","toolbox_name":"GIS Analysis","label":"Centroid Vector","description":"Identifies the centroid point of a vector polyline or polygon feature or a group of vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/centroid_vector.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CentroidVector","is_extension":false} {"tool_name":"ChangeVectorAnalysis","function_name":"wbt_change_vector_analysis","toolbox_name":"Image Processing Tools","label":"Change Vector Analysis","description":"Performs a change vector analysis on a two-date multi-spectral dataset.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/change_vector_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#ChangeVectorAnalysis","is_extension":false} {"tool_name":"CircularVarianceOfAspect","function_name":"wbt_circular_variance_of_aspect","toolbox_name":"Geomorphometric Analysis","label":"Circular Variance Of Aspect","description":"Calculates the circular variance of aspect at a scale for a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/circular_variance_of_aspect.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#CircularVarianceOfAspect","is_extension":false} {"tool_name":"ClassifyBuildingsInLidar","function_name":"wbt_classify_buildings_in_lidar","toolbox_name":"LiDAR Tools","label":"Classify Buildings In Lidar","description":"Reclassifies a LiDAR points that lie within vector building footprints.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/classify_buildings.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ClassifyBuildingsInLidar","is_extension":false} {"tool_name":"ClassifyLidar","function_name":"wbt_classify_lidar","toolbox_name":"LiDAR Tools","label":"Classify Lidar","description":"Classify points within a LiDAR point cloud based on point properties.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ClassifyLidar","is_extension":true} {"tool_name":"ClassifyOverlapPoints","function_name":"wbt_classify_overlap_points","toolbox_name":"LiDAR Tools","label":"Classify Overlap Points","description":"Classifies or filters LAS points in regions of overlapping flight lines.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/classify_overlap_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ClassifyOverlapPoints","is_extension":false} {"tool_name":"CleanVector","function_name":"wbt_clean_vector","toolbox_name":"Data Tools","label":"Clean Vector","description":"Removes null features and lines/polygons with fewer than the required number of vertices.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/clean_vector.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#CleanVector","is_extension":false} {"tool_name":"Clip","function_name":"wbt_clip","toolbox_name":"GIS Analysis","label":"Clip","description":"Extract all the features, or parts of features, that overlap with the features of the clip vector.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/clip.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Clip","is_extension":false} {"tool_name":"ClipLidarToPolygon","function_name":"wbt_clip_lidar_to_polygon","toolbox_name":"LiDAR Tools","label":"Clip Lidar To Polygon","description":"Clips a LiDAR point cloud to a vector polygon or polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/clip_lidar_to_polygon.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ClipLidarToPolygon","is_extension":false} {"tool_name":"ClipRasterToPolygon","function_name":"wbt_clip_raster_to_polygon","toolbox_name":"GIS Analysis","label":"Clip Raster To Polygon","description":"Clips a raster to a vector polygon.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/clip_raster_to_polygon.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ClipRasterToPolygon","is_extension":false} {"tool_name":"Closing","function_name":"wbt_closing","toolbox_name":"Image Processing Tools","label":"Closing","description":"A closing is a mathematical morphology operation involving an erosion (min filter) of a dilation (max filter) set.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/closing.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#Closing","is_extension":false} {"tool_name":"Clump","function_name":"wbt_clump","toolbox_name":"GIS Analysis","label":"Clump","description":"Groups cells that form discrete areas, assigning them unique identifiers.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/clump.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Clump","is_extension":false} {"tool_name":"ColourizeBasedOnClass","function_name":"wbt_colourize_based_on_class","toolbox_name":"LiDAR Tools","label":"Colourize Based On Class","description":"Sets the RGB values of a LiDAR point cloud based on the point classification values.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ColourizeBasedOnClass","is_extension":true} {"tool_name":"ColourizeBasedOnPointReturns","function_name":"wbt_colourize_based_on_point_returns","toolbox_name":"LiDAR Tools","label":"Colourize Based On Point Returns","description":"Sets the RGB values of a LiDAR point cloud based on the point returns.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ColourizeBasedOnPointReturns","is_extension":true} {"tool_name":"CompactnessRatio","function_name":"wbt_compactness_ratio","toolbox_name":"GIS Analysis","label":"Compactness Ratio","description":"Calculates the compactness ratio (A/P), a measure of shape complexity, for vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/compactness_ratio.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CompactnessRatio","is_extension":false} {"tool_name":"ConservativeSmoothingFilter","function_name":"wbt_conservative_smoothing_filter","toolbox_name":"Image Processing Tools","label":"Conservative Smoothing Filter","description":"Performs a conservative-smoothing filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/conservative_smoothing_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#ConservativeSmoothingFilter","is_extension":false} {"tool_name":"ConstructVectorTin","function_name":"wbt_construct_vector_tin","toolbox_name":"GIS Analysis","label":"Construct Vector Tin","description":"Creates a vector triangular irregular network (TIN) for a set of vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/construct_vector_tin.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ConstructVectorTin","is_extension":false} {"tool_name":"ContoursFromPoints","function_name":"wbt_contours_from_points","toolbox_name":"Geomorphometric Analysis","label":"Contours From Points","description":"Creates a contour coverage from a set of input points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/contours_from_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ContoursFromPoints","is_extension":false} {"tool_name":"ContoursFromRaster","function_name":"wbt_contours_from_raster","toolbox_name":"Geomorphometric Analysis","label":"Contours From Raster","description":"Derives a vector contour coverage from a raster surface.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/contours_from_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ContoursFromRaster","is_extension":false} {"tool_name":"ConvertNodataToZero","function_name":"wbt_convert_nodata_to_zero","toolbox_name":"Data Tools","label":"Convert Nodata To Zero","description":"Converts nodata values in a raster to zero.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/convert_nodata_to_zero.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#ConvertNodataToZero","is_extension":false} {"tool_name":"ConvertRasterFormat","function_name":"wbt_convert_raster_format","toolbox_name":"Data Tools","label":"Convert Raster Format","description":"Converts raster data from one format to another.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/convert_raster_format.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#ConvertRasterFormat","is_extension":false} {"tool_name":"CornerDetection","function_name":"wbt_corner_detection","toolbox_name":"Image Processing Tools","label":"Corner Detection","description":"Identifies corner patterns in boolean images using hit-and-miss pattern matching.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/corner_detection.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#CornerDetection","is_extension":false} {"tool_name":"CorrectVignetting","function_name":"wbt_correct_vignetting","toolbox_name":"Image Processing Tools","label":"Correct Vignetting","description":"Corrects the darkening of images towards corners.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/correct_vignetting.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#CorrectVignetting","is_extension":false} {"tool_name":"Cos","function_name":"wbt_cos","toolbox_name":"Math and Stats Tools","label":"Cos","description":"Returns the cosine (cos) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/cos.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Cos","is_extension":false} {"tool_name":"Cosh","function_name":"wbt_cosh","toolbox_name":"Math and Stats Tools","label":"Cosh","description":"Returns the hyperbolic cosine (cosh) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/cosh.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Cosh","is_extension":false} {"tool_name":"CostAllocation","function_name":"wbt_cost_allocation","toolbox_name":"GIS Analysis","label":"Cost Allocation","description":"Identifies the source cell to which each grid cell is connected by a least-cost pathway in a cost-distance analysis.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/cost_allocation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CostAllocation","is_extension":false} {"tool_name":"CostDistance","function_name":"wbt_cost_distance","toolbox_name":"GIS Analysis","label":"Cost Distance","description":"Performs cost-distance accumulation on a cost surface and a group of source cells.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/cost_distance.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CostDistance","is_extension":false} {"tool_name":"CostPathway","function_name":"wbt_cost_pathway","toolbox_name":"GIS Analysis","label":"Cost Pathway","description":"Performs cost-distance pathway analysis using a series of destination grid cells.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/cost_pathway.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CostPathway","is_extension":false} {"tool_name":"CountIf","function_name":"wbt_count_if","toolbox_name":"GIS Analysis","label":"Count If","description":"Counts the number of occurrences of a specified value in a cell-stack of rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/count_if.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CountIf","is_extension":false} {"tool_name":"CreateColourComposite","function_name":"wbt_create_colour_composite","toolbox_name":"Image Processing Tools","label":"Create Colour Composite","description":"Creates a colour-composite image from three bands of multispectral imagery.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/create_colour_composite.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#CreateColourComposite","is_extension":false} {"tool_name":"CreateHexagonalVectorGrid","function_name":"wbt_create_hexagonal_vector_grid","toolbox_name":"GIS Analysis","label":"Create Hexagonal Vector Grid","description":"Creates a hexagonal vector grid.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/create_hexagonal_vector_grid.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CreateHexagonalVectorGrid","is_extension":false} {"tool_name":"CreatePlane","function_name":"wbt_create_plane","toolbox_name":"GIS Analysis","label":"Create Plane","description":"Creates a raster image based on the equation for a simple plane.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/create_plane.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CreatePlane","is_extension":false} {"tool_name":"CreateRectangularVectorGrid","function_name":"wbt_create_rectangular_vector_grid","toolbox_name":"GIS Analysis","label":"Create Rectangular Vector Grid","description":"Creates a rectangular vector grid.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/create_rectangular_vector_grid.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#CreateRectangularVectorGrid","is_extension":false} {"tool_name":"CrispnessIndex","function_name":"wbt_crispness_index","toolbox_name":"Math and Stats Tools","label":"Crispness Index","description":"Calculates the Crispness Index, which is used to quantify how crisp (or conversely how fuzzy) a probability image is.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/crispness_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#CrispnessIndex","is_extension":false} {"tool_name":"CrossTabulation","function_name":"wbt_cross_tabulation","toolbox_name":"Math and Stats Tools","label":"Cross Tabulation","description":"Performs a cross-tabulation on two categorical images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/cross_tabulation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#CrossTabulation","is_extension":false} {"tool_name":"CsvPointsToVector","function_name":"wbt_csv_points_to_vector","toolbox_name":"Data Tools","label":"Csv Points To Vector","description":"Converts a CSV text file to vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/csv_points_to_vector.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#CsvPointsToVector","is_extension":false} {"tool_name":"CumulativeDistribution","function_name":"wbt_cumulative_distribution","toolbox_name":"Math and Stats Tools","label":"Cumulative Distribution","description":"Converts a raster image to its cumulative distribution function.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/cumulative_dist.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#CumulativeDistribution","is_extension":false} {"tool_name":"Curvedness","function_name":"wbt_curvedness","toolbox_name":"Geomorphometric Analysis","label":"Curvedness","description":"This tool calculates curvedness from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Curvedness","is_extension":true} {"tool_name":"D8FlowAccumulation","function_name":"wbt_d8_flow_accumulation","toolbox_name":"Hydrological Analysis","label":"D8 Flow Accumulation","description":"Calculates a D8 flow accumulation raster from an input DEM or flow pointer.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/d8_flow_accum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#D8FlowAccumulation","is_extension":false} {"tool_name":"D8MassFlux","function_name":"wbt_d8_mass_flux","toolbox_name":"Hydrological Analysis","label":"D8 Mass Flux","description":"Performs a D8 mass flux calculation.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/d8_mass_flux.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#D8MassFlux","is_extension":false} {"tool_name":"D8Pointer","function_name":"wbt_d8_pointer","toolbox_name":"Hydrological Analysis","label":"D8 Pointer","description":"Calculates a D8 flow pointer raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/d8_pointer.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#D8Pointer","is_extension":false} {"tool_name":"Dbscan","function_name":"wbt_dbscan","toolbox_name":"Machine Learning","label":"Dbscan","description":"Performs a DBSCAN-based unsupervised clustering operation.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#Dbscan","is_extension":true} {"tool_name":"Decrement","function_name":"wbt_decrement","toolbox_name":"Math and Stats Tools","label":"Decrement","description":"Decreases the values of each grid cell in an input raster by 1.0 (see also InPlaceSubtract).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/decrement.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Decrement","is_extension":false} {"tool_name":"DemVoidFilling","function_name":"wbt_dem_void_filling","toolbox_name":"Geomorphometric Analysis","label":"Dem Void Filling","description":"This tool can be used to fill the void areas of a DEM using another fill DEM data set.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#DemVoidFilling","is_extension":true} {"tool_name":"DepthInSink","function_name":"wbt_depth_in_sink","toolbox_name":"Hydrological Analysis","label":"Depth In Sink","description":"Measures the depth of sinks (depressions) in a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/depth_in_sink.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#DepthInSink","is_extension":false} {"tool_name":"DepthToWater","function_name":"wbt_depth_to_water","toolbox_name":"Hydrological Analysis","label":"Depth To Water","description":"This tool calculates cartographic depth-to-water (DTW) index.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#DepthToWater","is_extension":true} {"tool_name":"DevFromMeanElev","function_name":"wbt_dev_from_mean_elev","toolbox_name":"Geomorphometric Analysis","label":"Dev From Mean Elev","description":"Calculates deviation from mean elevation.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/dev_from_mean_elev.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#DevFromMeanElev","is_extension":false} {"tool_name":"DeviationFromRegionalDirection","function_name":"wbt_deviation_from_regional_direction","toolbox_name":"GIS Analysis","label":"Deviation From Regional Direction","description":"Calculates the deviation of vector polygons from the regional average direction.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/deviation_from_regional_direction.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#DeviationFromRegionalDirection","is_extension":false} {"tool_name":"Difference","function_name":"wbt_difference","toolbox_name":"GIS Analysis","label":"Difference","description":"Outputs the features that occur in one of the two vector inputs but not both, i.e. no overlapping features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/difference.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Difference","is_extension":false} {"tool_name":"DifferenceCurvature","function_name":"wbt_difference_curvature","toolbox_name":"Geomorphometric Analysis","label":"Difference Curvature","description":"This tool calculates difference curvature from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#DifferenceCurvature","is_extension":true} {"tool_name":"DiffFromMeanElev","function_name":"wbt_diff_from_mean_elev","toolbox_name":"Geomorphometric Analysis","label":"Diff From Mean Elev","description":"Calculates difference from mean elevation (equivalent to a high-pass filter).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/diff_from_mean_elev.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#DiffFromMeanElev","is_extension":false} {"tool_name":"DiffOfGaussianFilter","function_name":"wbt_diff_of_gaussian_filter","toolbox_name":"Image Processing Tools","label":"Diff Of Gaussian Filter","description":"Performs a Difference of Gaussian (DoG) filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/dog_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#DiffOfGaussianFilter","is_extension":false} {"tool_name":"DInfFlowAccumulation","function_name":"wbt_d_inf_flow_accumulation","toolbox_name":"Hydrological Analysis","label":"D Inf Flow Accumulation","description":"Calculates a D-infinity flow accumulation raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/dinf_flow_accum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#DInfFlowAccumulation","is_extension":false} {"tool_name":"DInfMassFlux","function_name":"wbt_d_inf_mass_flux","toolbox_name":"Hydrological Analysis","label":"D Inf Mass Flux","description":"Performs a D-infinity mass flux calculation.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/dinf_mass_flux.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#DInfMassFlux","is_extension":false} {"tool_name":"DInfPointer","function_name":"wbt_d_inf_pointer","toolbox_name":"Hydrological Analysis","label":"D Inf Pointer","description":"Calculates a D-infinity flow pointer (flow direction) raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/dinf_pointer.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#DInfPointer","is_extension":false} {"tool_name":"DirectDecorrelationStretch","function_name":"wbt_direct_decorrelation_stretch","toolbox_name":"Image Processing Tools","label":"Direct Decorrelation Stretch","description":"Performs a direct decorrelation stretch enhancement on a colour-composite image of multispectral data.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/direct_decorrelation_stretch.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#DirectDecorrelationStretch","is_extension":false} {"tool_name":"DirectionalRelief","function_name":"wbt_directional_relief","toolbox_name":"Geomorphometric Analysis","label":"Directional Relief","description":"Calculates relief for cells in an input DEM for a specified direction.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/directional_relief.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#DirectionalRelief","is_extension":false} {"tool_name":"Dissolve","function_name":"wbt_dissolve","toolbox_name":"GIS Analysis","label":"Dissolve","description":"Removes the interior, or shared, boundaries within a vector polygon coverage.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/dissolve.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Dissolve","is_extension":false} {"tool_name":"DistanceToOutlet","function_name":"wbt_distance_to_outlet","toolbox_name":"Stream Network Analysis","label":"Distance To Outlet","description":"Calculates the distance of stream grid cells to the channel network outlet cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/dist_to_outlet.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#DistanceToOutlet","is_extension":false} {"tool_name":"DiversityFilter","function_name":"wbt_diversity_filter","toolbox_name":"Image Processing Tools","label":"Diversity Filter","description":"Assigns each cell in the output grid the number of different values in a moving window centred on each grid cell in the input raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/diversity_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#DiversityFilter","is_extension":false} {"tool_name":"Divide","function_name":"wbt_divide","toolbox_name":"Math and Stats Tools","label":"Divide","description":"Performs a division operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/divide.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Divide","is_extension":false} {"tool_name":"DownslopeDistanceToStream","function_name":"wbt_downslope_distance_to_stream","toolbox_name":"Hydrological Analysis","label":"Downslope Distance To Stream","description":"Measures distance to the nearest downslope stream cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/downslope_distance_to_stream.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#DownslopeDistanceToStream","is_extension":false} {"tool_name":"DownslopeFlowpathLength","function_name":"wbt_downslope_flowpath_length","toolbox_name":"Hydrological Analysis","label":"Downslope Flowpath Length","description":"Calculates the downslope flowpath length from each cell to basin outlet.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/downslope_flowpath_length.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#DownslopeFlowpathLength","is_extension":false} {"tool_name":"DownslopeIndex","function_name":"wbt_downslope_index","toolbox_name":"Geomorphometric Analysis","label":"Downslope Index","description":"Calculates the Hjerdt et al. (2004) downslope index.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/downslope_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#DownslopeIndex","is_extension":false} {"tool_name":"EdgeDensity","function_name":"wbt_edge_density","toolbox_name":"Geomorphometric Analysis","label":"Edge Density","description":"Calculates the density of edges, or breaks-in-slope within DEMs.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/edge_density.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#EdgeDensity","is_extension":false} {"tool_name":"EdgePreservingMeanFilter","function_name":"wbt_edge_preserving_mean_filter","toolbox_name":"Image Processing Tools","label":"Edge Preserving Mean Filter","description":"Performs a simple edge-preserving mean filter on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/edge_preserving_mean_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#EdgePreservingMeanFilter","is_extension":false} {"tool_name":"EdgeProportion","function_name":"wbt_edge_proportion","toolbox_name":"GIS Analysis","label":"Edge Proportion","description":"Calculate the proportion of cells in a raster polygon that are edge cells.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/edge_proportion.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#EdgeProportion","is_extension":false} {"tool_name":"ElevAbovePit","function_name":"wbt_elev_above_pit","toolbox_name":"Geomorphometric Analysis","label":"Elev Above Pit","description":"Calculate the elevation of each grid cell above the nearest downstream pit cell or grid edge cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/elev_above_pit.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ElevAbovePit","is_extension":false} {"tool_name":"ElevationAboveStream","function_name":"wbt_elevation_above_stream","toolbox_name":"Hydrological Analysis","label":"Elevation Above Stream","description":"Calculates the elevation of cells above the nearest downslope stream cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/elevation_above_stream.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#ElevationAboveStream","is_extension":false} {"tool_name":"ElevationAboveStreamEuclidean","function_name":"wbt_elevation_above_stream_euclidean","toolbox_name":"Hydrological Analysis","label":"Elevation Above Stream Euclidean","description":"Calculates the elevation of cells above the nearest (Euclidean distance) stream cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/elevation_above_stream_euclidean.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#ElevationAboveStreamEuclidean","is_extension":false} {"tool_name":"ElevPercentile","function_name":"wbt_elev_percentile","toolbox_name":"Geomorphometric Analysis","label":"Elev Percentile","description":"Calculates the elevation percentile raster from a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/elev_percentile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ElevPercentile","is_extension":false} {"tool_name":"ElevRelativeToMinMax","function_name":"wbt_elev_relative_to_min_max","toolbox_name":"Geomorphometric Analysis","label":"Elev Relative To Min Max","description":"Calculates the elevation of a location relative to the minimum and maximum elevations in a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/elev_relative_to_min_max.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ElevRelativeToMinMax","is_extension":false} {"tool_name":"ElevRelativeToWatershedMinMax","function_name":"wbt_elev_relative_to_watershed_min_max","toolbox_name":"Geomorphometric Analysis","label":"Elev Relative To Watershed Min Max","description":"Calculates the elevation of a location relative to the minimum and maximum elevations in a watershed.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/elev_relative_to_watershed_min_max.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ElevRelativeToWatershedMinMax","is_extension":false} {"tool_name":"EliminateCoincidentPoints","function_name":"wbt_eliminate_coincident_points","toolbox_name":"GIS Analysis","label":"Eliminate Coincident Points","description":"Removes any coincident, or nearly coincident, points from a vector points file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/eliminate_coincident_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#EliminateCoincidentPoints","is_extension":false} {"tool_name":"ElongationRatio","function_name":"wbt_elongation_ratio","toolbox_name":"GIS Analysis","label":"Elongation Ratio","description":"Calculates the elongation ratio for vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/elongation_ratio.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ElongationRatio","is_extension":false} {"tool_name":"EmbankmentMapping","function_name":"wbt_embankment_mapping","toolbox_name":"Geomorphometric Analysis","label":"Embankment Mapping","description":"Maps and/or removes road embankments from an input fine-resolution DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/embankment_mapping.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#EmbankmentMapping","is_extension":false} {"tool_name":"EmbossFilter","function_name":"wbt_emboss_filter","toolbox_name":"Image Processing Tools","label":"Emboss Filter","description":"Performs an emboss filter on an image, similar to a hillshade operation.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/emboss_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#EmbossFilter","is_extension":false} {"tool_name":"EqualTo","function_name":"wbt_equal_to","toolbox_name":"Math and Stats Tools","label":"Equal To","description":"Performs a equal-to comparison operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/equal_to.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#EqualTo","is_extension":false} {"tool_name":"Erase","function_name":"wbt_erase","toolbox_name":"GIS Analysis","label":"Erase","description":"Removes all the features, or parts of features, that overlap with the features of the erase vector polygon.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/erase.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Erase","is_extension":false} {"tool_name":"ErasePolygonFromLidar","function_name":"wbt_erase_polygon_from_lidar","toolbox_name":"LiDAR Tools","label":"Erase Polygon From Lidar","description":"Erases (cuts out) a vector polygon or polygons from a LiDAR point cloud.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/erase_polygon_from_lidar.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ErasePolygonFromLidar","is_extension":false} {"tool_name":"ErasePolygonFromRaster","function_name":"wbt_erase_polygon_from_raster","toolbox_name":"GIS Analysis","label":"Erase Polygon From Raster","description":"Erases (cuts out) a vector polygon from a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/erase_polygon_from_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ErasePolygonFromRaster","is_extension":false} {"tool_name":"EuclideanAllocation","function_name":"wbt_euclidean_allocation","toolbox_name":"GIS Analysis","label":"Euclidean Allocation","description":"Assigns grid cells in the output raster the value of the nearest target cell in the input image, measured by the Shih and Wu (2004) Euclidean distance transform.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/euclidean_allocation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#EuclideanAllocation","is_extension":false} {"tool_name":"EuclideanDistance","function_name":"wbt_euclidean_distance","toolbox_name":"GIS Analysis","label":"Euclidean Distance","description":"Calculates the Shih and Wu (2004) Euclidean distance transform.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/euclidean_distance.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#EuclideanDistance","is_extension":false} {"tool_name":"EvaluateTrainingSites","function_name":"wbt_evaluate_training_sites","toolbox_name":"Image Processing Tools","label":"Evaluate Training Sites","description":"This tool can be used to inspect the overlap in spectral signatures of training sites for various classes.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/classification.html#EvaluateTrainingSites","is_extension":true} {"tool_name":"Exp","function_name":"wbt_exp","toolbox_name":"Math and Stats Tools","label":"Exp","description":"Returns the exponential (base e) of values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/exp.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Exp","is_extension":false} {"tool_name":"Exp2","function_name":"wbt_exp2","toolbox_name":"Math and Stats Tools","label":"Exp2","description":"Returns the exponential (base 2) of values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/exp2.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Exp2","is_extension":false} {"tool_name":"ExportTableToCsv","function_name":"wbt_export_table_to_csv","toolbox_name":"Data Tools","label":"Export Table To Csv","description":"Exports an attribute table to a CSV text file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/export_table_to_csv.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#ExportTableToCsv","is_extension":false} {"tool_name":"ExtendVectorLines","function_name":"wbt_extend_vector_lines","toolbox_name":"GIS Analysis","label":"Extend Vector Lines","description":"Extends vector lines by a specified distance.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/extend_vector_lines.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ExtendVectorLines","is_extension":false} {"tool_name":"ExtractNodes","function_name":"wbt_extract_nodes","toolbox_name":"GIS Analysis","label":"Extract Nodes","description":"Converts vector lines or polygons into vertex points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/extract_nodes.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ExtractNodes","is_extension":false} {"tool_name":"ExtractRasterValuesAtPoints","function_name":"wbt_extract_raster_values_at_points","toolbox_name":"GIS Analysis","label":"Extract Raster Values At Points","description":"Extracts the values of raster(s) at vector point locations.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/extract_raster_values_at_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ExtractRasterValuesAtPoints","is_extension":false} {"tool_name":"ExtractStreams","function_name":"wbt_extract_streams","toolbox_name":"Stream Network Analysis","label":"Extract Streams","description":"Extracts stream grid cells from a flow accumulation raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/extract_streams.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#ExtractStreams","is_extension":false} {"tool_name":"ExtractValleys","function_name":"wbt_extract_valleys","toolbox_name":"Stream Network Analysis","label":"Extract Valleys","description":"Identifies potential valley bottom grid cells based on local topolography alone.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/extract_valleys.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#ExtractValleys","is_extension":false} {"tool_name":"FarthestChannelHead","function_name":"wbt_farthest_channel_head","toolbox_name":"Stream Network Analysis","label":"Farthest Channel Head","description":"Calculates the distance to the furthest upstream channel head for each stream cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/farthest_channel_head.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#FarthestChannelHead","is_extension":false} {"tool_name":"FastAlmostGaussianFilter","function_name":"wbt_fast_almost_gaussian_filter","toolbox_name":"Image Processing Tools","label":"Fast Almost Gaussian Filter","description":"Performs a fast approximate Gaussian filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/fast_almost_gaussian_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#FastAlmostGaussianFilter","is_extension":false} {"tool_name":"Fd8FlowAccumulation","function_name":"wbt_fd8_flow_accumulation","toolbox_name":"Hydrological Analysis","label":"Fd8 Flow Accumulation","description":"Calculates an FD8 flow accumulation raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/fd8_flow_accum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Fd8FlowAccumulation","is_extension":false} {"tool_name":"Fd8Pointer","function_name":"wbt_fd8_pointer","toolbox_name":"Hydrological Analysis","label":"Fd8 Pointer","description":"Calculates an FD8 flow pointer raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/fd8_pointer.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Fd8Pointer","is_extension":false} {"tool_name":"FeaturePreservingSmoothing","function_name":"wbt_feature_preserving_smoothing","toolbox_name":"Geomorphometric Analysis","label":"Feature Preserving Smoothing","description":"Reduces short-scale variation in an input DEM using a modified Sun et al. (2007) algorithm.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/feature_preserving_smoothing.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#FeaturePreservingSmoothing","is_extension":false} {"tool_name":"FetchAnalysis","function_name":"wbt_fetch_analysis","toolbox_name":"Geomorphometric Analysis","label":"Fetch Analysis","description":"Performs an analysis of fetch or upwind distance to an obstacle.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/fetch_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#FetchAnalysis","is_extension":false} {"tool_name":"FillBurn","function_name":"wbt_fill_burn","toolbox_name":"Hydrological Analysis","label":"Fill Burn","description":"Burns streams into a DEM using the FillBurn (Saunders, 1999) method.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/fill_burn.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FillBurn","is_extension":false} {"tool_name":"FillDepressions","function_name":"wbt_fill_depressions","toolbox_name":"Hydrological Analysis","label":"Fill Depressions","description":"Fills all of the depressions in a DEM. Depression breaching should be preferred in most cases.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/fill_depressions.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FillDepressions","is_extension":false} {"tool_name":"FillDepressionsPlanchonAndDarboux","function_name":"wbt_fill_depressions_planchon_and_darboux","toolbox_name":"Hydrological Analysis","label":"Fill Depressions Planchon And Darboux","description":"Fills all of the depressions in a DEM using the Planchon and Darboux (2002) method.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/fill_depressions_planchon_and_darboux.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FillDepressionsPlanchonAndDarboux","is_extension":false} {"tool_name":"FillDepressionsWangAndLiu","function_name":"wbt_fill_depressions_wang_and_liu","toolbox_name":"Hydrological Analysis","label":"Fill Depressions Wang And Liu","description":"Fills all of the depressions in a DEM using the Wang and Liu (2006) method. Depression breaching should be preferred in most cases.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/fill_depressions_wang_and_liu.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FillDepressionsWangAndLiu","is_extension":false} {"tool_name":"FillMissingData","function_name":"wbt_fill_missing_data","toolbox_name":"Geomorphometric Analysis","label":"Fill Missing Data","description":"Fills NoData holes in a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/fill_missing_data.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#FillMissingData","is_extension":false} {"tool_name":"FillSingleCellPits","function_name":"wbt_fill_single_cell_pits","toolbox_name":"Hydrological Analysis","label":"Fill Single Cell Pits","description":"Raises pit cells to the elevation of their lowest neighbour.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/fill_pits.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FillSingleCellPits","is_extension":false} {"tool_name":"FilterLidar","function_name":"wbt_filter_lidar","toolbox_name":"LiDAR Tools","label":"Filter Lidar","description":"Filters points within a LiDAR point cloud based on point properties.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#FilterLidar","is_extension":true} {"tool_name":"FilterLidarByPercentile","function_name":"wbt_filter_lidar_by_percentile","toolbox_name":"LiDAR Tools","label":"Filter Lidar By Percentile","description":"Filters points within a LiDAR point cloud based on local elevation percentile.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#FilterLidarByPercentile","is_extension":true} {"tool_name":"FilterLidarByReferenceSurface","function_name":"wbt_filter_lidar_by_reference_surface","toolbox_name":"LiDAR Tools","label":"Filter Lidar By Reference Surface","description":"Filters points within a LiDAR point cloud based on a reference surface.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#FilterLidarByReferenceSurface","is_extension":true} {"tool_name":"FilterLidarClasses","function_name":"wbt_filter_lidar_classes","toolbox_name":"LiDAR Tools","label":"Filter Lidar Classes","description":"Removes points in a LAS file with certain specified class values.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/filter_lidar_classes.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#FilterLidarClasses","is_extension":false} {"tool_name":"FilterLidarScanAngles","function_name":"wbt_filter_lidar_scan_angles","toolbox_name":"LiDAR Tools","label":"Filter Lidar Scan Angles","description":"Removes points in a LAS file with scan angles greater than a threshold.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/filter_lidar_scan_angles.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#FilterLidarScanAngles","is_extension":false} {"tool_name":"FilterRasterFeaturesByArea","function_name":"wbt_filter_raster_features_by_area","toolbox_name":"GIS Analysis","label":"Filter Raster Features By Area","description":"Removes small-area features from a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/filter_raster_features_by_area.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#FilterRasterFeaturesByArea","is_extension":false} {"tool_name":"FindFlightlineEdgePoints","function_name":"wbt_find_flightline_edge_points","toolbox_name":"LiDAR Tools","label":"Find Flightline Edge Points","description":"Identifies points along a flightline's edge in a LAS file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/find_flightline_edge_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#FindFlightlineEdgePoints","is_extension":false} {"tool_name":"FindLowestOrHighestPoints","function_name":"wbt_find_lowest_or_highest_points","toolbox_name":"GIS Analysis","label":"Find Lowest Or Highest Points","description":"Locates the lowest and/or highest valued cells in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/find_lowest_or_highest_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#FindLowestOrHighestPoints","is_extension":false} {"tool_name":"FindMainStem","function_name":"wbt_find_main_stem","toolbox_name":"Stream Network Analysis","label":"Find Main Stem","description":"Finds the main stem, based on stream lengths, of each stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/find_main_stem.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#FindMainStem","is_extension":false} {"tool_name":"FindNoFlowCells","function_name":"wbt_find_no_flow_cells","toolbox_name":"Hydrological Analysis","label":"Find No Flow Cells","description":"Finds grid cells with no downslope neighbours.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/find_noflow_cells.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FindNoFlowCells","is_extension":false} {"tool_name":"FindParallelFlow","function_name":"wbt_find_parallel_flow","toolbox_name":"Hydrological Analysis","label":"Find Parallel Flow","description":"Finds areas of parallel flow in D8 flow direction rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/find_parallel_flow.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FindParallelFlow","is_extension":false} {"tool_name":"FindPatchOrClassEdgeCells","function_name":"wbt_find_patch_or_class_edge_cells","toolbox_name":"GIS Analysis","label":"Find Patch Or Class Edge Cells","description":"Finds all cells located on the edge of patch or class features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/find_patch_edge_cells.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#FindPatchOrClassEdgeCells","is_extension":false} {"tool_name":"FindRidges","function_name":"wbt_find_ridges","toolbox_name":"Geomorphometric Analysis","label":"Find Ridges","description":"Identifies potential ridge and peak grid cells.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/find_ridges.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#FindRidges","is_extension":false} {"tool_name":"FixDanglingArcs","function_name":"wbt_fix_dangling_arcs","toolbox_name":"Data Tools","label":"Fix Dangling Arcs","description":"This tool fixes undershot and overshot arcs, two common topological errors, in an input vector lines file.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#FixDanglingArcs","is_extension":true} {"tool_name":"FlattenLakes","function_name":"wbt_flatten_lakes","toolbox_name":"Hydrological Analysis","label":"Flatten Lakes","description":"Flattens lake polygons in a raster DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/flatten_lakes.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FlattenLakes","is_extension":false} {"tool_name":"FlightlineOverlap","function_name":"wbt_flightline_overlap","toolbox_name":"LiDAR Tools","label":"Flightline Overlap","description":"Reads a LiDAR (LAS) point file and outputs a raster containing the number of overlapping flight-lines in each grid cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/flightline_overlap.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#FlightlineOverlap","is_extension":false} {"tool_name":"FlipImage","function_name":"wbt_flip_image","toolbox_name":"Image Processing Tools","label":"Flip Image","description":"Reflects an image in the vertical or horizontal axis.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/flip_image.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#FlipImage","is_extension":false} {"tool_name":"FloodOrder","function_name":"wbt_flood_order","toolbox_name":"Hydrological Analysis","label":"Flood Order","description":"Assigns each DEM grid cell its order in the sequence of inundations that are encountered during a search starting from the edges, moving inward at increasing elevations.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/flood_order.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FloodOrder","is_extension":false} {"tool_name":"Floor","function_name":"wbt_floor","toolbox_name":"Math and Stats Tools","label":"Floor","description":"Returns the largest (closest to positive infinity) value that is less than or equal to the values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/floor.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Floor","is_extension":false} {"tool_name":"FlowAccumulationFullWorkflow","function_name":"wbt_flow_accumulation_full_workflow","toolbox_name":"Hydrological Analysis","label":"Flow Accumulation Full Workflow","description":"Resolves all of the depressions in a DEM, outputting a breached DEM, an aspect-aligned non-divergent flow pointer, and a flow accumulation raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/flow_accum_full_workflow.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FlowAccumulationFullWorkflow","is_extension":false} {"tool_name":"FlowLengthDiff","function_name":"wbt_flow_length_diff","toolbox_name":"Hydrological Analysis","label":"Flow Length Diff","description":"Calculates the local maximum absolute difference in downslope flowpath length, useful in mapping drainage divides and ridges.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/flow_length_diff.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#FlowLengthDiff","is_extension":false} {"tool_name":"GammaCorrection","function_name":"wbt_gamma_correction","toolbox_name":"Image Processing Tools","label":"Gamma Correction","description":"Performs a gamma correction on an input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/gamma_correction.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#GammaCorrection","is_extension":false} {"tool_name":"GaussianContrastStretch","function_name":"wbt_gaussian_contrast_stretch","toolbox_name":"Image Processing Tools","label":"Gaussian Contrast Stretch","description":"Performs a Gaussian contrast stretch on input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/gaussian_contrast_stretch.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#GaussianContrastStretch","is_extension":false} {"tool_name":"GaussianCurvature","function_name":"wbt_gaussian_curvature","toolbox_name":"Geomorphometric Analysis","label":"Gaussian Curvature","description":"Calculates a mean curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/gaussian_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#GaussianCurvature","is_extension":false} {"tool_name":"GaussianFilter","function_name":"wbt_gaussian_filter","toolbox_name":"Image Processing Tools","label":"Gaussian Filter","description":"Performs a Gaussian filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/gaussian_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#GaussianFilter","is_extension":false} {"tool_name":"GeneralizeClassifiedRaster","function_name":"wbt_generalize_classified_raster","toolbox_name":"Image Processing Tools","label":"Generalize Classified Raster","description":"Generalizes a raster containing class or object features by removing small features.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/classification.html#GeneralizeClassifiedRaster","is_extension":true} {"tool_name":"GeneralizeWithSimilarity","function_name":"wbt_generalize_with_similarity","toolbox_name":"Image Processing Tools","label":"Generalize With Similarity","description":"Generalizes a raster containing class or object features by removing small features using similarity criteria of neighbouring features.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/classification.html#GeneralizeWithSimilarity","is_extension":true} {"tool_name":"GeneratingFunction","function_name":"wbt_generating_function","toolbox_name":"Geomorphometric Analysis","label":"Generating Function","description":"This tool calculates generating function from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#GeneratingFunction","is_extension":true} {"tool_name":"Geomorphons","function_name":"wbt_geomorphons","toolbox_name":"Geomorphometric Analysis","label":"Geomorphons","description":"Computes geomorphon patterns.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/geomorphons.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Geomorphons","is_extension":false} {"tool_name":"GreaterThan","function_name":"wbt_greater_than","toolbox_name":"Math and Stats Tools","label":"Greater Than","description":"Performs a greater-than comparison operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/greater_than.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#GreaterThan","is_extension":false} {"tool_name":"HackStreamOrder","function_name":"wbt_hack_stream_order","toolbox_name":"Stream Network Analysis","label":"Hack Stream Order","description":"Assigns the Hack stream order to each tributary in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/hack_order.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#HackStreamOrder","is_extension":false} {"tool_name":"HeightAboveGround","function_name":"wbt_height_above_ground","toolbox_name":"LiDAR Tools","label":"Height Above Ground","description":"Normalizes a LiDAR point cloud, providing the height above the nearest ground-classified point.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/height_above_ground.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#HeightAboveGround","is_extension":false} {"tool_name":"HighestPosition","function_name":"wbt_highest_position","toolbox_name":"GIS Analysis","label":"Highest Position","description":"Identifies the stack position of the maximum value within a raster stack on a cell-by-cell basis.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/highest_pos.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#HighestPosition","is_extension":false} {"tool_name":"HighPassBilateralFilter","function_name":"wbt_high_pass_bilateral_filter","toolbox_name":"Image Processing Tools","label":"High Pass Bilateral Filter","description":"Performs a high-pass bilateral filter, by differencing an input image by the bilateral filter by Tomasi and Manduchi (1998).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/highpass_bilateral_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#HighPassBilateralFilter","is_extension":false} {"tool_name":"HighPassFilter","function_name":"wbt_high_pass_filter","toolbox_name":"Image Processing Tools","label":"High Pass Filter","description":"Performs a high-pass filter on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/highpass_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#HighPassFilter","is_extension":false} {"tool_name":"HighPassMedianFilter","function_name":"wbt_high_pass_median_filter","toolbox_name":"Image Processing Tools","label":"High Pass Median Filter","description":"Performs a high pass median filter on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/highpass_median_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#HighPassMedianFilter","is_extension":false} {"tool_name":"Hillshade","function_name":"wbt_hillshade","toolbox_name":"Geomorphometric Analysis","label":"Hillshade","description":"Calculates a hillshade raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/hillshade.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Hillshade","is_extension":false} {"tool_name":"Hillslopes","function_name":"wbt_hillslopes","toolbox_name":"Hydrological Analysis","label":"Hillslopes","description":"Identifies the individual hillslopes draining to each link in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/hillslopes.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Hillslopes","is_extension":false} {"tool_name":"HistogramEqualization","function_name":"wbt_histogram_equalization","toolbox_name":"Image Processing Tools","label":"Histogram Equalization","description":"Performs a histogram equalization contrast enhancement on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/histogram_equalization.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#HistogramEqualization","is_extension":false} {"tool_name":"HistogramMatching","function_name":"wbt_histogram_matching","toolbox_name":"Image Processing Tools","label":"Histogram Matching","description":"Alters the statistical distribution of a raster image matching it to a specified PDF.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/histogram_matching.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#HistogramMatching","is_extension":false} {"tool_name":"HistogramMatchingTwoImages","function_name":"wbt_histogram_matching_two_images","toolbox_name":"Image Processing Tools","label":"Histogram Matching Two Images","description":"Alters the cumulative distribution function of a raster image to that of another image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/histogram_matching_two_images.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#HistogramMatchingTwoImages","is_extension":false} {"tool_name":"HoleProportion","function_name":"wbt_hole_proportion","toolbox_name":"GIS Analysis","label":"Hole Proportion","description":"Calculates the proportion of the total area of a polygon's holes relative to the area of the polygon's hull.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/hole_proportion.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#HoleProportion","is_extension":false} {"tool_name":"HorizonAngle","function_name":"wbt_horizon_angle","toolbox_name":"Geomorphometric Analysis","label":"Horizon Angle","description":"Calculates horizon angle (maximum upwind slope) for each grid cell in an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/horizon_angle.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#HorizonAngle","is_extension":false} {"tool_name":"HorizonArea","function_name":"wbt_horizon_area","toolbox_name":"Geomorphometric Analysis","label":"Horizon Area","description":"Calculates horizon area, i.e., the area of the horizon polygon centered on each point in a DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#HorizonArea","is_extension":true} {"tool_name":"HorizontalExcessCurvature","function_name":"wbt_horizontal_excess_curvature","toolbox_name":"Geomorphometric Analysis","label":"Horizontal Excess Curvature","description":"This tool calculates horizontal excess curvature from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#HorizontalExcessCurvature","is_extension":true} {"tool_name":"HortonStreamOrder","function_name":"wbt_horton_stream_order","toolbox_name":"Stream Network Analysis","label":"Horton Stream Order","description":"Assigns the Horton stream order to each tributary in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/horton_order.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#HortonStreamOrder","is_extension":false} {"tool_name":"HydrologicConnectivity","function_name":"wbt_hydrologic_connectivity","toolbox_name":"Hydrological Analysis","label":"Hydrologic Connectivity","description":"This tool evaluates hydrologic connectivity within a DEM","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#HydrologicConnectivity","is_extension":true} {"tool_name":"HypsometricallyTintedHillshade","function_name":"wbt_hypsometrically_tinted_hillshade","toolbox_name":"Geomorphometric Analysis","label":"Hypsometrically Tinted Hillshade","description":"Creates an colour shaded relief image from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/hypsometrically_tinted_hillshade.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#HypsometricallyTintedHillshade","is_extension":false} {"tool_name":"HypsometricAnalysis","function_name":"wbt_hypsometric_analysis","toolbox_name":"Geomorphometric Analysis","label":"Hypsometric Analysis","description":"Calculates a hypsometric curve for one or more DEMs.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/hypsometric_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#HypsometricAnalysis","is_extension":false} {"tool_name":"IdwInterpolation","function_name":"wbt_idw_interpolation","toolbox_name":"GIS Analysis","label":"Idw Interpolation","description":"Interpolates vector points into a raster surface using an inverse-distance weighted scheme.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/idw_interpolation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#IdwInterpolation","is_extension":false} {"tool_name":"IhsToRgb","function_name":"wbt_ihs_to_rgb","toolbox_name":"Image Processing Tools","label":"Ihs To Rgb","description":"Converts intensity, hue, and saturation (IHS) images into red, green, and blue (RGB) images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/ihs_to_rgb.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#IhsToRgb","is_extension":false} {"tool_name":"ImageAutocorrelation","function_name":"wbt_image_autocorrelation","toolbox_name":"Math and Stats Tools","label":"Image Autocorrelation","description":"Performs Moran's I analysis on two or more input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/image_autocorrelation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ImageAutocorrelation","is_extension":false} {"tool_name":"ImageCorrelation","function_name":"wbt_image_correlation","toolbox_name":"Math and Stats Tools","label":"Image Correlation","description":"Performs image correlation on two or more input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/image_correlation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ImageCorrelation","is_extension":false} {"tool_name":"ImageCorrelationNeighbourhoodAnalysis","function_name":"wbt_image_correlation_neighbourhood_analysis","toolbox_name":"Math and Stats Tools","label":"Image Correlation Neighbourhood Analysis","description":"Performs image correlation on two input images neighbourhood search windows.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/image_correlation_neighbourhood_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ImageCorrelationNeighbourhoodAnalysis","is_extension":false} {"tool_name":"ImageRegression","function_name":"wbt_image_regression","toolbox_name":"Math and Stats Tools","label":"Image Regression","description":"Performs image regression analysis on two input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/image_regression.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ImageRegression","is_extension":false} {"tool_name":"ImageSegmentation","function_name":"wbt_image_segmentation","toolbox_name":"Image Processing Tools","label":"Image Segmentation","description":"Performs a region-growing based segmentation on a set of multi-spectral images.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/classification.html#ImageSegmentation","is_extension":true} {"tool_name":"ImageSlider","function_name":"wbt_image_slider","toolbox_name":"Image Processing Tools","label":"Image Slider","description":"This tool creates an image slider from two input images.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#ImageSlider","is_extension":true} {"tool_name":"ImageStackProfile","function_name":"wbt_image_stack_profile","toolbox_name":"Image Processing Tools","label":"Image Stack Profile","description":"Plots an image stack profile (i.e. signature) for a set of points and multispectral images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/image_stack_profile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#ImageStackProfile","is_extension":false} {"tool_name":"ImpoundmentSizeIndex","function_name":"wbt_impoundment_size_index","toolbox_name":"Hydrological Analysis","label":"Impoundment Size Index","description":"Calculates the impoundment size resulting from damming a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/impoundment_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#ImpoundmentSizeIndex","is_extension":false} {"tool_name":"ImprovedGroundPointFilter","function_name":"wbt_improved_ground_point_filter","toolbox_name":"LiDAR Tools","label":"Improved Ground Point Filter","description":"Filters points within a LiDAR point cloud based on a reference surface.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ImprovedGroundPointFilter","is_extension":true} {"tool_name":"Increment","function_name":"wbt_increment","toolbox_name":"Math and Stats Tools","label":"Increment","description":"Increases the values of each grid cell in an input raster by 1.0. (see also InPlaceAdd)","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/increment.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Increment","is_extension":false} {"tool_name":"InPlaceAdd","function_name":"wbt_in_place_add","toolbox_name":"Math and Stats Tools","label":"In Place Add","description":"Performs an in-place addition operation (input1 += input2).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/inplace_add.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#InPlaceAdd","is_extension":false} {"tool_name":"InPlaceDivide","function_name":"wbt_in_place_divide","toolbox_name":"Math and Stats Tools","label":"In Place Divide","description":"Performs an in-place division operation (input1 /= input2).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/inplace_divide.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#InPlaceDivide","is_extension":false} {"tool_name":"InPlaceMultiply","function_name":"wbt_in_place_multiply","toolbox_name":"Math and Stats Tools","label":"In Place Multiply","description":"Performs an in-place multiplication operation (input1 *= input2).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/inplace_multiply.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#InPlaceMultiply","is_extension":false} {"tool_name":"InPlaceSubtract","function_name":"wbt_in_place_subtract","toolbox_name":"Math and Stats Tools","label":"In Place Subtract","description":"Performs an in-place subtraction operation (input1 -= input2).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/inplace_subtract.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#InPlaceSubtract","is_extension":false} {"tool_name":"InsertDams","function_name":"wbt_insert_dams","toolbox_name":"Hydrological Analysis","label":"Insert Dams","description":"Calculates the impoundment size resulting from damming a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/insert_dams.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#InsertDams","is_extension":false} {"tool_name":"IntegerDivision","function_name":"wbt_integer_division","toolbox_name":"Math and Stats Tools","label":"Integer Division","description":"Performs an integer division operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/integer_division.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#IntegerDivision","is_extension":false} {"tool_name":"IntegralImage","function_name":"wbt_integral_image","toolbox_name":"Image Processing Tools","label":"Integral Image","description":"Transforms an input image (summed area table) into its integral image equivalent.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/integral_image.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#IntegralImage","is_extension":false} {"tool_name":"Intersect","function_name":"wbt_intersect","toolbox_name":"GIS Analysis","label":"Intersect","description":"Identifies the parts of features in common between two input vector layers.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/intersect.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Intersect","is_extension":false} {"tool_name":"InversePrincipalComponentAnalysis","function_name":"wbt_inverse_pca","toolbox_name":"Math and Stats Tools","label":"Inverse Pca","description":"This tool performs an inverse principal component analysis on a series of input component images.","github":"https://github.com/jblindsay/whitebox-tools/tree/master/whitebox-tools-app/src/tools","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#InversePca","is_extension":true} {"tool_name":"IsNoData","function_name":"wbt_is_no_data","toolbox_name":"Math and Stats Tools","label":"Is No Data","description":"Identifies NoData valued pixels in an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/isnodata.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#IsNoData","is_extension":false} {"tool_name":"Isobasins","function_name":"wbt_isobasins","toolbox_name":"Hydrological Analysis","label":"Isobasins","description":"Divides a landscape into nearly equal sized drainage basins (i.e. watersheds).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/isobasins.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Isobasins","is_extension":false} {"tool_name":"JensonSnapPourPoints","function_name":"wbt_jenson_snap_pour_points","toolbox_name":"Hydrological Analysis","label":"Jenson Snap Pour Points","description":"Moves outlet points used to specify points of interest in a watershedding operation to the nearest stream cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/jenson_snap_pour_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#JensonSnapPourPoints","is_extension":false} {"tool_name":"JoinTables","function_name":"wbt_join_tables","toolbox_name":"Data Tools","label":"Join Tables","description":"Merge a vector's attribute table with another table based on a common field.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/join_tables.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#JoinTables","is_extension":false} {"tool_name":"KappaIndex","function_name":"wbt_kappa_index","toolbox_name":"Math and Stats Tools","label":"Kappa Index","description":"Performs a kappa index of agreement (KIA) analysis on two categorical raster files.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/kappa_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#KappaIndex","is_extension":false} {"tool_name":"KMeansClustering","function_name":"wbt_k_means_clustering","toolbox_name":"Machine Learning","label":"K Means Clustering","description":"Performs a k-means clustering operation on a multi-spectral dataset.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/k_means_clustering.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#KMeansClustering","is_extension":false} {"tool_name":"KNearestMeanFilter","function_name":"wbt_k_nearest_mean_filter","toolbox_name":"Image Processing Tools","label":"K Nearest Mean Filter","description":"A k-nearest mean filter is a type of edge-preserving smoothing filter.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/k_nearest_mean_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#KNearestMeanFilter","is_extension":false} {"tool_name":"KnnClassification","function_name":"wbt_knn_classification","toolbox_name":"Machine Learning","label":"Knn Classification","description":"Performs a supervised k-nearest neighbour classification using training site polygons/points and predictor rasters.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#KnnClassification","is_extension":true} {"tool_name":"KnnRegression","function_name":"wbt_knn_regression","toolbox_name":"Machine Learning","label":"Knn Regression","description":"Performs a supervised k-nearest neighbour regression using training site points and predictor rasters.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#KnnRegression","is_extension":true} {"tool_name":"KsTestForNormality","function_name":"wbt_ks_test_for_normality","toolbox_name":"Math and Stats Tools","label":"Ks Test For Normality","description":"Evaluates whether the values in a raster are normally distributed.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/ks_normality_test.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#KsTestForNormality","is_extension":false} {"tool_name":"LaplacianFilter","function_name":"wbt_laplacian_filter","toolbox_name":"Image Processing Tools","label":"Laplacian Filter","description":"Performs a Laplacian filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/laplacian_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#LaplacianFilter","is_extension":false} {"tool_name":"LaplacianOfGaussianFilter","function_name":"wbt_laplacian_of_gaussian_filter","toolbox_name":"Image Processing Tools","label":"Laplacian Of Gaussian Filter","description":"Performs a Laplacian-of-Gaussian (LoG) filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/log_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#LaplacianOfGaussianFilter","is_extension":false} {"tool_name":"LasToAscii","function_name":"wbt_las_to_ascii","toolbox_name":"LiDAR Tools","label":"Las To Ascii","description":"Converts one or more LAS files into ASCII text files.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/las_to_ascii.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LasToAscii","is_extension":false} {"tool_name":"LasToLaz","function_name":"wbt_las_to_laz","toolbox_name":"LiDAR Tools","label":"Las To Laz","description":"This tool converts one or more LAS files into the LAZ format","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LasToLaz","is_extension":true} {"tool_name":"LasToMultipointShapefile","function_name":"wbt_las_to_multipoint_shapefile","toolbox_name":"LiDAR Tools","label":"Las To Multipoint Shapefile","description":"Converts one or more LAS files into MultipointZ vector Shapefiles. When the input parameter is not specified, the tool grids all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/las_to_multipoint_shapefile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LasToMultipointShapefile","is_extension":false} {"tool_name":"LasToShapefile","function_name":"wbt_las_to_shapefile","toolbox_name":"LiDAR Tools","label":"Las To Shapefile","description":"Converts one or more LAS files into a vector Shapefile of POINT ShapeType.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/las_to_shapefile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LasToShapefile","is_extension":false} {"tool_name":"LasToZlidar","function_name":"wbt_las_to_zlidar","toolbox_name":"LiDAR Tools","label":"Las To Zlidar","description":"Converts one or more LAS files into the zlidar compressed LiDAR data format.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/las_to_zlidar.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LasToZlidar","is_extension":false} {"tool_name":"LayerFootprint","function_name":"wbt_layer_footprint","toolbox_name":"GIS Analysis","label":"Layer Footprint","description":"Creates a vector polygon footprint of the area covered by a raster grid or vector layer.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/layer_footprint.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#LayerFootprint","is_extension":false} {"tool_name":"LazToLas","function_name":"wbt_laz_to_las","toolbox_name":"LiDAR Tools","label":"Laz To Las","description":"This tool converts one or more LAZ files into the LAS format","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LazToLas","is_extension":true} {"tool_name":"LeeSigmaFilter","function_name":"wbt_lee_sigma_filter","toolbox_name":"Image Processing Tools","label":"Lee Sigma Filter","description":"Performs a Lee (Sigma) smoothing filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/lee_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#LeeSigmaFilter","is_extension":false} {"tool_name":"LengthOfUpstreamChannels","function_name":"wbt_length_of_upstream_channels","toolbox_name":"Stream Network Analysis","label":"Length Of Upstream Channels","description":"Calculates the total length of channels upstream.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/total_length_channels.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#LengthOfUpstreamChannels","is_extension":false} {"tool_name":"LessThan","function_name":"wbt_less_than","toolbox_name":"Math and Stats Tools","label":"Less Than","description":"Performs a less-than comparison operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/less_than.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#LessThan","is_extension":false} {"tool_name":"LidarBlockMaximum","function_name":"wbt_lidar_block_maximum","toolbox_name":"LiDAR Tools","label":"Lidar Block Maximum","description":"Creates a block-maximum raster from an input LAS file. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/block_maximum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarBlockMaximum","is_extension":false} {"tool_name":"LidarBlockMinimum","function_name":"wbt_lidar_block_minimum","toolbox_name":"LiDAR Tools","label":"Lidar Block Minimum","description":"Creates a block-minimum raster from an input LAS file. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/block_minimum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarBlockMinimum","is_extension":false} {"tool_name":"LidarClassifySubset","function_name":"wbt_lidar_classify_subset","toolbox_name":"LiDAR Tools","label":"Lidar Classify Subset","description":"Classifies the values in one LiDAR point cloud that correspond with points in a subset cloud.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_classify_subset.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarClassifySubset","is_extension":false} {"tool_name":"LidarColourize","function_name":"wbt_lidar_colourize","toolbox_name":"LiDAR Tools","label":"Lidar Colourize","description":"Adds the red-green-blue colour fields of a LiDAR (LAS) file based on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_colourize.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarColourize","is_extension":false} {"tool_name":"LidarContour","function_name":"wbt_lidar_contour","toolbox_name":"LiDAR Tools","label":"Lidar Contour","description":"This tool creates a vector contour coverage from an input LiDAR point file.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarContour","is_extension":true} {"tool_name":"LidarDigitalSurfaceModel","function_name":"wbt_lidar_digital_surface_model","toolbox_name":"LiDAR Tools","label":"Lidar Digital Surface Model","description":"Creates a top-surface digital surface model (DSM) from a LiDAR point cloud.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_dsm.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarDigitalSurfaceModel","is_extension":false} {"tool_name":"LidarEigenvalueFeatures","function_name":"wbt_lidar_eigenvalue_features","toolbox_name":"LiDAR Tools","label":"Lidar Eigenvalue Features","description":"Calculate eigenvalue-based metrics from a LiDAR point cloud.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarEigenvalueFeatures","is_extension":true} {"tool_name":"LidarElevationSlice","function_name":"wbt_lidar_elevation_slice","toolbox_name":"LiDAR Tools","label":"Lidar Elevation Slice","description":"Outputs all of the points within a LiDAR (LAS) point file that lie between a specified elevation range.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_elevation_slice.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarElevationSlice","is_extension":false} {"tool_name":"LidarGroundPointFilter","function_name":"wbt_lidar_ground_point_filter","toolbox_name":"LiDAR Tools","label":"Lidar Ground Point Filter","description":"Identifies ground points within LiDAR dataset using a slope-based method.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_ground_point_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarGroundPointFilter","is_extension":false} {"tool_name":"LidarHexBinning","function_name":"wbt_lidar_hex_binning","toolbox_name":"LiDAR Tools","label":"Lidar Hex Binning","description":"Hex-bins a set of LiDAR points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_hex_bin.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarHexBinning","is_extension":false} {"tool_name":"LidarHillshade","function_name":"wbt_lidar_hillshade","toolbox_name":"LiDAR Tools","label":"Lidar Hillshade","description":"Calculates a hillshade value for points within a LAS file and stores these data in the RGB field.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_hillshade.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarHillshade","is_extension":false} {"tool_name":"LidarHistogram","function_name":"wbt_lidar_histogram","toolbox_name":"LiDAR Tools","label":"Lidar Histogram","description":"Creates a histogram of LiDAR data.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_histogram.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarHistogram","is_extension":false} {"tool_name":"LidarIdwInterpolation","function_name":"wbt_lidar_idw_interpolation","toolbox_name":"LiDAR Tools","label":"Lidar Idw Interpolation","description":"Interpolates LAS files using an inverse-distance weighted (IDW) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_idw_interpolation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarIdwInterpolation","is_extension":false} {"tool_name":"LidarInfo","function_name":"wbt_lidar_info","toolbox_name":"LiDAR Tools","label":"Lidar Info","description":"Prints information about a LiDAR (LAS) dataset, including header, point return frequency, and classification data and information about the variable length records (VLRs) and geokeys.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_info.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarInfo","is_extension":false} {"tool_name":"LidarJoin","function_name":"wbt_lidar_join","toolbox_name":"LiDAR Tools","label":"Lidar Join","description":"Joins multiple LiDAR (LAS) files into a single LAS file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_join.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarJoin","is_extension":false} {"tool_name":"LidarKappaIndex","function_name":"wbt_lidar_kappa_index","toolbox_name":"LiDAR Tools","label":"Lidar Kappa Index","description":"Performs a kappa index of agreement (KIA) analysis on the classifications of two LAS files.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_kappa.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarKappaIndex","is_extension":false} {"tool_name":"LidarNearestNeighbourGridding","function_name":"wbt_lidar_nearest_neighbour_gridding","toolbox_name":"LiDAR Tools","label":"Lidar Nearest Neighbour Gridding","description":"Grids LiDAR files using nearest-neighbour scheme. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_nn_gridding.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarNearestNeighbourGridding","is_extension":false} {"tool_name":"LidarPointDensity","function_name":"wbt_lidar_point_density","toolbox_name":"LiDAR Tools","label":"Lidar Point Density","description":"Calculates the spatial pattern of point density for a LiDAR data set. When the input/output parameters are not specified, the tool grids all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_point_density.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarPointDensity","is_extension":false} {"tool_name":"LidarPointReturnAnalysis","function_name":"wbt_lidar_point_return_analysis","toolbox_name":"LiDAR Tools","label":"Lidar Point Return Analysis","description":"This tool performs a quality control check on the return values of points in a LiDAR file.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarPointReturnAnalysis","is_extension":true} {"tool_name":"LidarPointStats","function_name":"wbt_lidar_point_stats","toolbox_name":"LiDAR Tools","label":"Lidar Point Stats","description":"Creates several rasters summarizing the distribution of LAS point data. When the input/output parameters are not specified, the tool works on all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_point_stats.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarPointStats","is_extension":false} {"tool_name":"LidarRansacPlanes","function_name":"wbt_lidar_ransac_planes","toolbox_name":"LiDAR Tools","label":"Lidar Ransac Planes","description":"Performs a RANSAC analysis to identify points within a LiDAR point cloud that belong to linear planes.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_ransac_planes.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarRansacPlanes","is_extension":false} {"tool_name":"LidarRbfInterpolation","function_name":"wbt_lidar_rbf_interpolation","toolbox_name":"LiDAR Tools","label":"Lidar Rbf Interpolation","description":"Interpolates LAS files using a radial basis function (RBF) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_radial_basis_function_interpolation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarRbfInterpolation","is_extension":false} {"tool_name":"LidarRemoveDuplicates","function_name":"wbt_lidar_remove_duplicates","toolbox_name":"LiDAR Tools","label":"Lidar Remove Duplicates","description":"Removes duplicate points from a LiDAR data set.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/remove_duplicates.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarRemoveDuplicates","is_extension":false} {"tool_name":"LidarRemoveOutliers","function_name":"wbt_lidar_remove_outliers","toolbox_name":"LiDAR Tools","label":"Lidar Remove Outliers","description":"Removes outliers (high and low points) in a LiDAR point cloud.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_outliers.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarRemoveOutliers","is_extension":false} {"tool_name":"LidarRooftopAnalysis","function_name":"wbt_lidar_rooftop_analysis","toolbox_name":"LiDAR Tools","label":"Lidar Rooftop Analysis","description":"Identifies roof segments in a LiDAR point cloud.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_rooftop_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarRooftopAnalysis","is_extension":false} {"tool_name":"LidarSegmentation","function_name":"wbt_lidar_segmentation","toolbox_name":"LiDAR Tools","label":"Lidar Segmentation","description":"Segments a LiDAR point cloud based on differences in the orientation of fitted planar surfaces and point proximity.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_segmentation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarSegmentation","is_extension":false} {"tool_name":"LidarSegmentationBasedFilter","function_name":"wbt_lidar_segmentation_based_filter","toolbox_name":"LiDAR Tools","label":"Lidar Segmentation Based Filter","description":"Identifies ground points within LiDAR point clouds using a segmentation based approach.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_segmentation_based_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarSegmentationBasedFilter","is_extension":false} {"tool_name":"LidarSibsonInterpolation","function_name":"wbt_lidar_sibson_interpolation","toolbox_name":"LiDAR Tools","label":"Lidar Sibson Interpolation","description":"This tool interpolates one or more LiDAR tiles using Sibson's natural neighbour method.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarSibsonInterpolation","is_extension":true} {"tool_name":"LidarThin","function_name":"wbt_lidar_thin","toolbox_name":"LiDAR Tools","label":"Lidar Thin","description":"Thins a LiDAR point cloud, reducing point density.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_thin.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarThin","is_extension":false} {"tool_name":"LidarThinHighDensity","function_name":"wbt_lidar_thin_high_density","toolbox_name":"LiDAR Tools","label":"Lidar Thin High Density","description":"Thins points from high density areas within a LiDAR point cloud.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_thin_high_density.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarThinHighDensity","is_extension":false} {"tool_name":"LidarTile","function_name":"wbt_lidar_tile","toolbox_name":"LiDAR Tools","label":"Lidar Tile","description":"Tiles a LiDAR LAS file into multiple LAS files.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_tile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarTile","is_extension":false} {"tool_name":"LidarTileFootprint","function_name":"wbt_lidar_tile_footprint","toolbox_name":"LiDAR Tools","label":"Lidar Tile Footprint","description":"Creates a vector polygon of the convex hull of a LiDAR point cloud. When the input/output parameters are not specified, the tool works with all LAS files contained within the working directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_tile_footprint.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarTileFootprint","is_extension":false} {"tool_name":"LidarTinGridding","function_name":"wbt_lidar_tin_gridding","toolbox_name":"LiDAR Tools","label":"Lidar Tin Gridding","description":"Creates a raster grid based on a Delaunay triangular irregular network (TIN) fitted to LiDAR points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_tin_gridding.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarTinGridding","is_extension":false} {"tool_name":"LidarTophatTransform","function_name":"wbt_lidar_tophat_transform","toolbox_name":"LiDAR Tools","label":"Lidar Tophat Transform","description":"Performs a white top-hat transform on a Lidar dataset; as an estimate of height above ground, this is useful for modelling the vegetation canopy.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/lidar_tophat_transform.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#LidarTophatTransform","is_extension":false} {"tool_name":"LinearityIndex","function_name":"wbt_linearity_index","toolbox_name":"GIS Analysis","label":"Linearity Index","description":"Calculates the linearity index for vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/linearity_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#LinearityIndex","is_extension":false} {"tool_name":"LineDetectionFilter","function_name":"wbt_line_detection_filter","toolbox_name":"Image Processing Tools","label":"Line Detection Filter","description":"Performs a line-detection filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/line_detection_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#LineDetectionFilter","is_extension":false} {"tool_name":"LineIntersections","function_name":"wbt_line_intersections","toolbox_name":"GIS Analysis","label":"Line Intersections","description":"Identifies points where the features of two vector line layers intersect.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/line_intersections.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#LineIntersections","is_extension":false} {"tool_name":"LinesToPolygons","function_name":"wbt_lines_to_polygons","toolbox_name":"Data Tools","label":"Lines To Polygons","description":"Converts vector polylines to polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/lines_to_polygons.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#LinesToPolygons","is_extension":false} {"tool_name":"LineThinning","function_name":"wbt_line_thinning","toolbox_name":"Image Processing Tools","label":"Line Thinning","description":"Performs line thinning a on Boolean raster image; intended to be used with the RemoveSpurs tool.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/line_thin.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#LineThinning","is_extension":false} {"tool_name":"ListUniqueValues","function_name":"wbt_list_unique_values","toolbox_name":"Math and Stats Tools","label":"List Unique Values","description":"Lists the unique values contained in a field within a vector's attribute table.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/list_unique_values.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ListUniqueValues","is_extension":false} {"tool_name":"ListUniqueValuesRaster","function_name":"wbt_list_unique_values_raster","toolbox_name":"Math and Stats Tools","label":"List Unique Values Raster","description":"Lists the unique values contained in a field within a vector's attribute table.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/list_unique_values_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ListUniqueValuesRaster","is_extension":false} {"tool_name":"Ln","function_name":"wbt_ln","toolbox_name":"Math and Stats Tools","label":"Ln","description":"Returns the natural logarithm of values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/ln.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Ln","is_extension":false} {"tool_name":"LocalHypsometricAnalysis","function_name":"wbt_local_hypsometric_analysis","toolbox_name":"Geomorphometric Analysis","label":"Local Hypsometric Analysis","description":"This tool calculates a local, neighbourhood-based hypsometric integral raster.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#LocalHypsometricAnalysis","is_extension":true} {"tool_name":"Log10","function_name":"wbt_log10","toolbox_name":"Math and Stats Tools","label":"Log10","description":"Returns the base-10 logarithm of values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/log10.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Log10","is_extension":false} {"tool_name":"Log2","function_name":"wbt_log2","toolbox_name":"Math and Stats Tools","label":"Log2","description":"Returns the base-2 logarithm of values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/log2.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Log2","is_extension":false} {"tool_name":"LogisticRegression","function_name":"wbt_logistic_regression","toolbox_name":"Machine Learning","label":"Logistic Regression","description":"Performs a logistic regression analysis using training site polygons/points and predictor rasters.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#LogisticRegression","is_extension":true} {"tool_name":"LongestFlowpath","function_name":"wbt_longest_flowpath","toolbox_name":"Hydrological Analysis","label":"Longest Flowpath","description":"Delineates the longest flowpaths for a group of subbasins or watersheds.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/longest_flowpath.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#LongestFlowpath","is_extension":false} {"tool_name":"LongProfile","function_name":"wbt_long_profile","toolbox_name":"Stream Network Analysis","label":"Long Profile","description":"Plots the stream longitudinal profiles for one or more rivers.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/long_profile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#LongProfile","is_extension":false} {"tool_name":"LongProfileFromPoints","function_name":"wbt_long_profile_from_points","toolbox_name":"Stream Network Analysis","label":"Long Profile From Points","description":"Plots the longitudinal profiles from flow-paths initiating from a set of vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/long_profile_from_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#LongProfileFromPoints","is_extension":false} {"tool_name":"LowestPosition","function_name":"wbt_lowest_position","toolbox_name":"GIS Analysis","label":"Lowest Position","description":"Identifies the stack position of the minimum value within a raster stack on a cell-by-cell basis.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/lowest_pos.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#LowestPosition","is_extension":false} {"tool_name":"LowPointsOnHeadwaterDivides","function_name":"wbt_low_points_on_headwater_divides","toolbox_name":"Hydrological Analysis","label":"Low Points On Headwater Divides","description":"This tool locates saddle points along ridges within a digital elevation model (DEM)","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#LowPointsOnHeadwaterDivides","is_extension":true} {"tool_name":"MajorityFilter","function_name":"wbt_majority_filter","toolbox_name":"Image Processing Tools","label":"Majority Filter","description":"Assigns each cell in the output grid the most frequently occurring value (mode) in a moving window centred on each grid cell in the input raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/majority_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#MajorityFilter","is_extension":false} {"tool_name":"MapOffTerrainObjects","function_name":"wbt_map_off_terrain_objects","toolbox_name":"Geomorphometric Analysis","label":"Map Off Terrain Objects","description":"Maps off-terrain objects in a digital elevation model (DEM).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/map_otos.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MapOffTerrainObjects","is_extension":false} {"tool_name":"Max","function_name":"wbt_max","toolbox_name":"Math and Stats Tools","label":"Max","description":"Performs a MAX operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/max.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Max","is_extension":false} {"tool_name":"MaxAbsoluteOverlay","function_name":"wbt_max_absolute_overlay","toolbox_name":"GIS Analysis","label":"Max Absolute Overlay","description":"Evaluates the maximum absolute value for each grid cell from a stack of input rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/max_abs_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MaxAbsoluteOverlay","is_extension":false} {"tool_name":"MaxAnisotropyDev","function_name":"wbt_max_anisotropy_dev","toolbox_name":"Geomorphometric Analysis","label":"Max Anisotropy Dev","description":"Calculates the maximum anisotropy (directionality) in elevation deviation over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_anisotropy_dev.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxAnisotropyDev","is_extension":false} {"tool_name":"MaxAnisotropyDevSignature","function_name":"wbt_max_anisotropy_dev_signature","toolbox_name":"Geomorphometric Analysis","label":"Max Anisotropy Dev Signature","description":"Calculates the anisotropy in deviation from mean for points over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_anisotropy_dev_signature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxAnisotropyDevSignature","is_extension":false} {"tool_name":"MaxBranchLength","function_name":"wbt_max_branch_length","toolbox_name":"Geomorphometric Analysis","label":"Max Branch Length","description":"Lindsay and Seibert's (2013) branch length index is used to map drainage divides or ridge lines.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_branch_length.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxBranchLength","is_extension":false} {"tool_name":"MaxDifferenceFromMean","function_name":"wbt_max_difference_from_mean","toolbox_name":"Geomorphometric Analysis","label":"Max Difference From Mean","description":"Calculates the maximum difference from mean elevation over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_diff_from_mean.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxDifferenceFromMean","is_extension":false} {"tool_name":"MaxDownslopeElevChange","function_name":"wbt_max_downslope_elev_change","toolbox_name":"Geomorphometric Analysis","label":"Max Downslope Elev Change","description":"Calculates the maximum downslope change in elevation between a grid cell and its eight downslope neighbors.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_downslope_elev_change.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxDownslopeElevChange","is_extension":false} {"tool_name":"MaxElevationDeviation","function_name":"wbt_max_elevation_deviation","toolbox_name":"Geomorphometric Analysis","label":"Max Elevation Deviation","description":"Calculates the maximum elevation deviation over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_elev_deviation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxElevationDeviation","is_extension":false} {"tool_name":"MaxElevDevSignature","function_name":"wbt_max_elev_dev_signature","toolbox_name":"Geomorphometric Analysis","label":"Max Elev Dev Signature","description":"Calculates the maximum elevation deviation over a range of spatial scales and for a set of points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_elev_dev_signature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxElevDevSignature","is_extension":false} {"tool_name":"MaximalCurvature","function_name":"wbt_maximal_curvature","toolbox_name":"Geomorphometric Analysis","label":"Maximal Curvature","description":"Calculates a mean curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/maximal_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaximalCurvature","is_extension":false} {"tool_name":"MaximumFilter","function_name":"wbt_maximum_filter","toolbox_name":"Image Processing Tools","label":"Maximum Filter","description":"Assigns each cell in the output grid the maximum value in a moving window centred on each grid cell in the input raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/max_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#MaximumFilter","is_extension":false} {"tool_name":"MaxOverlay","function_name":"wbt_max_overlay","toolbox_name":"GIS Analysis","label":"Max Overlay","description":"Evaluates the maximum value for each grid cell from a stack of input rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/max_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MaxOverlay","is_extension":false} {"tool_name":"MaxUpslopeElevChange","function_name":"wbt_max_upslope_elev_change","toolbox_name":"Geomorphometric Analysis","label":"Max Upslope Elev Change","description":"Calculates the maximum upslope change in elevation between a grid cell and its eight downslope neighbors.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/max_upslope_elev_change.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MaxUpslopeElevChange","is_extension":false} {"tool_name":"MaxUpslopeFlowpathLength","function_name":"wbt_max_upslope_flowpath_length","toolbox_name":"Hydrological Analysis","label":"Max Upslope Flowpath Length","description":"Measures the maximum length of all upslope flowpaths draining each grid cell.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/max_upslope_flowpath.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#MaxUpslopeFlowpathLength","is_extension":false} {"tool_name":"MdInfFlowAccumulation","function_name":"wbt_md_inf_flow_accumulation","toolbox_name":"Hydrological Analysis","label":"Md Inf Flow Accumulation","description":"Calculates an FD8 flow accumulation raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/mdinf_flow_accum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#MdInfFlowAccumulation","is_extension":false} {"tool_name":"MeanCurvature","function_name":"wbt_mean_curvature","toolbox_name":"Geomorphometric Analysis","label":"Mean Curvature","description":"Calculates a mean curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/mean_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MeanCurvature","is_extension":false} {"tool_name":"MeanFilter","function_name":"wbt_mean_filter","toolbox_name":"Image Processing Tools","label":"Mean Filter","description":"Performs a mean filter (low-pass filter) on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/mean_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#MeanFilter","is_extension":false} {"tool_name":"MedianFilter","function_name":"wbt_median_filter","toolbox_name":"Image Processing Tools","label":"Median Filter","description":"Performs a median filter on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/median_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#MedianFilter","is_extension":false} {"tool_name":"Medoid","function_name":"wbt_medoid","toolbox_name":"GIS Analysis","label":"Medoid","description":"Calculates the medoid for a series of vector features contained in a shapefile.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/medoid.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Medoid","is_extension":false} {"tool_name":"MergeLineSegments","function_name":"wbt_merge_line_segments","toolbox_name":"GIS Analysis","label":"Merge Line Segments","description":"Merges vector line segments into larger features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/merge_line_segments.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MergeLineSegments","is_extension":false} {"tool_name":"MergeTableWithCsv","function_name":"wbt_merge_table_with_csv","toolbox_name":"Data Tools","label":"Merge Table With Csv","description":"Merge a vector's attribute table with a table contained within a CSV text file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/merge_table_with_csv.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#MergeTableWithCsv","is_extension":false} {"tool_name":"MergeVectors","function_name":"wbt_merge_vectors","toolbox_name":"Data Tools","label":"Merge Vectors","description":"Combines two or more input vectors of the same ShapeType creating a single, new output vector.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/merge_vectors.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#MergeVectors","is_extension":false} {"tool_name":"Min","function_name":"wbt_min","toolbox_name":"Math and Stats Tools","label":"Min","description":"Performs a MIN operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/min.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Min","is_extension":false} {"tool_name":"MinAbsoluteOverlay","function_name":"wbt_min_absolute_overlay","toolbox_name":"GIS Analysis","label":"Min Absolute Overlay","description":"Evaluates the minimum absolute value for each grid cell from a stack of input rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/min_abs_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MinAbsoluteOverlay","is_extension":false} {"tool_name":"MinDistClassification","function_name":"wbt_min_dist_classification","toolbox_name":"Image Processing Tools","label":"Min Dist Classification","description":"Performs a supervised minimum-distance classification using training site polygons and multi-spectral images.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/classification.html#MinDistClassification","is_extension":true} {"tool_name":"MinDownslopeElevChange","function_name":"wbt_min_downslope_elev_change","toolbox_name":"Geomorphometric Analysis","label":"Min Downslope Elev Change","description":"Calculates the minimum downslope change in elevation between a grid cell and its eight downslope neighbors.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/min_downslope_elev_change.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MinDownslopeElevChange","is_extension":false} {"tool_name":"MinimalCurvature","function_name":"wbt_minimal_curvature","toolbox_name":"Geomorphometric Analysis","label":"Minimal Curvature","description":"Calculates a mean curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/minimal_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MinimalCurvature","is_extension":false} {"tool_name":"MinimumBoundingBox","function_name":"wbt_minimum_bounding_box","toolbox_name":"GIS Analysis","label":"Minimum Bounding Box","description":"Creates a vector minimum bounding rectangle around vector features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/minimum_bounding_box.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MinimumBoundingBox","is_extension":false} {"tool_name":"MinimumBoundingCircle","function_name":"wbt_minimum_bounding_circle","toolbox_name":"GIS Analysis","label":"Minimum Bounding Circle","description":"Delineates the minimum bounding circle (i.e. smallest enclosing circle) for a group of vectors.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/minimum_bounding_circle.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MinimumBoundingCircle","is_extension":false} {"tool_name":"MinimumBoundingEnvelope","function_name":"wbt_minimum_bounding_envelope","toolbox_name":"GIS Analysis","label":"Minimum Bounding Envelope","description":"Creates a vector axis-aligned minimum bounding rectangle (envelope) around vector features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/minimum_bounding_envelope.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MinimumBoundingEnvelope","is_extension":false} {"tool_name":"MinimumConvexHull","function_name":"wbt_minimum_convex_hull","toolbox_name":"GIS Analysis","label":"Minimum Convex Hull","description":"Creates a vector convex polygon around vector features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/minimum_convex_hull.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MinimumConvexHull","is_extension":false} {"tool_name":"MinimumFilter","function_name":"wbt_minimum_filter","toolbox_name":"Image Processing Tools","label":"Minimum Filter","description":"Assigns each cell in the output grid the minimum value in a moving window centred on each grid cell in the input raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/min_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#MinimumFilter","is_extension":false} {"tool_name":"MinMaxContrastStretch","function_name":"wbt_min_max_contrast_stretch","toolbox_name":"Image Processing Tools","label":"Min Max Contrast Stretch","description":"Performs a min-max contrast stretch on an input greytone image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/min_max_contrast_stretch.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#MinMaxContrastStretch","is_extension":false} {"tool_name":"MinOverlay","function_name":"wbt_min_overlay","toolbox_name":"GIS Analysis","label":"Min Overlay","description":"Evaluates the minimum value for each grid cell from a stack of input rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/min_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MinOverlay","is_extension":false} {"tool_name":"ModifiedKMeansClustering","function_name":"wbt_modified_k_means_clustering","toolbox_name":"Machine Learning","label":"Modified K Means Clustering","description":"Performs a modified k-means clustering operation on a multi-spectral dataset.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/modified_k_means_clustering.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#ModifiedKMeansClustering","is_extension":false} {"tool_name":"ModifyLidar","function_name":"wbt_modify_lidar","toolbox_name":"LiDAR Tools","label":"Modify Lidar","description":"Modify points within a LiDAR point cloud based on point properties.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ModifyLidar","is_extension":true} {"tool_name":"ModifyNoDataValue","function_name":"wbt_modify_no_data_value","toolbox_name":"Data Tools","label":"Modify No Data Value","description":"Modifies nodata values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/modify_nodata_value.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#ModifyNoDataValue","is_extension":false} {"tool_name":"Modulo","function_name":"wbt_modulo","toolbox_name":"Math and Stats Tools","label":"Modulo","description":"Performs a modulo operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/modulo.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Modulo","is_extension":false} {"tool_name":"Mosaic","function_name":"wbt_mosaic","toolbox_name":"Image Processing Tools","label":"Mosaic","description":"Mosaics two or more images together.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/mosaic.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#Mosaic","is_extension":false} {"tool_name":"MosaicWithFeathering","function_name":"wbt_mosaic_with_feathering","toolbox_name":"Image Processing Tools","label":"Mosaic With Feathering","description":"Mosaics two images together using a feathering technique in overlapping areas to reduce edge-effects.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/mosaic_with_feathering.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#MosaicWithFeathering","is_extension":false} {"tool_name":"MultidirectionalHillshade","function_name":"wbt_multidirectional_hillshade","toolbox_name":"Geomorphometric Analysis","label":"Multidirectional Hillshade","description":"Calculates a multi-direction hillshade raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/multidirectional_hillshade.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultidirectionalHillshade","is_extension":false} {"tool_name":"MultiPartToSinglePart","function_name":"wbt_multi_part_to_single_part","toolbox_name":"Data Tools","label":"Multi Part To Single Part","description":"Converts a vector file containing multi-part features into a vector containing only single-part features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/multipart_to_singlepart.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#MultiPartToSinglePart","is_extension":false} {"tool_name":"Multiply","function_name":"wbt_multiply","toolbox_name":"Math and Stats Tools","label":"Multiply","description":"Performs a multiplication operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/multiply.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Multiply","is_extension":false} {"tool_name":"MultiplyOverlay","function_name":"wbt_multiply_overlay","toolbox_name":"GIS Analysis","label":"Multiply Overlay","description":"Calculates the sum for each grid cell from a group of raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/multiply_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#MultiplyOverlay","is_extension":false} {"tool_name":"MultiscaleCurvatures","function_name":"wbt_multiscale_curvatures","toolbox_name":"Geomorphometric Analysis","label":"Multiscale Curvatures","description":"This tool calculates several multiscale curvatures and curvature-based indices from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultiscaleCurvatures","is_extension":true} {"tool_name":"MultiscaleElevationPercentile","function_name":"wbt_multiscale_elevation_percentile","toolbox_name":"Geomorphometric Analysis","label":"Multiscale Elevation Percentile","description":"Calculates surface roughness over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/multiscale_elev_percentile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultiscaleElevationPercentile","is_extension":false} {"tool_name":"MultiscaleRoughness","function_name":"wbt_multiscale_roughness","toolbox_name":"Geomorphometric Analysis","label":"Multiscale Roughness","description":"Calculates surface roughness over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/multiscale_roughness.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultiscaleRoughness","is_extension":false} {"tool_name":"MultiscaleRoughnessSignature","function_name":"wbt_multiscale_roughness_signature","toolbox_name":"Geomorphometric Analysis","label":"Multiscale Roughness Signature","description":"Calculates the surface roughness for points over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/multiscale_roughness_signature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultiscaleRoughnessSignature","is_extension":false} {"tool_name":"MultiscaleStdDevNormals","function_name":"wbt_multiscale_std_dev_normals","toolbox_name":"Geomorphometric Analysis","label":"Multiscale Std Dev Normals","description":"Calculates surface roughness over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/multiscale_std_dev_normals.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultiscaleStdDevNormals","is_extension":false} {"tool_name":"MultiscaleStdDevNormalsSignature","function_name":"wbt_multiscale_std_dev_normals_signature","toolbox_name":"Geomorphometric Analysis","label":"Multiscale Std Dev Normals Signature","description":"Calculates the surface roughness for points over a range of spatial scales.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/multiscale_std_dev_normals_signature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultiscaleStdDevNormalsSignature","is_extension":false} {"tool_name":"MultiscaleTopographicPositionImage","function_name":"wbt_multiscale_topographic_position_image","toolbox_name":"Geomorphometric Analysis","label":"Multiscale Topographic Position Image","description":"Creates a multiscale topographic position image from three DEVmax rasters of differing spatial scale ranges.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/multiscale_topographic_position_image.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#MultiscaleTopographicPositionImage","is_extension":false} {"tool_name":"NarrownessIndex","function_name":"wbt_narrowness_index","toolbox_name":"GIS Analysis","label":"Narrowness Index","description":"Calculates the narrowness of raster polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/narrowness_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#NarrownessIndex","is_extension":false} {"tool_name":"NaturalNeighbourInterpolation","function_name":"wbt_natural_neighbour_interpolation","toolbox_name":"GIS Analysis","label":"Natural Neighbour Interpolation","description":"Creates a raster grid based on Sibson's natural neighbour method.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/natural_neighbour_interpolation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#NaturalNeighbourInterpolation","is_extension":false} {"tool_name":"NearestNeighbourGridding","function_name":"wbt_nearest_neighbour_gridding","toolbox_name":"GIS Analysis","label":"Nearest Neighbour Gridding","description":"Creates a raster grid based on a set of vector points and assigns grid values using the nearest neighbour.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/nearest_neighbour_gridding.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#NearestNeighbourGridding","is_extension":false} {"tool_name":"Negate","function_name":"wbt_negate","toolbox_name":"Math and Stats Tools","label":"Negate","description":"Changes the sign of values in a raster or the 0-1 values of a Boolean raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/negate.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Negate","is_extension":false} {"tool_name":"NewRasterFromBase","function_name":"wbt_new_raster_from_base","toolbox_name":"Data Tools","label":"New Raster From Base","description":"Creates a new raster using a base image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/new_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#NewRasterFromBase","is_extension":false} {"tool_name":"NormalizedDifferenceIndex","function_name":"wbt_normalized_difference_index","toolbox_name":"Image Processing Tools","label":"Normalized Difference Index","description":"Calculate a normalized-difference index (NDI) from two bands of multispectral image data.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/normalized_difference_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#NormalizedDifferenceIndex","is_extension":false} {"tool_name":"NormalVectors","function_name":"wbt_normal_vectors","toolbox_name":"LiDAR Tools","label":"Normal Vectors","description":"Calculates normal vectors for points within a LAS file and stores these data (XYZ vector components) in the RGB field.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/normal_vectors.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#NormalVectors","is_extension":false} {"tool_name":"Not","function_name":"wbt_not","toolbox_name":"Math and Stats Tools","label":"Not","description":"Performs a logical NOT operator on two Boolean raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/not.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Not","is_extension":false} {"tool_name":"NotEqualTo","function_name":"wbt_not_equal_to","toolbox_name":"Math and Stats Tools","label":"Not Equal To","description":"Performs a not-equal-to comparison operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/not_equal_to.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#NotEqualTo","is_extension":false} {"tool_name":"NumDownslopeNeighbours","function_name":"wbt_num_downslope_neighbours","toolbox_name":"Geomorphometric Analysis","label":"Num Downslope Neighbours","description":"Calculates the number of downslope neighbours to each grid cell in a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/num_downslope_neighbours.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#NumDownslopeNeighbours","is_extension":false} {"tool_name":"NumInflowingNeighbours","function_name":"wbt_num_inflowing_neighbours","toolbox_name":"Hydrological Analysis","label":"Num Inflowing Neighbours","description":"Computes the number of inflowing neighbours to each cell in an input DEM based on the D8 algorithm.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/num_inflowing_neighbours.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#NumInflowingNeighbours","is_extension":false} {"tool_name":"NumUpslopeNeighbours","function_name":"wbt_num_upslope_neighbours","toolbox_name":"Geomorphometric Analysis","label":"Num Upslope Neighbours","description":"Calculates the number of upslope neighbours to each grid cell in a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/num_upslope_neighbours.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#NumUpslopeNeighbours","is_extension":false} {"tool_name":"OlympicFilter","function_name":"wbt_olympic_filter","toolbox_name":"Image Processing Tools","label":"Olympic Filter","description":"Performs an olympic smoothing filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/olympic_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#OlympicFilter","is_extension":false} {"tool_name":"Opening","function_name":"wbt_opening","toolbox_name":"Image Processing Tools","label":"Opening","description":"An opening is a mathematical morphology operation involving a dilation (max filter) of an erosion (min filter) set.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/opening.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#Opening","is_extension":false} {"tool_name":"Openness","function_name":"wbt_openness","toolbox_name":"Geomorphometric Analysis","label":"Openness","description":"This tool calculates the topographic openness index from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Openness","is_extension":true} {"tool_name":"Or","function_name":"wbt_or","toolbox_name":"Math and Stats Tools","label":"Or","description":"Performs a logical OR operator on two Boolean raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/or.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Or","is_extension":false} {"tool_name":"PairedSampleTTest","function_name":"wbt_paired_sample_t_test","toolbox_name":"Math and Stats Tools","label":"Paired Sample T Test","description":"Performs a 2-sample K-S test for significant differences on two input rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/paired_sample_t_test.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#PairedSampleTTest","is_extension":false} {"tool_name":"PanchromaticSharpening","function_name":"wbt_panchromatic_sharpening","toolbox_name":"Image Processing Tools","label":"Panchromatic Sharpening","description":"Increases the spatial resolution of image data by combining multispectral bands with panchromatic data.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/pan_sharpening.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#PanchromaticSharpening","is_extension":false} {"tool_name":"ParallelepipedClassification","function_name":"wbt_parallelepiped_classification","toolbox_name":"Image Processing Tools","label":"Parallelepiped Classification","description":"Performs a supervised parallelepiped classification using training site polygons and multi-spectral images.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/classification.html#ParallelepipedClassification","is_extension":true} {"tool_name":"PatchOrientation","function_name":"wbt_patch_orientation","toolbox_name":"GIS Analysis","label":"Patch Orientation","description":"Calculates the orientation of vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/patch_orientation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PatchOrientation","is_extension":false} {"tool_name":"PennockLandformClass","function_name":"wbt_pennock_landform_class","toolbox_name":"Geomorphometric Analysis","label":"Pennock Landform Class","description":"Classifies hillslope zones based on slope, profile curvature, and plan curvature.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/pennock_landform_class.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#PennockLandformClass","is_extension":false} {"tool_name":"PercentageContrastStretch","function_name":"wbt_percentage_contrast_stretch","toolbox_name":"Image Processing Tools","label":"Percentage Contrast Stretch","description":"Performs a percentage linear contrast stretch on input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/percentage_contrast_stretch.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#PercentageContrastStretch","is_extension":false} {"tool_name":"PercentElevRange","function_name":"wbt_percent_elev_range","toolbox_name":"Geomorphometric Analysis","label":"Percent Elev Range","description":"Calculates percent of elevation range from a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/percent_elev_range.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#PercentElevRange","is_extension":false} {"tool_name":"PercentEqualTo","function_name":"wbt_percent_equal_to","toolbox_name":"GIS Analysis","label":"Percent Equal To","description":"Calculates the percentage of a raster stack that have cell values equal to an input on a cell-by-cell basis.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/percent_equal_to.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PercentEqualTo","is_extension":false} {"tool_name":"PercentGreaterThan","function_name":"wbt_percent_greater_than","toolbox_name":"GIS Analysis","label":"Percent Greater Than","description":"Calculates the percentage of a raster stack that have cell values greater than an input on a cell-by-cell basis.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/percent_greater_than.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PercentGreaterThan","is_extension":false} {"tool_name":"PercentileFilter","function_name":"wbt_percentile_filter","toolbox_name":"Image Processing Tools","label":"Percentile Filter","description":"Performs a percentile filter on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/percentile_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#PercentileFilter","is_extension":false} {"tool_name":"PercentLessThan","function_name":"wbt_percent_less_than","toolbox_name":"GIS Analysis","label":"Percent Less Than","description":"Calculates the percentage of a raster stack that have cell values less than an input on a cell-by-cell basis.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/percent_less_than.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PercentLessThan","is_extension":false} {"tool_name":"PerimeterAreaRatio","function_name":"wbt_perimeter_area_ratio","toolbox_name":"GIS Analysis","label":"Perimeter Area Ratio","description":"Calculates the perimeter-area ratio of vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/perimeter_area_ratio.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PerimeterAreaRatio","is_extension":false} {"tool_name":"PhiCoefficient","function_name":"wbt_phi_coefficient","toolbox_name":"Math and Stats Tools","label":"Phi Coefficient","description":"This tool performs a binary classification accuracy assessment.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#PhiCoefficient","is_extension":true} {"tool_name":"PickFromList","function_name":"wbt_pick_from_list","toolbox_name":"GIS Analysis","label":"Pick From List","description":"Outputs the value from a raster stack specified by a position raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/pick_from_list.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PickFromList","is_extension":false} {"tool_name":"PiecewiseContrastStretch","function_name":"wbt_piecewise_contrast_stretch","toolbox_name":"Image Processing Tools","label":"Piecewise Contrast Stretch","description":"Performs a piecewise contrast stretch on an input image.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools/image_enhancement.html#PiecewiseContrastStretch","is_extension":true} {"tool_name":"PlanCurvature","function_name":"wbt_plan_curvature","toolbox_name":"Geomorphometric Analysis","label":"Plan Curvature","description":"Calculates a plan (contour) curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/plan_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#PlanCurvature","is_extension":false} {"tool_name":"PolygonArea","function_name":"wbt_polygon_area","toolbox_name":"GIS Analysis","label":"Polygon Area","description":"Calculates the area of vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/polygon_area.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PolygonArea","is_extension":false} {"tool_name":"Polygonize","function_name":"wbt_polygonize","toolbox_name":"GIS Analysis","label":"Polygonize","description":"Creates a polygon layer from two or more intersecting line features contained in one or more input vector line files.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/polygonize.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Polygonize","is_extension":false} {"tool_name":"PolygonLongAxis","function_name":"wbt_polygon_long_axis","toolbox_name":"GIS Analysis","label":"Polygon Long Axis","description":"Used to map the long axis of polygon features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/polygon_long_axis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PolygonLongAxis","is_extension":false} {"tool_name":"PolygonPerimeter","function_name":"wbt_polygon_perimeter","toolbox_name":"GIS Analysis","label":"Polygon Perimeter","description":"Calculates the perimeter of vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/polygon_perimeter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PolygonPerimeter","is_extension":false} {"tool_name":"PolygonShortAxis","function_name":"wbt_polygon_short_axis","toolbox_name":"GIS Analysis","label":"Polygon Short Axis","description":"Used to map the short axis of polygon features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/polygon_short_axis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#PolygonShortAxis","is_extension":false} {"tool_name":"PolygonsToLines","function_name":"wbt_polygons_to_lines","toolbox_name":"Data Tools","label":"Polygons To Lines","description":"Converts vector polygons to polylines.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/polygons_to_lines.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#PolygonsToLines","is_extension":false} {"tool_name":"Power","function_name":"wbt_power","toolbox_name":"Math and Stats Tools","label":"Power","description":"Raises the values in grid cells of one rasters, or a constant value, by values in another raster or constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/power.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Power","is_extension":false} {"tool_name":"PrewittFilter","function_name":"wbt_prewitt_filter","toolbox_name":"Image Processing Tools","label":"Prewitt Filter","description":"Performs a Prewitt edge-detection filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/prewitt_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#PrewittFilter","is_extension":false} {"tool_name":"PrincipalComponentAnalysis","function_name":"wbt_principal_component_analysis","toolbox_name":"Math and Stats Tools","label":"Principal Component Analysis","description":"Performs a principal component analysis (PCA) on a multi-spectral dataset.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/principal_component_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#PrincipalComponentAnalysis","is_extension":false} {"tool_name":"PrintGeoTiffTags","function_name":"wbt_print_geo_tiff_tags","toolbox_name":"Data Tools","label":"Print Geo Tiff Tags","description":"Prints the tags within a GeoTIFF.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/print_geotiff_tags.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#PrintGeoTiffTags","is_extension":false} {"tool_name":"Profile","function_name":"wbt_profile","toolbox_name":"Geomorphometric Analysis","label":"Profile","description":"Plots profiles from digital surface models.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/profile.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Profile","is_extension":false} {"tool_name":"ProfileCurvature","function_name":"wbt_profile_curvature","toolbox_name":"Geomorphometric Analysis","label":"Profile Curvature","description":"Calculates a profile curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/prof_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ProfileCurvature","is_extension":false} {"tool_name":"PruneVectorStreams","function_name":"wbt_prune_vector_streams","toolbox_name":"Stream Network Analysis","label":"Prune Vector Streams","description":"This tool performs common stream network analysis operations on an input vector stream file.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#PruneVectorStreams","is_extension":true} {"tool_name":"Quantiles","function_name":"wbt_quantiles","toolbox_name":"Math and Stats Tools","label":"Quantiles","description":"Transforms raster values into quantiles.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/quantiles.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Quantiles","is_extension":false} {"tool_name":"RadialBasisFunctionInterpolation","function_name":"wbt_radial_basis_function_interpolation","toolbox_name":"GIS Analysis","label":"Radial Basis Function Interpolation","description":"Interpolates vector points into a raster surface using a radial basis function scheme.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/radial_basis_function_interpolation.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#RadialBasisFunctionInterpolation","is_extension":false} {"tool_name":"RadiusOfGyration","function_name":"wbt_radius_of_gyration","toolbox_name":"GIS Analysis","label":"Radius Of Gyration","description":"Calculates the distance of cells from their polygon's centroid.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/radius_of_gyration.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#RadiusOfGyration","is_extension":false} {"tool_name":"RaiseWalls","function_name":"wbt_raise_walls","toolbox_name":"Hydrological Analysis","label":"Raise Walls","description":"Raises walls in a DEM along a line or around a polygon, e.g. a watershed.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/raise_walls.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#RaiseWalls","is_extension":false} {"tool_name":"RandomField","function_name":"wbt_random_field","toolbox_name":"Math and Stats Tools","label":"Random Field","description":"Creates an image containing random values.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/random_field.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#RandomField","is_extension":false} {"tool_name":"RandomForestClassificationFit","function_name":"wbt_random_forest_classification_fit","toolbox_name":"Machine Learning","label":"Random Forest Classification Fit","description":"Performs a supervised random forest classification using training site polygons/points and predictor rasters.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#RandomForestClassificationFit","is_extension":true} {"tool_name":"RandomForestClassificationPredict","function_name":"wbt_random_forest_classification_predict","toolbox_name":"Machine Learning","label":"Random Forest Classification Predict","description":"Uses a pre-trained random forest classification model and predictor rasters to create an output raster.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#RandomForestClassificationPredict","is_extension":true} {"tool_name":"RandomForestRegressionFit","function_name":"wbt_random_forest_regression_fit","toolbox_name":"Machine Learning","label":"Random Forest Regression Fit","description":"Trains a random forest regression model using training site data and predictor rasters.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#RandomForestRegressionFit","is_extension":true} {"tool_name":"RandomForestRegressionPredict","function_name":"wbt_random_forest_regression_predict","toolbox_name":"Machine Learning","label":"Random Forest Regression Predict","description":"Uses a pre-trained random forest regression model and predictor rasters to create an output raster.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#RandomForestRegressionPredict","is_extension":true} {"tool_name":"RandomSample","function_name":"wbt_random_sample","toolbox_name":"Math and Stats Tools","label":"Random Sample","description":"Creates an image containing randomly located sample grid cells with unique IDs.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/random_sample.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#RandomSample","is_extension":false} {"tool_name":"RangeFilter","function_name":"wbt_range_filter","toolbox_name":"Image Processing Tools","label":"Range Filter","description":"Assigns each cell in the output grid the range of values in a moving window centred on each grid cell in the input raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/range_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#RangeFilter","is_extension":false} {"tool_name":"RasterArea","function_name":"wbt_raster_area","toolbox_name":"GIS Analysis","label":"Raster Area","description":"Calculates the area of polygons or classes within a raster image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/raster_area.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#RasterArea","is_extension":false} {"tool_name":"RasterCellAssignment","function_name":"wbt_raster_cell_assignment","toolbox_name":"GIS Analysis","label":"Raster Cell Assignment","description":"Assign row or column number to cells.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/raster_cell_assignment.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#RasterCellAssignment","is_extension":false} {"tool_name":"RasterHistogram","function_name":"wbt_raster_histogram","toolbox_name":"Math and Stats Tools","label":"Raster Histogram","description":"Creates a histogram from raster values.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/raster_histogram.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#RasterHistogram","is_extension":false} {"tool_name":"RasterizeStreams","function_name":"wbt_rasterize_streams","toolbox_name":"Stream Network Analysis","label":"Rasterize Streams","description":"Rasterizes vector streams based on Lindsay (2016) method.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/rasterize_streams.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#RasterizeStreams","is_extension":false} {"tool_name":"RasterPerimeter","function_name":"wbt_raster_perimeter","toolbox_name":"GIS Analysis","label":"Raster Perimeter","description":"Calculates the perimeters of polygons or classes within a raster image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/raster_perimeter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#RasterPerimeter","is_extension":false} {"tool_name":"RasterStreamsToVector","function_name":"wbt_raster_streams_to_vector","toolbox_name":"Stream Network Analysis","label":"Raster Streams To Vector","description":"Converts a raster stream file into a vector file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/raster_streams_to_vector.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#RasterStreamsToVector","is_extension":false} {"tool_name":"RasterSummaryStats","function_name":"wbt_raster_summary_stats","toolbox_name":"Math and Stats Tools","label":"Raster Summary Stats","description":"Measures a rasters min, max, average, standard deviation, num. non-nodata cells, and total.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/raster_summary_stats.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#RasterSummaryStats","is_extension":false} {"tool_name":"RasterToVectorLines","function_name":"wbt_raster_to_vector_lines","toolbox_name":"Data Tools","label":"Raster To Vector Lines","description":"Converts a raster lines features into a vector of the POLYLINE shapetype","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/raster_to_vector_lines.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#RasterToVectorLines","is_extension":false} {"tool_name":"RasterToVectorPoints","function_name":"wbt_raster_to_vector_points","toolbox_name":"Data Tools","label":"Raster To Vector Points","description":"Converts a raster dataset to a vector of the POINT shapetype.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/raster_to_vector_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#RasterToVectorPoints","is_extension":false} {"tool_name":"RasterToVectorPolygons","function_name":"wbt_raster_to_vector_polygons","toolbox_name":"Data Tools","label":"Raster To Vector Polygons","description":"Converts a raster dataset to a vector of the POLYGON shapetype.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/raster_to_vector_polygons.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#RasterToVectorPolygons","is_extension":false} {"tool_name":"Reciprocal","function_name":"wbt_reciprocal","toolbox_name":"Math and Stats Tools","label":"Reciprocal","description":"Returns the reciprocal (i.e. 1 / z) of values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/reciprocal.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Reciprocal","is_extension":false} {"tool_name":"Reclass","function_name":"wbt_reclass","toolbox_name":"GIS Analysis","label":"Reclass","description":"Reclassifies the values in a raster image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/reclass.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Reclass","is_extension":false} {"tool_name":"ReclassEqualInterval","function_name":"wbt_reclass_equal_interval","toolbox_name":"GIS Analysis","label":"Reclass Equal Interval","description":"Reclassifies the values in a raster image based on equal-ranges.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/reclass_equal_interval.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ReclassEqualInterval","is_extension":false} {"tool_name":"ReclassFromFile","function_name":"wbt_reclass_from_file","toolbox_name":"GIS Analysis","label":"Reclass From File","description":"Reclassifies the values in a raster image using reclass ranges in a text file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/reclass_from_file.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ReclassFromFile","is_extension":false} {"tool_name":"ReconcileMultipleHeaders","function_name":"wbt_reconcile_multiple_headers","toolbox_name":"Precision Agriculture","label":"Reconcile Multiple Headers","description":"This tool adjusts the crop yield values for data sets collected with multiple headers or combines.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/precision_agriculture.html#ReconcileMultipleHeaders","is_extension":true} {"tool_name":"RecoverFlightlineInfo","function_name":"wbt_recover_flightline_info","toolbox_name":"LiDAR Tools","label":"Recover Flightline Info","description":"Associates LiDAR points by their flightlines.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#RecoverFlightlineInfo","is_extension":true} {"tool_name":"RecreatePassLines","function_name":"wbt_recreate_pass_lines","toolbox_name":"Precision Agriculture","label":"Recreate Pass Lines","description":"This tool can be used to approximate the harvester pass lines from yield points.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/precision_agriculture.html#RecreatePassLines","is_extension":true} {"tool_name":"ReinitializeAttributeTable","function_name":"wbt_reinitialize_attribute_table","toolbox_name":"Data Tools","label":"Reinitialize Attribute Table","description":"Reinitializes a vector's attribute table deleting all fields but the feature ID (FID).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/reinitialize_attribute_table.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#ReinitializeAttributeTable","is_extension":false} {"tool_name":"RelatedCircumscribingCircle","function_name":"wbt_related_circumscribing_circle","toolbox_name":"GIS Analysis","label":"Related Circumscribing Circle","description":"Calculates the related circumscribing circle of vector polygons.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/related_circumscribing_circle.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#RelatedCircumscribingCircle","is_extension":false} {"tool_name":"RelativeAspect","function_name":"wbt_relative_aspect","toolbox_name":"Geomorphometric Analysis","label":"Relative Aspect","description":"Calculates relative aspect (relative to a user-specified direction) from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/relative_aspect.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#RelativeAspect","is_extension":false} {"tool_name":"RelativeTopographicPosition","function_name":"wbt_relative_topographic_position","toolbox_name":"Geomorphometric Analysis","label":"Relative Topographic Position","description":"Calculates the relative topographic position index from a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/relative_topographic_position.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#RelativeTopographicPosition","is_extension":false} {"tool_name":"RemoveFieldEdgePoints","function_name":"wbt_remove_field_edge_points","toolbox_name":"Precision Agriculture","label":"Remove Field Edge Points","description":"This tool can be used to remove, or flag, most of the points along the edges from a crop yield data set.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/precision_agriculture.html#RemoveFieldEdgePoints","is_extension":true} {"tool_name":"RemoveOffTerrainObjects","function_name":"wbt_remove_off_terrain_objects","toolbox_name":"Geomorphometric Analysis","label":"Remove Off Terrain Objects","description":"Removes off-terrain objects from a raster digital elevation model (DEM).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/remove_off_terrain_objects.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#RemoveOffTerrainObjects","is_extension":false} {"tool_name":"RemovePolygonHoles","function_name":"wbt_remove_polygon_holes","toolbox_name":"Data Tools","label":"Remove Polygon Holes","description":"Removes holes within the features of a vector polygon file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/remove_polygon_holes.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#RemovePolygonHoles","is_extension":false} {"tool_name":"RemoveRasterPolygonHoles","function_name":"wbt_remove_raster_polygon_holes","toolbox_name":"Data Tools","label":"Remove Raster Polygon Holes","description":"Removes polygon holes, or 'donut-holes', from raster polygons.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#RemoveRasterPolygonHoles","is_extension":true} {"tool_name":"RemoveShortStreams","function_name":"wbt_remove_short_streams","toolbox_name":"Stream Network Analysis","label":"Remove Short Streams","description":"Removes short first-order streams from a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/remove_short_streams.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#RemoveShortStreams","is_extension":false} {"tool_name":"RemoveSpurs","function_name":"wbt_remove_spurs","toolbox_name":"Image Processing Tools","label":"Remove Spurs","description":"Removes the spurs (pruning operation) from a Boolean line image; intended to be used on the output of the LineThinning tool.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/remove_spurs.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#RemoveSpurs","is_extension":false} {"tool_name":"Resample","function_name":"wbt_resample","toolbox_name":"Image Processing Tools","label":"Resample","description":"Resamples one or more input images into a destination image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/resample.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#Resample","is_extension":false} {"tool_name":"RescaleValueRange","function_name":"wbt_rescale_value_range","toolbox_name":"Math and Stats Tools","label":"Rescale Value Range","description":"Performs a min-max contrast stretch on an input greytone image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/rescale_value_range.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#RescaleValueRange","is_extension":false} {"tool_name":"RgbToIhs","function_name":"wbt_rgb_to_ihs","toolbox_name":"Image Processing Tools","label":"Rgb To Ihs","description":"Converts red, green, and blue (RGB) images into intensity, hue, and saturation (IHS) images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/rgb_to_ihs.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#RgbToIhs","is_extension":false} {"tool_name":"Rho8Pointer","function_name":"wbt_rho8_pointer","toolbox_name":"Hydrological Analysis","label":"Rho8 Pointer","description":"Calculates a stochastic Rho8 flow pointer raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/rho8_pointer.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Rho8Pointer","is_extension":false} {"tool_name":"RingCurvature","function_name":"wbt_ring_curvature","toolbox_name":"Geomorphometric Analysis","label":"Ring Curvature","description":"This tool calculates ring curvature from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#RingCurvature","is_extension":true} {"tool_name":"RiverCenterlines","function_name":"wbt_river_centerlines","toolbox_name":"Hydrological Analysis","label":"River Centerlines","description":"Maps river centerlines from an input water raster.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#RiverCenterlines","is_extension":true} {"tool_name":"RobertsCrossFilter","function_name":"wbt_roberts_cross_filter","toolbox_name":"Image Processing Tools","label":"Roberts Cross Filter","description":"Performs a Robert's cross edge-detection filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/roberts_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#RobertsCrossFilter","is_extension":false} {"tool_name":"RootMeanSquareError","function_name":"wbt_root_mean_square_error","toolbox_name":"Math and Stats Tools","label":"Root Mean Square Error","description":"Calculates the RMSE and other accuracy statistics.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/root_mean_square_error.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#RootMeanSquareError","is_extension":false} {"tool_name":"Rotor","function_name":"wbt_rotor","toolbox_name":"Geomorphometric Analysis","label":"Rotor","description":"This tool calculates rotor from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Rotor","is_extension":true} {"tool_name":"Round","function_name":"wbt_round","toolbox_name":"Math and Stats Tools","label":"Round","description":"Rounds the values in an input raster to the nearest integer value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/round.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Round","is_extension":false} {"tool_name":"RuggednessIndex","function_name":"wbt_ruggedness_index","toolbox_name":"Geomorphometric Analysis","label":"Ruggedness Index","description":"Calculates the Riley et al.'s (1999) terrain ruggedness index from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/ruggedness_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#RuggednessIndex","is_extension":false} {"tool_name":"ScharrFilter","function_name":"wbt_scharr_filter","toolbox_name":"Image Processing Tools","label":"Scharr Filter","description":"Performs a Scharr edge-detection filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/scharr_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#ScharrFilter","is_extension":false} {"tool_name":"SedimentTransportIndex","function_name":"wbt_sediment_transport_index","toolbox_name":"Geomorphometric Analysis","label":"Sediment Transport Index","description":"Calculates the sediment transport index.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/sediment_transport_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SedimentTransportIndex","is_extension":false} {"tool_name":"SelectTilesByPolygon","function_name":"wbt_select_tiles_by_polygon","toolbox_name":"LiDAR Tools","label":"Select Tiles By Polygon","description":"Copies LiDAR tiles overlapping with a polygon into an output directory.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/select_tiles_by_polygon.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#SelectTilesByPolygon","is_extension":false} {"tool_name":"SetNodataValue","function_name":"wbt_set_nodata_value","toolbox_name":"Data Tools","label":"Set Nodata Value","description":"Assign the NoData value for an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/set_nodata_value.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#SetNodataValue","is_extension":false} {"tool_name":"ShadowAnimation","function_name":"wbt_shadow_animation","toolbox_name":"Geomorphometric Analysis","label":"Shadow Animation","description":"This tool creates an animated GIF of shadows based on an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ShadowAnimation","is_extension":true} {"tool_name":"ShadowImage","function_name":"wbt_shadow_image","toolbox_name":"Geomorphometric Analysis","label":"Shadow Image","description":"This tool creates a raster of shadow areas based on an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ShadowImage","is_extension":true} {"tool_name":"ShapeComplexityIndex","function_name":"wbt_shape_complexity_index","toolbox_name":"GIS Analysis","label":"Shape Complexity Index","description":"Calculates overall polygon shape complexity or irregularity.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/shape_complexity_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ShapeComplexityIndex","is_extension":false} {"tool_name":"ShapeComplexityIndexRaster","function_name":"wbt_shape_complexity_index_raster","toolbox_name":"GIS Analysis","label":"Shape Complexity Index Raster","description":"Calculates the complexity of raster polygons or classes.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/shape_complexity_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#ShapeComplexityIndexRaster","is_extension":false} {"tool_name":"ShapeIndex","function_name":"wbt_shape_index","toolbox_name":"Geomorphometric Analysis","label":"Shape Index","description":"This tool calculates the shape index from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#ShapeIndex","is_extension":true} {"tool_name":"ShreveStreamMagnitude","function_name":"wbt_shreve_stream_magnitude","toolbox_name":"Stream Network Analysis","label":"Shreve Stream Magnitude","description":"Assigns the Shreve stream magnitude to each link in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/shreve_magnitude.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#ShreveStreamMagnitude","is_extension":false} {"tool_name":"SigmoidalContrastStretch","function_name":"wbt_sigmoidal_contrast_stretch","toolbox_name":"Image Processing Tools","label":"Sigmoidal Contrast Stretch","description":"Performs a sigmoidal contrast stretch on input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/sigmoidal_contrast_stretch.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#SigmoidalContrastStretch","is_extension":false} {"tool_name":"Sin","function_name":"wbt_sin","toolbox_name":"Math and Stats Tools","label":"Sin","description":"Returns the sine (sin) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/sin.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Sin","is_extension":false} {"tool_name":"SinglePartToMultiPart","function_name":"wbt_single_part_to_multi_part","toolbox_name":"Data Tools","label":"Single Part To Multi Part","description":"Converts a vector file containing multi-part features into a vector containing only single-part features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/singlepart_to_multipart.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#SinglePartToMultiPart","is_extension":false} {"tool_name":"Sinh","function_name":"wbt_sinh","toolbox_name":"Math and Stats Tools","label":"Sinh","description":"Returns the hyperbolic sine (sinh) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/sinh.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Sinh","is_extension":false} {"tool_name":"Sink","function_name":"wbt_sink","toolbox_name":"Hydrological Analysis","label":"Sink","description":"Identifies the depressions in a DEM, giving each feature a unique identifier.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/sink.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Sink","is_extension":false} {"tool_name":"SkylineAnalysis","function_name":"wbt_skyline_analysis","toolbox_name":"Geomorphometric Analysis","label":"Skyline Analysis","description":"Performs a skyline analysis for one or more observation points based on the terrain of an underlying DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SkylineAnalysis","is_extension":true} {"tool_name":"SkyViewFactor","function_name":"wbt_sky_view_factor","toolbox_name":"Geomorphometric Analysis","label":"Sky View Factor","description":"Calculates the sky-view factor (SVF) from an input digital elevation model or digital surface model.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SkyViewFactor","is_extension":true} {"tool_name":"Slope","function_name":"wbt_slope","toolbox_name":"Geomorphometric Analysis","label":"Slope","description":"Calculates a slope raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/slope.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Slope","is_extension":false} {"tool_name":"SlopeVsAspectPlot","function_name":"wbt_slope_vs_aspect_plot","toolbox_name":"Geomorphometric Analysis","label":"Slope Vs Aspect Plot","description":"This tool creates a slope-aspect relation plot from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SlopeVsAspectPlot","is_extension":true} {"tool_name":"SlopeVsElevationPlot","function_name":"wbt_slope_vs_elevation_plot","toolbox_name":"Geomorphometric Analysis","label":"Slope Vs Elevation Plot","description":"Creates a slope vs. elevation plot for one or more DEMs.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/slope_vs_elev_plot.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SlopeVsElevationPlot","is_extension":false} {"tool_name":"SmoothVectors","function_name":"wbt_smooth_vectors","toolbox_name":"GIS Analysis","label":"Smooth Vectors","description":"Smooths a vector coverage of either a POLYLINE or POLYGON base ShapeType.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/smooth_vectors.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#SmoothVectors","is_extension":false} {"tool_name":"SmoothVegetationResidual","function_name":"wbt_smooth_vegetation_residual","toolbox_name":"Geomorphometric Analysis","label":"Smooth Vegetation Residual","description":"This tool can smooth the residual roughness due to vegetation cover in LiDAR DEMs.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SmoothVegetationResidual","is_extension":true} {"tool_name":"SnapPourPoints","function_name":"wbt_snap_pour_points","toolbox_name":"Hydrological Analysis","label":"Snap Pour Points","description":"Moves outlet points used to specify points of interest in a watershedding operation to the cell with the highest flow accumulation in its neighbourhood.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/snap_pour_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#SnapPourPoints","is_extension":false} {"tool_name":"SobelFilter","function_name":"wbt_sobel_filter","toolbox_name":"Image Processing Tools","label":"Sobel Filter","description":"Performs a Sobel edge-detection filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/sobel_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#SobelFilter","is_extension":false} {"tool_name":"SortLidar","function_name":"wbt_sort_lidar","toolbox_name":"LiDAR Tools","label":"Sort Lidar","description":"Sorts LiDAR points based on their properties.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#SortLidar","is_extension":true} {"tool_name":"SphericalStdDevOfNormals","function_name":"wbt_spherical_std_dev_of_normals","toolbox_name":"Geomorphometric Analysis","label":"Spherical Std Dev Of Normals","description":"Calculates the spherical standard deviation of surface normals for a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/spherical_std_dev_of_normals.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SphericalStdDevOfNormals","is_extension":false} {"tool_name":"SplitColourComposite","function_name":"wbt_split_colour_composite","toolbox_name":"Image Processing Tools","label":"Split Colour Composite","description":"Splits an RGB colour composite image into separate multispectral images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/split_colour_composite.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#SplitColourComposite","is_extension":false} {"tool_name":"SplitLidar","function_name":"wbt_split_lidar","toolbox_name":"LiDAR Tools","label":"Split Lidar","description":"Splits LiDAR points up into a series of new files based on their properties.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#SplitLidar","is_extension":true} {"tool_name":"SplitWithLines","function_name":"wbt_split_with_lines","toolbox_name":"GIS Analysis","label":"Split With Lines","description":"Splits the lines or polygons in one layer using the lines in another layer.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/split_with_lines.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#SplitWithLines","is_extension":false} {"tool_name":"Square","function_name":"wbt_square","toolbox_name":"Math and Stats Tools","label":"Square","description":"Squares the values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/square.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Square","is_extension":false} {"tool_name":"SquareRoot","function_name":"wbt_square_root","toolbox_name":"Math and Stats Tools","label":"Square Root","description":"Returns the square root of the values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/sqrt.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#SquareRoot","is_extension":false} {"tool_name":"StandardDeviationContrastStretch","function_name":"wbt_standard_deviation_contrast_stretch","toolbox_name":"Image Processing Tools","label":"Standard Deviation Contrast Stretch","description":"Performs a standard-deviation contrast stretch on input images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/stdev_contrast_stretch.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#StandardDeviationContrastStretch","is_extension":false} {"tool_name":"StandardDeviationFilter","function_name":"wbt_standard_deviation_filter","toolbox_name":"Image Processing Tools","label":"Standard Deviation Filter","description":"Assigns each cell in the output grid the standard deviation of values in a moving window centred on each grid cell in the input raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/stdev_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#StandardDeviationFilter","is_extension":false} {"tool_name":"StandardDeviationOfSlope","function_name":"wbt_standard_deviation_of_slope","toolbox_name":"Geomorphometric Analysis","label":"Standard Deviation Of Slope","description":"Calculates the standard deviation of slope from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/standard_deviation_of_slope.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#StandardDeviationOfSlope","is_extension":false} {"tool_name":"StochasticDepressionAnalysis","function_name":"wbt_stochastic_depression_analysis","toolbox_name":"Hydrological Analysis","label":"Stochastic Depression Analysis","description":"Performs a stochastic analysis of depressions within a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/stochastic_depression_analysis.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#StochasticDepressionAnalysis","is_extension":false} {"tool_name":"StrahlerOrderBasins","function_name":"wbt_strahler_order_basins","toolbox_name":"Hydrological Analysis","label":"Strahler Order Basins","description":"Identifies Strahler-order basins from an input stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/strahler_basins.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#StrahlerOrderBasins","is_extension":false} {"tool_name":"StrahlerStreamOrder","function_name":"wbt_strahler_stream_order","toolbox_name":"Stream Network Analysis","label":"Strahler Stream Order","description":"Assigns the Strahler stream order to each link in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/strahler_order.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#StrahlerStreamOrder","is_extension":false} {"tool_name":"StreamLinkClass","function_name":"wbt_stream_link_class","toolbox_name":"Stream Network Analysis","label":"Stream Link Class","description":"Identifies the exterior/interior links and nodes in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/stream_link_class.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#StreamLinkClass","is_extension":false} {"tool_name":"StreamLinkIdentifier","function_name":"wbt_stream_link_identifier","toolbox_name":"Stream Network Analysis","label":"Stream Link Identifier","description":"Assigns a unique identifier to each link in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/stream_link_id.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#StreamLinkIdentifier","is_extension":false} {"tool_name":"StreamLinkLength","function_name":"wbt_stream_link_length","toolbox_name":"Stream Network Analysis","label":"Stream Link Length","description":"Estimates the length of each link (or tributary) in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/stream_link_length.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#StreamLinkLength","is_extension":false} {"tool_name":"StreamLinkSlope","function_name":"wbt_stream_link_slope","toolbox_name":"Stream Network Analysis","label":"Stream Link Slope","description":"Estimates the average slope of each link (or tributary) in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/stream_link_slope.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#StreamLinkSlope","is_extension":false} {"tool_name":"StreamPowerIndex","function_name":"wbt_stream_power_index","toolbox_name":"Geomorphometric Analysis","label":"Stream Power Index","description":"Calculates the relative stream power index.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/relative_stream_power_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#StreamPowerIndex","is_extension":false} {"tool_name":"StreamSlopeContinuous","function_name":"wbt_stream_slope_continuous","toolbox_name":"Stream Network Analysis","label":"Stream Slope Continuous","description":"Estimates the slope of each grid cell in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/stream_slope_continuous.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#StreamSlopeContinuous","is_extension":false} {"tool_name":"Subbasins","function_name":"wbt_subbasins","toolbox_name":"Hydrological Analysis","label":"Subbasins","description":"Identifies the catchments, or sub-basin, draining to each link in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/subbasins.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Subbasins","is_extension":false} {"tool_name":"Subtract","function_name":"wbt_subtract","toolbox_name":"Math and Stats Tools","label":"Subtract","description":"Performs a differencing operation on two rasters or a raster and a constant value.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/subtract.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Subtract","is_extension":false} {"tool_name":"SumOverlay","function_name":"wbt_sum_overlay","toolbox_name":"GIS Analysis","label":"Sum Overlay","description":"Calculates the sum for each grid cell from a group of raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/sum_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#SumOverlay","is_extension":false} {"tool_name":"SurfaceAreaRatio","function_name":"wbt_surface_area_ratio","toolbox_name":"Geomorphometric Analysis","label":"Surface Area Ratio","description":"Calculates a the surface area ratio of each grid cell in an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/surface_area_ratio.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#SurfaceAreaRatio","is_extension":false} {"tool_name":"SvmClassification","function_name":"wbt_svm_classification","toolbox_name":"Machine Learning","label":"Svm Classification","description":"Performs an SVM binary classification using training site polygons/points and multiple input images.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#SvmClassification","is_extension":true} {"tool_name":"SvmRegression","function_name":"wbt_svm_regression","toolbox_name":"Machine Learning","label":"Svm Regression","description":"Performs a supervised SVM regression analysis using training site points and predictor rasters.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/machine_learning.html#SvmRegression","is_extension":true} {"tool_name":"SymmetricalDifference","function_name":"wbt_symmetrical_difference","toolbox_name":"GIS Analysis","label":"Symmetrical Difference","description":"Outputs the features that occur in one of the two vector inputs but not both, i.e. no overlapping features.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/symmetrical_difference.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#SymmetricalDifference","is_extension":false} {"tool_name":"Tan","function_name":"wbt_tan","toolbox_name":"Math and Stats Tools","label":"Tan","description":"Returns the tangent (tan) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/tan.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Tan","is_extension":false} {"tool_name":"TangentialCurvature","function_name":"wbt_tangential_curvature","toolbox_name":"Geomorphometric Analysis","label":"Tangential Curvature","description":"Calculates a tangential curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/tan_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#TangentialCurvature","is_extension":false} {"tool_name":"Tanh","function_name":"wbt_tanh","toolbox_name":"Math and Stats Tools","label":"Tanh","description":"Returns the hyperbolic tangent (tanh) of each values in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/tanh.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Tanh","is_extension":false} {"tool_name":"ThickenRasterLine","function_name":"wbt_thicken_raster_line","toolbox_name":"Image Processing Tools","label":"Thicken Raster Line","description":"Thickens single-cell wide lines within a raster image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/thicken_line.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#ThickenRasterLine","is_extension":false} {"tool_name":"TimeInDaylight","function_name":"wbt_time_in_daylight","toolbox_name":"Geomorphometric Analysis","label":"Time In Daylight","description":"Calculates the proportion of time a location is not within an area of shadow.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/time_in_daylight.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#TimeInDaylight","is_extension":false} {"tool_name":"TinGridding","function_name":"wbt_tin_gridding","toolbox_name":"GIS Analysis","label":"Tin Gridding","description":"Creates a raster grid based on a triangular irregular network (TIN) fitted to vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/tin_gridding.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#TinGridding","is_extension":false} {"tool_name":"ToDegrees","function_name":"wbt_to_degrees","toolbox_name":"Math and Stats Tools","label":"To Degrees","description":"Converts a raster from radians to degrees.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/to_degrees.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ToDegrees","is_extension":false} {"tool_name":"TophatTransform","function_name":"wbt_tophat_transform","toolbox_name":"Image Processing Tools","label":"Tophat Transform","description":"Performs either a white or black top-hat transform on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/tophat.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#TophatTransform","is_extension":false} {"tool_name":"TopographicHachures","function_name":"wbt_topographic_hachures","toolbox_name":"Geomorphometric Analysis","label":"Topographic Hachures","description":"Derives topographic hachures from a raster surface.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/topographic_hachures.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#TopographicHachures","is_extension":false} {"tool_name":"TopographicPositionAnimation","function_name":"wbt_topographic_position_animation","toolbox_name":"Geomorphometric Analysis","label":"Topographic Position Animation","description":"This tool creates an animated GIF of multi-scale local topographic position (elevation deviation).","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#TopographicPositionAnimation","is_extension":true} {"tool_name":"TopologicalBreachBurn","function_name":"wbt_topological_breach_burn","toolbox_name":"Hydrological Analysis","label":"Topological Breach Burn","description":"This tool burns streams into a DEM using the topological breach-burn method of Lindsay (2016).","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#TopologicalBreachBurn","is_extension":true} {"tool_name":"TopologicalStreamOrder","function_name":"wbt_topological_stream_order","toolbox_name":"Stream Network Analysis","label":"Topological Stream Order","description":"Assigns each link in a stream network its topological order.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/topological_stream_order.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#TopologicalStreamOrder","is_extension":false} {"tool_name":"TopoRender","function_name":"wbt_topo_render","toolbox_name":"Geomorphometric Analysis","label":"Topo Render","description":"This tool creates a pseudo-3D rendering from an input DEM, for the purpose of effective topographic visualization.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#TopoRender","is_extension":true} {"tool_name":"ToRadians","function_name":"wbt_to_radians","toolbox_name":"Math and Stats Tools","label":"To Radians","description":"Converts a raster from degrees to radians.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/to_radians.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ToRadians","is_extension":false} {"tool_name":"TotalCurvature","function_name":"wbt_total_curvature","toolbox_name":"Geomorphometric Analysis","label":"Total Curvature","description":"Calculates a total curvature raster from an input DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/total_curvature.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#TotalCurvature","is_extension":false} {"tool_name":"TotalFilter","function_name":"wbt_total_filter","toolbox_name":"Image Processing Tools","label":"Total Filter","description":"Performs a total filter on an input image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/total_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#TotalFilter","is_extension":false} {"tool_name":"TraceDownslopeFlowpaths","function_name":"wbt_trace_downslope_flowpaths","toolbox_name":"Hydrological Analysis","label":"Trace Downslope Flowpaths","description":"Traces downslope flowpaths from one or more target sites (i.e. seed points).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/trace_downslope_flowpaths.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#TraceDownslopeFlowpaths","is_extension":false} {"tool_name":"TrendSurface","function_name":"wbt_trend_surface","toolbox_name":"Math and Stats Tools","label":"Trend Surface","description":"Estimates the trend surface of an input raster file.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/trend_surface.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#TrendSurface","is_extension":false} {"tool_name":"TrendSurfaceVectorPoints","function_name":"wbt_trend_surface_vector_points","toolbox_name":"Math and Stats Tools","label":"Trend Surface Vector Points","description":"Estimates a trend surface from vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/trend_surface_vector_points.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#TrendSurfaceVectorPoints","is_extension":false} {"tool_name":"TributaryIdentifier","function_name":"wbt_tributary_identifier","toolbox_name":"Stream Network Analysis","label":"Tributary Identifier","description":"Assigns a unique identifier to each tributary in a stream network.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/stream_network_analysis/tributary_id.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/stream_network_analysis.html#TributaryIdentifier","is_extension":false} {"tool_name":"Truncate","function_name":"wbt_truncate","toolbox_name":"Math and Stats Tools","label":"Truncate","description":"Truncates the values in a raster to the desired number of decimal places.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/truncate.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Truncate","is_extension":false} {"tool_name":"TurningBandsSimulation","function_name":"wbt_turning_bands_simulation","toolbox_name":"Math and Stats Tools","label":"Turning Bands Simulation","description":"Creates an image containing random values based on a turning-bands simulation.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/turning_bands.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#TurningBandsSimulation","is_extension":false} {"tool_name":"TwoSampleKsTest","function_name":"wbt_two_sample_ks_test","toolbox_name":"Math and Stats Tools","label":"Two Sample Ks Test","description":"Performs a 2-sample K-S test for significant differences on two input rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/two_sample_ks_test.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#TwoSampleKsTest","is_extension":false} {"tool_name":"Union","function_name":"wbt_union","toolbox_name":"GIS Analysis","label":"Union","description":"Splits vector layers at their overlaps, creating a layer containing all the portions from both input and overlay layers.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/union.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#Union","is_extension":false} {"tool_name":"UnnestBasins","function_name":"wbt_unnest_basins","toolbox_name":"Hydrological Analysis","label":"Unnest Basins","description":"Extract whole watersheds for a set of outlet points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/unnest_basins.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#UnnestBasins","is_extension":false} {"tool_name":"UnsharpMasking","function_name":"wbt_unsharp_masking","toolbox_name":"Image Processing Tools","label":"Unsharp Masking","description":"An image sharpening technique that enhances edges.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/unsharp_masking.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#UnsharpMasking","is_extension":false} {"tool_name":"Unsphericity","function_name":"wbt_unsphericity","toolbox_name":"Geomorphometric Analysis","label":"Unsphericity","description":"This tool calculates the unsphericity curvature from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Unsphericity","is_extension":true} {"tool_name":"UpdateNodataCells","function_name":"wbt_update_nodata_cells","toolbox_name":"GIS Analysis","label":"Update Nodata Cells","description":"Replaces the NoData values in an input raster with the corresponding values contained in a second update layer.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/update_nodata_cells.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#UpdateNodataCells","is_extension":false} {"tool_name":"UpslopeDepressionStorage","function_name":"wbt_upslope_depression_storage","toolbox_name":"Hydrological Analysis","label":"Upslope Depression Storage","description":"Estimates the average upslope depression storage depth.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/upslope_depression_storage.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#UpslopeDepressionStorage","is_extension":false} {"tool_name":"UserDefinedWeightsFilter","function_name":"wbt_user_defined_weights_filter","toolbox_name":"Image Processing Tools","label":"User Defined Weights Filter","description":"Performs a user-defined weights filter on an image.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/user_defined_weights_filter.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#UserDefinedWeightsFilter","is_extension":false} {"tool_name":"VectorHexBinning","function_name":"wbt_vector_hex_binning","toolbox_name":"GIS Analysis","label":"Vector Hex Binning","description":"Hex-bins a set of vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/vector_hex_bin.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#VectorHexBinning","is_extension":false} {"tool_name":"VectorLinesToRaster","function_name":"wbt_vector_lines_to_raster","toolbox_name":"Data Tools","label":"Vector Lines To Raster","description":"Converts a vector containing polylines into a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/vector_lines_to_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#VectorLinesToRaster","is_extension":false} {"tool_name":"VectorPointsToRaster","function_name":"wbt_vector_points_to_raster","toolbox_name":"Data Tools","label":"Vector Points To Raster","description":"Converts a vector containing points into a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/vector_points_to_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#VectorPointsToRaster","is_extension":false} {"tool_name":"VectorPolygonsToRaster","function_name":"wbt_vector_polygons_to_raster","toolbox_name":"Data Tools","label":"Vector Polygons To Raster","description":"Converts a vector containing polygons into a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/data_tools/vector_polygons_to_raster.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/data_tools.html#VectorPolygonsToRaster","is_extension":false} {"tool_name":"VerticalExcessCurvature","function_name":"wbt_vertical_excess_curvature","toolbox_name":"Geomorphometric Analysis","label":"Vertical Excess Curvature","description":"This tool calculates vertical excess curvature from an input DEM.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#VerticalExcessCurvature","is_extension":true} {"tool_name":"Viewshed","function_name":"wbt_viewshed","toolbox_name":"Geomorphometric Analysis","label":"Viewshed","description":"Identifies the viewshed for a point or set of points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/viewshed.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#Viewshed","is_extension":false} {"tool_name":"VisibilityIndex","function_name":"wbt_visibility_index","toolbox_name":"Geomorphometric Analysis","label":"Visibility Index","description":"Estimates the relative visibility of sites in a DEM.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/visibility_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#VisibilityIndex","is_extension":false} {"tool_name":"VoronoiDiagram","function_name":"wbt_voronoi_diagram","toolbox_name":"GIS Analysis","label":"Voronoi Diagram","description":"Creates a vector Voronoi diagram for a set of vector points.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/voronoi_diagram.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#VoronoiDiagram","is_extension":false} {"tool_name":"Watershed","function_name":"wbt_watershed","toolbox_name":"Hydrological Analysis","label":"Watershed","description":"Identifies the watershed, or drainage basin, draining to a set of target cells.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/hydro_analysis/watershed.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/hydrological_analysis.html#Watershed","is_extension":false} {"tool_name":"WeightedOverlay","function_name":"wbt_weighted_overlay","toolbox_name":"GIS Analysis","label":"Weighted Overlay","description":"Performs a weighted sum on multiple input rasters after converting each image to a common scale. The tool performs a multi-criteria evaluation (MCE).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/weighted_overlay.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#WeightedOverlay","is_extension":false} {"tool_name":"WeightedSum","function_name":"wbt_weighted_sum","toolbox_name":"GIS Analysis","label":"Weighted Sum","description":"Performs a weighted-sum overlay on multiple input raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/gis_analysis/weighted_sum.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/gis_analysis.html#WeightedSum","is_extension":false} {"tool_name":"WetnessIndex","function_name":"wbt_wetness_index","toolbox_name":"Geomorphometric Analysis","label":"Wetness Index","description":"Calculates the topographic wetness index, Ln(A / tan(slope)).","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/terrain_analysis/wetness_index.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/geomorphometric_analysis.html#WetnessIndex","is_extension":false} {"tool_name":"WilcoxonSignedRankTest","function_name":"wbt_wilcoxon_signed_rank_test","toolbox_name":"Math and Stats Tools","label":"Wilcoxon Signed Rank Test","description":"Performs a 2-sample K-S test for significant differences on two input rasters.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/wilcoxon_signed_rank_test.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#WilcoxonSignedRankTest","is_extension":false} {"tool_name":"WriteFunctionMemoryInsertion","function_name":"wbt_write_function_memory_insertion","toolbox_name":"Image Processing Tools","label":"Write Function Memory Insertion","description":"Performs a write function memory insertion for single-band multi-date change detection.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/image_analysis/write_func_memory_insertion.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/image_processing_tools.html#WriteFunctionMemoryInsertion","is_extension":false} {"tool_name":"Xor","function_name":"wbt_xor","toolbox_name":"Math and Stats Tools","label":"Xor","description":"Performs a logical XOR operator on two Boolean raster images.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/xor.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#Xor","is_extension":false} {"tool_name":"YieldFilter","function_name":"wbt_yield_filter","toolbox_name":"Precision Agriculture","label":"Yield Filter","description":"Filters crop yield values of point data derived from combine harvester yield monitors.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/precision_agriculture.html#YieldFilter","is_extension":true} {"tool_name":"YieldMap","function_name":"wbt_yield_map","toolbox_name":"Precision Agriculture","label":"Yield Map","description":"This tool can be used to create a segmented-vector polygon yield map from a set of harvester points.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/precision_agriculture.html#YieldMap","is_extension":true} {"tool_name":"YieldNormalization","function_name":"wbt_yield_normalization","toolbox_name":"Precision Agriculture","label":"Yield Normalization","description":"This tool can be used to normalize the yield points for a field.","github":"Source code is unavailable due to proprietary license.","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/precision_agriculture.html#YieldNormalization","is_extension":true} {"tool_name":"ZlidarToLas","function_name":"wbt_zlidar_to_las","toolbox_name":"LiDAR Tools","label":"Zlidar To Las","description":"Converts one or more zlidar files into the LAS data format.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/lidar_analysis/zlidar_to_las.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/lidar_tools.html#ZlidarToLas","is_extension":false} {"tool_name":"ZonalStatistics","function_name":"wbt_zonal_statistics","toolbox_name":"Math and Stats Tools","label":"Zonal Statistics","description":"Extracts descriptive statistics for a group of patches in a raster.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/zonal_statistics.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ZonalStatistics","is_extension":false} {"tool_name":"ZScores","function_name":"wbt_z_scores","toolbox_name":"Math and Stats Tools","label":"Z Scores","description":"Standardizes the values in an input raster by converting to z-scores.","github":"https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-tools-app/src/tools/math_stat_analysis/zscores.rs","book":"https://www.whiteboxgeo.com/manual/wbt_book/available_tools/mathand_stats_tools.html#ZScores","is_extension":false}