Package: whitebox 2.4.0

Andrew Brown

whitebox: 'WhiteboxTools' R Frontend

An R frontend for the 'WhiteboxTools' library, which is an advanced geospatial data analysis platform developed by Prof. John Lindsay at the University of Guelph's Geomorphometry and Hydrogeomatics Research Group. 'WhiteboxTools' can be used to perform common geographical information systems (GIS) analysis operations, such as cost-distance analysis, distance buffering, and raster reclassification. Remote sensing and image processing tasks include image enhancement (e.g. panchromatic sharpening, contrast adjustments), image mosaicing, numerous filtering operations, simple classification (k-means), and common image transformations. 'WhiteboxTools' also contains advanced tooling for spatial hydrological analysis (e.g. flow-accumulation, watershed delineation, stream network analysis, sink removal), terrain analysis (e.g. common terrain indices such as slope, curvatures, wetness index, hillshading; hypsometric analysis; multi-scale topographic position analysis), and LiDAR data processing. Suggested citation: Lindsay (2016) <doi:10.1016/j.cageo.2016.07.003>.

Authors:Qiusheng Wu [aut], Andrew Brown [ctb, cre]

whitebox_2.4.0.tar.gz
whitebox_2.4.0.zip(r-4.5)whitebox_2.4.0.zip(r-4.4)whitebox_2.4.0.zip(r-4.3)
whitebox_2.4.0.tgz(r-4.4-any)whitebox_2.4.0.tgz(r-4.3-any)
whitebox_2.4.0.tar.gz(r-4.5-noble)whitebox_2.4.0.tar.gz(r-4.4-noble)
whitebox_2.4.0.tgz(r-4.4-emscripten)whitebox_2.4.0.tgz(r-4.3-emscripten)
whitebox.pdf |whitebox.html
whitebox/json (API)
NEWS

# Install 'whitebox' in R:
install.packages('whitebox', repos = c('https://opengeos.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/opengeos/whiteboxr/issues

Datasets:

On CRAN:

geomorphometrygeoprocessinggeospatialgishydrologyremote-sensingrstudio

578 exports 172 stars 5.26 score 0 dependencies 3 dependents 237 scripts 839 downloads

Last updated 4 months agofrom:5dba1f7710. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 13 2024
R-4.5-winOKSep 13 2024
R-4.5-linuxOKSep 13 2024
R-4.4-winOKSep 13 2024
R-4.4-macOKSep 13 2024
R-4.3-winOKSep 13 2024
R-4.3-macOKSep 13 2024

Exports:check_whitebox_binaryinstall_whiteboxsample_dem_datawbtwbt_absolute_valuewbt_accumulation_curvaturewbt_activatewbt_adaptive_filterwbt_addwbt_add_point_coordinates_to_tablewbt_aggregate_rasterwbt_andwbt_anovawbt_arc_coswbt_arc_sinwbt_arc_tanwbt_arcoshwbt_arsinhwbt_artanhwbt_ascii_to_laswbt_aspectwbt_assess_routewbt_atan2wbt_attribute_correlationwbt_attribute_correlation_neighbourhood_analysiswbt_attribute_histogramwbt_attribute_scattergramwbt_average_flowpath_slopewbt_average_normal_vector_angular_deviationwbt_average_overlaywbt_average_upslope_flowpath_lengthwbt_balance_contrast_enhancementwbt_basinswbt_bilateral_filterwbt_block_maximum_griddingwbt_block_minimum_griddingwbt_boundary_shape_complexitywbt_breach_depressionswbt_breach_depressions_least_costwbt_breach_single_cell_pitswbt_breakline_mappingwbt_buffer_rasterwbt_burn_streams_at_roadswbt_canny_edge_detectionwbt_ceilwbt_centroidwbt_centroid_vectorwbt_change_vector_analysiswbt_circular_variance_of_aspectwbt_classify_buildings_in_lidarwbt_classify_lidarwbt_classify_overlap_pointswbt_clean_vectorwbt_clipwbt_clip_lidar_to_polygonwbt_clip_raster_to_polygonwbt_closingwbt_clumpwbt_colourize_based_on_classwbt_colourize_based_on_point_returnswbt_compactness_ratiowbt_compress_rasterswbt_conditional_evaluationwbt_conditioned_latin_hypercubewbt_conservative_smoothing_filterwbt_construct_vector_tinwbt_contours_from_pointswbt_contours_from_rasterwbt_convert_nodata_to_zerowbt_convert_raster_formatwbt_corner_detectionwbt_correct_vignettingwbt_coswbt_coshwbt_cost_allocationwbt_cost_distancewbt_cost_pathwaywbt_count_ifwbt_create_colour_compositewbt_create_hexagonal_vector_gridwbt_create_planewbt_create_rectangular_vector_gridwbt_crispness_indexwbt_cross_tabulationwbt_csv_points_to_vectorwbt_cumulative_distributionwbt_curvednesswbt_d_inf_flow_accumulationwbt_d_inf_mass_fluxwbt_d_inf_pointerwbt_d8_flow_accumulationwbt_d8_mass_fluxwbt_d8_pointerwbt_data_dirwbt_dbscanwbt_decrementwbt_default_pathwbt_dem_void_fillingwbt_depth_in_sinkwbt_depth_to_waterwbt_dev_from_mean_elevwbt_diff_from_mean_elevwbt_diff_of_gaussian_filterwbt_differencewbt_difference_curvaturewbt_direct_decorrelation_stretchwbt_directional_reliefwbt_dissolvewbt_distance_to_outletwbt_diversity_filterwbt_dividewbt_downslope_distance_to_streamwbt_downslope_flowpath_lengthwbt_downslope_indexwbt_edge_contaminationwbt_edge_densitywbt_edge_preserving_mean_filterwbt_edge_proportionwbt_elev_above_pitwbt_elev_percentilewbt_elev_relative_to_min_maxwbt_elev_relative_to_watershed_min_maxwbt_elevation_above_streamwbt_elevation_above_stream_euclideanwbt_eliminate_coincident_pointswbt_elongation_ratiowbt_embankment_mappingwbt_emboss_filterwbt_equal_towbt_erasewbt_erase_polygon_from_lidarwbt_erase_polygon_from_rasterwbt_euclidean_allocationwbt_euclidean_distancewbt_evaluate_training_siteswbt_exe_pathwbt_expwbt_exp2wbt_export_table_to_csvwbt_exposure_towards_wind_fluxwbt_extend_vector_lineswbt_extract_nodeswbt_extract_raster_values_at_pointswbt_extract_streamswbt_extract_valleyswbt_farthest_channel_headwbt_fast_almost_gaussian_filterwbt_fd8_flow_accumulationwbt_fd8_pointerwbt_feature_preserving_smoothingwbt_fetch_analysiswbt_file_pathwbt_fill_burnwbt_fill_depressionswbt_fill_depressions_planchon_and_darbouxwbt_fill_depressions_wang_and_liuwbt_fill_missing_datawbt_fill_single_cell_pitswbt_filter_lidarwbt_filter_lidar_classeswbt_filter_lidar_scan_angleswbt_filter_raster_features_by_areawbt_find_flightline_edge_pointswbt_find_lowest_or_highest_pointswbt_find_main_stemwbt_find_no_flow_cellswbt_find_parallel_flowwbt_find_patch_or_class_edge_cellswbt_find_ridgeswbt_fix_dangling_arcswbt_flatten_lakeswbt_flightline_overlapwbt_flip_imagewbt_flood_orderwbt_floorwbt_flow_accumulation_full_workflowwbt_flow_length_diffwbt_gamma_correctionwbt_gaussian_contrast_stretchwbt_gaussian_curvaturewbt_gaussian_filterwbt_gaussian_scale_spacewbt_generalize_classified_rasterwbt_generalize_with_similaritywbt_generating_functionwbt_geomorphonswbt_greater_thanwbt_hack_stream_orderwbt_heat_mapwbt_height_above_groundwbt_helpwbt_high_pass_bilateral_filterwbt_high_pass_filterwbt_high_pass_median_filterwbt_highest_positionwbt_hillshadewbt_hillslopeswbt_histogram_equalizationwbt_histogram_matchingwbt_histogram_matching_two_imageswbt_hole_proportionwbt_horizon_anglewbt_horizontal_excess_curvaturewbt_horton_stream_orderwbt_hydrologic_connectivitywbt_hypsometric_analysiswbt_hypsometrically_tinted_hillshadewbt_idw_interpolationwbt_ihs_to_rgbwbt_image_autocorrelationwbt_image_correlationwbt_image_correlation_neighbourhood_analysiswbt_image_regressionwbt_image_segmentationwbt_image_sliderwbt_image_stack_profilewbt_impoundment_size_indexwbt_in_place_addwbt_in_place_dividewbt_in_place_multiplywbt_in_place_subtractwbt_incrementwbt_individual_tree_detectionwbt_initwbt_insert_damswbt_installwbt_install_extensionwbt_install_wb_extensionwbt_integer_divisionwbt_integral_imagewbt_intersectwbt_inverse_principal_component_analysiswbt_is_no_datawbt_isobasinswbt_jenson_snap_pour_pointswbt_join_tableswbt_k_means_clusteringwbt_k_nearest_mean_filterwbt_kappa_indexwbt_knn_classificationwbt_knn_regressionwbt_ks_test_for_normalitywbt_laplacian_filterwbt_laplacian_of_gaussian_filterwbt_las_to_asciiwbt_las_to_lazwbt_las_to_multipoint_shapefilewbt_las_to_shapefilewbt_las_to_zlidarwbt_launch_runnerwbt_launch_wb_runnerwbt_layer_footprintwbt_laz_to_laswbt_lee_sigma_filterwbt_length_of_upstream_channelswbt_less_thanwbt_licensewbt_lidar_block_maximumwbt_lidar_block_minimumwbt_lidar_classify_subsetwbt_lidar_colourizewbt_lidar_contourwbt_lidar_digital_surface_modelwbt_lidar_eigenvalue_featureswbt_lidar_elevation_slicewbt_lidar_ground_point_filterwbt_lidar_hex_binningwbt_lidar_hillshadewbt_lidar_histogramwbt_lidar_idw_interpolationwbt_lidar_infowbt_lidar_joinwbt_lidar_kappa_indexwbt_lidar_nearest_neighbour_griddingwbt_lidar_point_densitywbt_lidar_point_return_analysiswbt_lidar_point_statswbt_lidar_ransac_planeswbt_lidar_rbf_interpolationwbt_lidar_remove_duplicateswbt_lidar_remove_outlierswbt_lidar_rooftop_analysiswbt_lidar_segmentationwbt_lidar_segmentation_based_filterwbt_lidar_shiftwbt_lidar_sibson_interpolationwbt_lidar_sort_by_timewbt_lidar_thinwbt_lidar_thin_high_densitywbt_lidar_tilewbt_lidar_tile_footprintwbt_lidar_tin_griddingwbt_lidar_tophat_transformwbt_line_detection_filterwbt_line_intersectionswbt_line_thinningwbt_linearity_indexwbt_lines_to_polygonswbt_list_toolswbt_list_unique_valueswbt_list_unique_values_rasterwbt_lnwbt_local_hypsometric_analysiswbt_local_quadratic_regressionwbt_log10wbt_log2wbt_logistic_regressionwbt_long_profilewbt_long_profile_from_pointswbt_longest_flowpathwbt_low_points_on_headwater_divideswbt_lowest_positionwbt_majority_filterwbt_map_off_terrain_objectswbt_maxwbt_max_absolute_overlaywbt_max_anisotropy_devwbt_max_anisotropy_dev_signaturewbt_max_branch_lengthwbt_max_difference_from_meanwbt_max_downslope_elev_changewbt_max_elev_dev_signaturewbt_max_elevation_deviationwbt_max_overlaywbt_max_procswbt_max_upslope_elev_changewbt_max_upslope_flowpath_lengthwbt_max_upslope_valuewbt_maximal_curvaturewbt_maximum_filterwbt_md_inf_flow_accumulationwbt_mean_curvaturewbt_mean_filterwbt_median_filterwbt_medoidwbt_merge_line_segmentswbt_merge_table_with_csvwbt_merge_vectorswbt_minwbt_min_absolute_overlaywbt_min_dist_classificationwbt_min_downslope_elev_changewbt_min_max_contrast_stretchwbt_min_overlaywbt_minimal_curvaturewbt_minimum_bounding_boxwbt_minimum_bounding_circlewbt_minimum_bounding_envelopewbt_minimum_convex_hullwbt_minimum_filterwbt_modified_k_means_clusteringwbt_modify_lidarwbt_modify_no_data_valuewbt_modulowbt_mosaicwbt_mosaic_with_featheringwbt_multi_part_to_single_partwbt_multidirectional_hillshadewbt_multiplywbt_multiply_overlaywbt_multiscale_curvatureswbt_multiscale_elevation_percentilewbt_multiscale_roughnesswbt_multiscale_roughness_signaturewbt_multiscale_std_dev_normalswbt_multiscale_std_dev_normals_signaturewbt_multiscale_topographic_position_imagewbt_narrowness_indexwbt_natural_neighbour_interpolationwbt_nearest_neighbour_griddingwbt_negatewbt_new_raster_from_basewbt_normal_vectorswbt_normalize_lidarwbt_normalized_difference_indexwbt_notwbt_not_equal_towbt_num_downslope_neighbourswbt_num_inflowing_neighbourswbt_num_upslope_neighbourswbt_olympic_filterwbt_openingwbt_opennesswbt_optionswbt_orwbt_paired_sample_t_testwbt_panchromatic_sharpeningwbt_parallelepiped_classificationwbt_patch_orientationwbt_pennock_landform_classwbt_percent_elev_rangewbt_percent_equal_towbt_percent_greater_thanwbt_percent_less_thanwbt_percentage_contrast_stretchwbt_percentile_filterwbt_perimeter_area_ratiowbt_phi_coefficientwbt_pick_from_listwbt_piecewise_contrast_stretchwbt_plan_curvaturewbt_polygon_areawbt_polygon_long_axiswbt_polygon_perimeterwbt_polygon_short_axiswbt_polygonizewbt_polygons_to_lineswbt_powerwbt_prewitt_filterwbt_principal_component_analysiswbt_print_geo_tiff_tagswbt_profilewbt_profile_curvaturewbt_qin_flow_accumulationwbt_quantileswbt_quinn_flow_accumulationwbt_radial_basis_function_interpolationwbt_radius_of_gyrationwbt_raise_wallswbt_random_fieldwbt_random_forest_classificationwbt_random_forest_regressionwbt_random_samplewbt_range_filterwbt_raster_areawbt_raster_calculatorwbt_raster_cell_assignmentwbt_raster_histogramwbt_raster_perimeterwbt_raster_streams_to_vectorwbt_raster_summary_statswbt_raster_to_vector_lineswbt_raster_to_vector_pointswbt_raster_to_vector_polygonswbt_rasterize_streamswbt_reciprocalwbt_reclasswbt_reclass_equal_intervalwbt_reclass_from_filewbt_reconcile_multiple_headerswbt_recover_flightline_infowbt_recreate_pass_lineswbt_reinitialize_attribute_tablewbt_related_circumscribing_circlewbt_relative_aspectwbt_relative_topographic_positionwbt_remove_field_edge_pointswbt_remove_off_terrain_objectswbt_remove_polygon_holeswbt_remove_raster_polygon_holeswbt_remove_short_streamswbt_remove_spurswbt_repair_stream_vector_topologywbt_resamplewbt_rescale_value_rangewbt_resultwbt_rgb_to_ihswbt_rho8_flow_accumulationwbt_rho8_pointerwbt_ring_curvaturewbt_river_centerlineswbt_roberts_cross_filterwbt_root_mean_square_errorwbt_rotorwbt_roundwbt_ruggedness_indexwbt_run_toolwbt_runner_pathwbt_rust_backtracewbt_scharr_filterwbt_sediment_transport_indexwbt_select_tiles_by_polygonwbt_set_nodata_valuewbt_shadow_animationwbt_shadow_imagewbt_shape_complexity_indexwbt_shape_complexity_index_rasterwbt_shape_indexwbt_shreve_stream_magnitudewbt_sigmoidal_contrast_stretchwbt_sinwbt_single_part_to_multi_partwbt_sinhwbt_sinkwbt_slopewbt_slope_vs_aspect_plotwbt_slope_vs_elevation_plotwbt_smooth_vectorswbt_smooth_vegetation_residualwbt_snap_pour_pointswbt_sobel_filterwbt_sort_lidarwbt_sourcewbt_spherical_std_dev_of_normalswbt_split_colour_compositewbt_split_lidarwbt_split_vector_lineswbt_split_with_lineswbt_squarewbt_square_rootwbt_standard_deviation_contrast_stretchwbt_standard_deviation_filterwbt_standard_deviation_of_slopewbt_stochastic_depression_analysiswbt_strahler_order_basinswbt_strahler_stream_orderwbt_stream_link_classwbt_stream_link_identifierwbt_stream_link_lengthwbt_stream_link_slopewbt_stream_power_indexwbt_stream_slope_continuouswbt_subbasinswbt_subtractwbt_sum_overlaywbt_surface_area_ratiowbt_svm_classificationwbt_svm_regressionwbt_symmetrical_differencewbt_tanwbt_tangential_curvaturewbt_tanhwbt_thicken_raster_linewbt_time_in_daylightwbt_tin_griddingwbt_to_degreeswbt_to_radianswbt_tool_helpwbt_tool_parameterswbt_toolboxwbt_tophat_transformwbt_topo_renderwbt_topographic_position_animationwbt_topological_stream_orderwbt_total_curvaturewbt_total_filterwbt_trace_downslope_flowpathswbt_travelling_salesman_problemwbt_trend_surfacewbt_trend_surface_vector_pointswbt_tributary_identifierwbt_truncatewbt_turning_bands_simulationwbt_two_sample_ks_testwbt_unionwbt_unnest_basinswbt_unsharp_maskingwbt_unsphericitywbt_update_nodata_cellswbt_upslope_depression_storagewbt_user_defined_weights_filterwbt_vector_hex_binningwbt_vector_lines_to_rasterwbt_vector_points_to_rasterwbt_vector_polygons_to_rasterwbt_vector_stream_network_analysiswbt_verbosewbt_versionwbt_vertical_excess_curvaturewbt_view_codewbt_viewshedwbt_visibility_indexwbt_voronoi_diagramwbt_watershedwbt_wdwbt_weighted_overlaywbt_weighted_sumwbt_wetness_indexwbt_wilcoxon_signed_rank_testwbt_write_function_memory_insertionwbt_xorwbt_yield_filterwbt_yield_mapwbt_yield_normalizationwbt_z_scoreswbt_zlidar_to_laswbt_zonal_statisticswhitebox.env

Dependencies:

wbt() method: call 'Whitebox' tools by name

Rendered fromwbt-method.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-03-28
Started: 2023-03-28

whitebox Demo

Rendered fromdemo.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2024-05-26
Started: 2019-01-24

whitebox Tool Metadata

Rendered fromdatasets.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-03-28
Started: 2021-08-25

Readme and manuals

Help Manual

Help pageTopics
Check for 'WhiteboxTools' executable pathcheck_whitebox_binary
Convenience method for path to sample DEMsample_dem_data
Run WhiteboxTools by Tool Namewbt wbt.character wbt.function wbt.missing wbt.wbt_result wbt_result
Absolute valuewbt_absolute_value
Accumulation curvaturewbt_accumulation_curvature
Activate 'WhiteboxTools' Extensionswbt_activate
Adaptive filterwbt_adaptive_filter
Addwbt_add
Add point coordinates to tablewbt_add_point_coordinates_to_table
Aggregate rasterwbt_aggregate_raster
Andwbt_and
Anovawbt_anova
Arc coswbt_arc_cos
Arc sinwbt_arc_sin
Arc tanwbt_arc_tan
Arcoshwbt_arcosh
Arsinhwbt_arsinh
Artanhwbt_artanh
Ascii to laswbt_ascii_to_las
Aspectwbt_aspect
Assess routewbt_assess_route
Atan2wbt_atan2
Attribute correlationwbt_attribute_correlation
Attribute correlation neighbourhood analysiswbt_attribute_correlation_neighbourhood_analysis
Attribute histogramwbt_attribute_histogram
Attribute scattergramwbt_attribute_scattergram
Average flowpath slopewbt_average_flowpath_slope
Average normal vector angular deviationwbt_average_normal_vector_angular_deviation
Average overlaywbt_average_overlay
Average upslope flowpath lengthwbt_average_upslope_flowpath_length
Balance contrast enhancementwbt_balance_contrast_enhancement
Basinswbt_basins
Bilateral filterwbt_bilateral_filter
Block maximum griddingwbt_block_maximum_gridding
Block minimum griddingwbt_block_minimum_gridding
Boundary shape complexitywbt_boundary_shape_complexity
Breach depressionswbt_breach_depressions
Breach depressions least costwbt_breach_depressions_least_cost
Breach single cell pitswbt_breach_single_cell_pits
Breakline mappingwbt_breakline_mapping
Buffer rasterwbt_buffer_raster
Burn streams at roadswbt_burn_streams_at_roads
Canny edge detectionwbt_canny_edge_detection
Ceilwbt_ceil
Centroidwbt_centroid
Centroid vectorwbt_centroid_vector
Change vector analysiswbt_change_vector_analysis
Circular variance of aspectwbt_circular_variance_of_aspect
Classify buildings in lidarwbt_classify_buildings_in_lidar
Classify lidarwbt_classify_lidar
Classify overlap pointswbt_classify_overlap_points
Clean vectorwbt_clean_vector
Clipwbt_clip
Clip lidar to polygonwbt_clip_lidar_to_polygon
Clip raster to polygonwbt_clip_raster_to_polygon
Closingwbt_closing
Clumpwbt_clump
Colourize based on classwbt_colourize_based_on_class
Colourize based on point returnswbt_colourize_based_on_point_returns
Compactness ratiowbt_compactness_ratio
Conditional evaluationwbt_conditional_evaluation
Conditioned latin hypercubewbt_conditioned_latin_hypercube
Conservative smoothing filterwbt_conservative_smoothing_filter
Construct vector tinwbt_construct_vector_tin
Contours from pointswbt_contours_from_points
Contours from rasterwbt_contours_from_raster
Convert nodata to zerowbt_convert_nodata_to_zero
Convert raster formatwbt_convert_raster_format
Corner detectionwbt_corner_detection
Correct vignettingwbt_correct_vignetting
Coswbt_cos
Coshwbt_cosh
Cost allocationwbt_cost_allocation
Cost distancewbt_cost_distance
Cost pathwaywbt_cost_pathway
Count ifwbt_count_if
Create colour compositewbt_create_colour_composite
Create hexagonal vector gridwbt_create_hexagonal_vector_grid
Create planewbt_create_plane
Create rectangular vector gridwbt_create_rectangular_vector_grid
Crispness indexwbt_crispness_index
Cross tabulationwbt_cross_tabulation
Csv points to vectorwbt_csv_points_to_vector
Cumulative distributionwbt_cumulative_distribution
Curvednesswbt_curvedness
D inf flow accumulationwbt_d_inf_flow_accumulation
D inf mass fluxwbt_d_inf_mass_flux
D inf pointerwbt_d_inf_pointer
D8 flow accumulationwbt_d8_flow_accumulation
D8 mass fluxwbt_d8_mass_flux
D8 pointerwbt_d8_pointer
Dbscanwbt_dbscan
Decrementwbt_decrement
Dem void fillingwbt_dem_void_filling
Depth in sinkwbt_depth_in_sink
Depth to waterwbt_depth_to_water
Dev from mean elevwbt_dev_from_mean_elev
Diff from mean elevwbt_diff_from_mean_elev
Diff of gaussian filterwbt_diff_of_gaussian_filter
Differencewbt_difference
Difference curvaturewbt_difference_curvature
Direct decorrelation stretchwbt_direct_decorrelation_stretch
Directional reliefwbt_directional_relief
Dissolvewbt_dissolve
Distance to outletwbt_distance_to_outlet
Diversity filterwbt_diversity_filter
Dividewbt_divide
Downslope distance to streamwbt_downslope_distance_to_stream
Downslope flowpath lengthwbt_downslope_flowpath_length
Downslope indexwbt_downslope_index
Edge contaminationwbt_edge_contamination
Edge densitywbt_edge_density
Edge preserving mean filterwbt_edge_preserving_mean_filter
Edge proportionwbt_edge_proportion
Elev above pitwbt_elev_above_pit
Elev percentilewbt_elev_percentile
Elev relative to min maxwbt_elev_relative_to_min_max
Elev relative to watershed min maxwbt_elev_relative_to_watershed_min_max
Elevation above streamwbt_elevation_above_stream
Elevation above stream euclideanwbt_elevation_above_stream_euclidean
Eliminate coincident pointswbt_eliminate_coincident_points
Elongation ratiowbt_elongation_ratio
Embankment mappingwbt_embankment_mapping
Emboss filterwbt_emboss_filter
Equal towbt_equal_to
Erasewbt_erase
Erase polygon from lidarwbt_erase_polygon_from_lidar
Erase polygon from rasterwbt_erase_polygon_from_raster
Euclidean allocationwbt_euclidean_allocation
Euclidean distancewbt_euclidean_distance
Evaluate training siteswbt_evaluate_training_sites
Expwbt_exp
Exp2wbt_exp2
Export table to csvwbt_export_table_to_csv
Exposure towards wind fluxwbt_exposure_towards_wind_flux
Extend vector lineswbt_extend_vector_lines
Extract nodeswbt_extract_nodes
Extract raster values at pointswbt_extract_raster_values_at_points
Extract streamswbt_extract_streams
Extract valleyswbt_extract_valleys
Farthest channel headwbt_farthest_channel_head
Fast almost gaussian filterwbt_fast_almost_gaussian_filter
Fd8 flow accumulationwbt_fd8_flow_accumulation
Fd8 pointerwbt_fd8_pointer
Feature preserving smoothingwbt_feature_preserving_smoothing
Fetch analysiswbt_fetch_analysis
Prepare File Paths for WhiteboxTools Commandswbt_file_path
Fill burnwbt_fill_burn
Fill depressionswbt_fill_depressions
Fill depressions planchon and darbouxwbt_fill_depressions_planchon_and_darboux
Fill depressions wang and liuwbt_fill_depressions_wang_and_liu
Fill missing datawbt_fill_missing_data
Fill single cell pitswbt_fill_single_cell_pits
Filter lidarwbt_filter_lidar
Filter lidar classeswbt_filter_lidar_classes
Filter lidar scan angleswbt_filter_lidar_scan_angles
Filter raster features by areawbt_filter_raster_features_by_area
Find flightline edge pointswbt_find_flightline_edge_points
Find lowest or highest pointswbt_find_lowest_or_highest_points
Find main stemwbt_find_main_stem
Find no flow cellswbt_find_no_flow_cells
Find parallel flowwbt_find_parallel_flow
Find patch or class edge cellswbt_find_patch_or_class_edge_cells
Find ridgeswbt_find_ridges
Fix dangling arcswbt_fix_dangling_arcs
Flatten lakeswbt_flatten_lakes
Flightline overlapwbt_flightline_overlap
Flip imagewbt_flip_image
Flood orderwbt_flood_order
Floorwbt_floor
Flow accumulation full workflowwbt_flow_accumulation_full_workflow
Flow length diffwbt_flow_length_diff
Gamma correctionwbt_gamma_correction
Gaussian contrast stretchwbt_gaussian_contrast_stretch
Gaussian curvaturewbt_gaussian_curvature
Gaussian filterwbt_gaussian_filter
Gaussian scale spacewbt_gaussian_scale_space
Generalize classified rasterwbt_generalize_classified_raster
Generalize with similaritywbt_generalize_with_similarity
Generating functionwbt_generating_function
Geomorphonswbt_geomorphons
Greater thanwbt_greater_than
Hack stream orderwbt_hack_stream_order
Heat mapwbt_heat_map
Height above groundwbt_height_above_ground
Help description for 'WhiteboxTools'wbt_help
High pass bilateral filterwbt_high_pass_bilateral_filter
High pass filterwbt_high_pass_filter
High pass median filterwbt_high_pass_median_filter
Highest positionwbt_highest_position
Hillshadewbt_hillshade
Hillslopeswbt_hillslopes
Histogram equalizationwbt_histogram_equalization
Histogram matchingwbt_histogram_matching
Histogram matching two imageswbt_histogram_matching_two_images
Hole proportionwbt_hole_proportion
Horizon anglewbt_horizon_angle
Horizontal excess curvaturewbt_horizontal_excess_curvature
Horton stream orderwbt_horton_stream_order
Hydrologic connectivitywbt_hydrologic_connectivity
Hypsometric analysiswbt_hypsometric_analysis
Hypsometrically tinted hillshadewbt_hypsometrically_tinted_hillshade
Idw interpolationwbt_idw_interpolation
Ihs to rgbwbt_ihs_to_rgb
Image autocorrelationwbt_image_autocorrelation
Image correlationwbt_image_correlation
Image correlation neighbourhood analysiswbt_image_correlation_neighbourhood_analysis
Image regressionwbt_image_regression
Image segmentationwbt_image_segmentation
Image sliderwbt_image_slider
Image stack profilewbt_image_stack_profile
Impoundment size indexwbt_impoundment_size_index
In place addwbt_in_place_add
In place dividewbt_in_place_divide
In place multiplywbt_in_place_multiply
In place subtractwbt_in_place_subtract
Incrementwbt_increment
Individual tree detectionwbt_individual_tree_detection
Initialize 'WhiteboxTools'wbt_compress_rasters wbt_data_dir wbt_default_path wbt_exe_path wbt_init wbt_max_procs wbt_options wbt_runner_path wbt_verbose wbt_wd
Insert damswbt_insert_dams
Download and Install 'WhiteboxTools'install_whitebox wbt_install wbt_install_extension
Install wb extensionwbt_install_wb_extension
Integer divisionwbt_integer_division
Integral imagewbt_integral_image
Intersectwbt_intersect
Inverse principal component analysiswbt_inverse_principal_component_analysis
Is no datawbt_is_no_data
Isobasinswbt_isobasins
Jenson snap pour pointswbt_jenson_snap_pour_points
Join tableswbt_join_tables
K means clusteringwbt_k_means_clustering
K nearest mean filterwbt_k_nearest_mean_filter
Kappa indexwbt_kappa_index
Knn classificationwbt_knn_classification
Knn regressionwbt_knn_regression
Ks test for normalitywbt_ks_test_for_normality
Laplacian filterwbt_laplacian_filter
Laplacian of gaussian filterwbt_laplacian_of_gaussian_filter
Las to asciiwbt_las_to_ascii
Las to lazwbt_las_to_laz
Las to multipoint shapefilewbt_las_to_multipoint_shapefile
Las to shapefilewbt_las_to_shapefile
Las to zlidarwbt_las_to_zlidar
Launch 'WhiteboxTools Runner' GUIwbt_launch_runner
Launch wb runnerwbt_launch_wb_runner
Layer footprintwbt_layer_footprint
Laz to laswbt_laz_to_las
Lee sigma filterwbt_lee_sigma_filter
Length of upstream channelswbt_length_of_upstream_channels
Less thanwbt_less_than
License information for 'WhiteboxTools'wbt_license
Lidar block maximumwbt_lidar_block_maximum
Lidar block minimumwbt_lidar_block_minimum
Lidar classify subsetwbt_lidar_classify_subset
Lidar colourizewbt_lidar_colourize
Lidar contourwbt_lidar_contour
Lidar digital surface modelwbt_lidar_digital_surface_model
Lidar eigenvalue featureswbt_lidar_eigenvalue_features
Lidar elevation slicewbt_lidar_elevation_slice
Lidar ground point filterwbt_lidar_ground_point_filter
Lidar hex binningwbt_lidar_hex_binning
Lidar hillshadewbt_lidar_hillshade
Lidar histogramwbt_lidar_histogram
Lidar idw interpolationwbt_lidar_idw_interpolation
Lidar infowbt_lidar_info
Lidar joinwbt_lidar_join
Lidar kappa indexwbt_lidar_kappa_index
Lidar nearest neighbour griddingwbt_lidar_nearest_neighbour_gridding
Lidar point densitywbt_lidar_point_density
Lidar point return analysiswbt_lidar_point_return_analysis
Lidar point statswbt_lidar_point_stats
Lidar ransac planeswbt_lidar_ransac_planes
Lidar rbf interpolationwbt_lidar_rbf_interpolation
Lidar remove duplicateswbt_lidar_remove_duplicates
Lidar remove outlierswbt_lidar_remove_outliers
Lidar rooftop analysiswbt_lidar_rooftop_analysis
Lidar segmentationwbt_lidar_segmentation
Lidar segmentation based filterwbt_lidar_segmentation_based_filter
Lidar shiftwbt_lidar_shift
Lidar sibson interpolationwbt_lidar_sibson_interpolation
Lidar sort by timewbt_lidar_sort_by_time
Lidar thinwbt_lidar_thin
Lidar thin high densitywbt_lidar_thin_high_density
Lidar tilewbt_lidar_tile
Lidar tile footprintwbt_lidar_tile_footprint
Lidar tin griddingwbt_lidar_tin_gridding
Lidar tophat transformwbt_lidar_tophat_transform
Line detection filterwbt_line_detection_filter
Line intersectionswbt_line_intersections
Line thinningwbt_line_thinning
Linearity indexwbt_linearity_index
Lines to polygonswbt_lines_to_polygons
All available tools in 'WhiteboxTools'wbt_list_tools
List unique valueswbt_list_unique_values
List unique values rasterwbt_list_unique_values_raster
Lnwbt_ln
Local hypsometric analysiswbt_local_hypsometric_analysis
Local quadratic regressionwbt_local_quadratic_regression
Log10wbt_log10
Log2wbt_log2
Logistic regressionwbt_logistic_regression
Long profilewbt_long_profile
Long profile from pointswbt_long_profile_from_points
Longest flowpathwbt_longest_flowpath
Low points on headwater divideswbt_low_points_on_headwater_divides
Lowest positionwbt_lowest_position
Majority filterwbt_majority_filter
Map off terrain objectswbt_map_off_terrain_objects
Maxwbt_max
Max absolute overlaywbt_max_absolute_overlay
Max anisotropy devwbt_max_anisotropy_dev
Max anisotropy dev signaturewbt_max_anisotropy_dev_signature
Max branch lengthwbt_max_branch_length
Max difference from meanwbt_max_difference_from_mean
Max downslope elev changewbt_max_downslope_elev_change
Max elev dev signaturewbt_max_elev_dev_signature
Max elevation deviationwbt_max_elevation_deviation
Max overlaywbt_max_overlay
Max upslope elev changewbt_max_upslope_elev_change
Max upslope flowpath lengthwbt_max_upslope_flowpath_length
Max upslope valuewbt_max_upslope_value
Maximal curvaturewbt_maximal_curvature
Maximum filterwbt_maximum_filter
Md inf flow accumulationwbt_md_inf_flow_accumulation
Mean curvaturewbt_mean_curvature
Mean filterwbt_mean_filter
Median filterwbt_median_filter
Medoidwbt_medoid
Merge line segmentswbt_merge_line_segments
Merge table with csvwbt_merge_table_with_csv
Merge vectorswbt_merge_vectors
Minwbt_min
Min absolute overlaywbt_min_absolute_overlay
Min dist classificationwbt_min_dist_classification
Min downslope elev changewbt_min_downslope_elev_change
Min max contrast stretchwbt_min_max_contrast_stretch
Min overlaywbt_min_overlay
Minimal curvaturewbt_minimal_curvature
Minimum bounding boxwbt_minimum_bounding_box
Minimum bounding circlewbt_minimum_bounding_circle
Minimum bounding envelopewbt_minimum_bounding_envelope
Minimum convex hullwbt_minimum_convex_hull
Minimum filterwbt_minimum_filter
Modified k means clusteringwbt_modified_k_means_clustering
Modify lidarwbt_modify_lidar
Modify no data valuewbt_modify_no_data_value
Modulowbt_modulo
Mosaicwbt_mosaic
Mosaic with featheringwbt_mosaic_with_feathering
Multi part to single partwbt_multi_part_to_single_part
Multidirectional hillshadewbt_multidirectional_hillshade
Multiplywbt_multiply
Multiply overlaywbt_multiply_overlay
Multiscale curvatureswbt_multiscale_curvatures
Multiscale elevation percentilewbt_multiscale_elevation_percentile
Multiscale roughnesswbt_multiscale_roughness
Multiscale roughness signaturewbt_multiscale_roughness_signature
Multiscale std dev normalswbt_multiscale_std_dev_normals
Multiscale std dev normals signaturewbt_multiscale_std_dev_normals_signature
Multiscale topographic position imagewbt_multiscale_topographic_position_image
Narrowness indexwbt_narrowness_index
Natural neighbour interpolationwbt_natural_neighbour_interpolation
Nearest neighbour griddingwbt_nearest_neighbour_gridding
Negatewbt_negate
New raster from basewbt_new_raster_from_base
Normal vectorswbt_normal_vectors
Normalize lidarwbt_normalize_lidar
Normalized difference indexwbt_normalized_difference_index
Notwbt_not
Not equal towbt_not_equal_to
Num downslope neighbourswbt_num_downslope_neighbours
Num inflowing neighbourswbt_num_inflowing_neighbours
Num upslope neighbourswbt_num_upslope_neighbours
Olympic filterwbt_olympic_filter
Openingwbt_opening
Opennesswbt_openness
Orwbt_or
Paired sample t testwbt_paired_sample_t_test
Panchromatic sharpeningwbt_panchromatic_sharpening
Parallelepiped classificationwbt_parallelepiped_classification
Patch orientationwbt_patch_orientation
Pennock landform classwbt_pennock_landform_class
Percent elev rangewbt_percent_elev_range
Percent equal towbt_percent_equal_to
Percent greater thanwbt_percent_greater_than
Percent less thanwbt_percent_less_than
Percentage contrast stretchwbt_percentage_contrast_stretch
Percentile filterwbt_percentile_filter
Perimeter area ratiowbt_perimeter_area_ratio
Phi coefficientwbt_phi_coefficient
Pick from listwbt_pick_from_list
Piecewise contrast stretchwbt_piecewise_contrast_stretch
Plan curvaturewbt_plan_curvature
Polygon areawbt_polygon_area
Polygon long axiswbt_polygon_long_axis
Polygon perimeterwbt_polygon_perimeter
Polygon short axiswbt_polygon_short_axis
Polygonizewbt_polygonize
Polygons to lineswbt_polygons_to_lines
Powerwbt_power
Prewitt filterwbt_prewitt_filter
Principal component analysiswbt_principal_component_analysis
Print geo tiff tagswbt_print_geo_tiff_tags
Profilewbt_profile
Profile curvaturewbt_profile_curvature
Qin flow accumulationwbt_qin_flow_accumulation
Quantileswbt_quantiles
Quinn flow accumulationwbt_quinn_flow_accumulation
Radial basis function interpolationwbt_radial_basis_function_interpolation
Radius of gyrationwbt_radius_of_gyration
Raise wallswbt_raise_walls
Random fieldwbt_random_field
Random forest classificationwbt_random_forest_classification
Random forest regressionwbt_random_forest_regression
Random samplewbt_random_sample
Range filterwbt_range_filter
Raster areawbt_raster_area
Raster calculatorwbt_raster_calculator
Raster cell assignmentwbt_raster_cell_assignment
Raster histogramwbt_raster_histogram
Raster perimeterwbt_raster_perimeter
Raster streams to vectorwbt_raster_streams_to_vector
Raster summary statswbt_raster_summary_stats
Raster to vector lineswbt_raster_to_vector_lines
Raster to vector pointswbt_raster_to_vector_points
Raster to vector polygonswbt_raster_to_vector_polygons
Rasterize streamswbt_rasterize_streams
Reciprocalwbt_reciprocal
Reclasswbt_reclass
Reclass equal intervalwbt_reclass_equal_interval
Reclass from filewbt_reclass_from_file
Reconcile multiple headerswbt_reconcile_multiple_headers
Recover flightline infowbt_recover_flightline_info
Recreate pass lineswbt_recreate_pass_lines
Reinitialize attribute tablewbt_reinitialize_attribute_table
Related circumscribing circlewbt_related_circumscribing_circle
Relative aspectwbt_relative_aspect
Relative topographic positionwbt_relative_topographic_position
Remove field edge pointswbt_remove_field_edge_points
Remove off terrain objectswbt_remove_off_terrain_objects
Remove polygon holeswbt_remove_polygon_holes
Remove raster polygon holeswbt_remove_raster_polygon_holes
Remove short streamswbt_remove_short_streams
Remove spurswbt_remove_spurs
Repair stream vector topologywbt_repair_stream_vector_topology
Resamplewbt_resample
Rescale value rangewbt_rescale_value_range
Rgb to ihswbt_rgb_to_ihs
Rho8 flow accumulationwbt_rho8_flow_accumulation
Rho8 pointerwbt_rho8_pointer
Ring curvaturewbt_ring_curvature
River centerlineswbt_river_centerlines
Roberts cross filterwbt_roberts_cross_filter
Root mean square errorwbt_root_mean_square_error
Rotorwbt_rotor
Roundwbt_round
Ruggedness indexwbt_ruggedness_index
Run a tool in 'WhiteboxTools' by namewbt_run_tool
Convenience method for setting RUST_BACKTRACE options for debuggingwbt_rust_backtrace
Scharr filterwbt_scharr_filter
Sediment transport indexwbt_sediment_transport_index
Select tiles by polygonwbt_select_tiles_by_polygon
Set nodata valuewbt_set_nodata_value
Shadow animationwbt_shadow_animation
Shadow imagewbt_shadow_image
Shape complexity indexwbt_shape_complexity_index
Shape complexity index rasterwbt_shape_complexity_index_raster
Shape indexwbt_shape_index
Shreve stream magnitudewbt_shreve_stream_magnitude
Sigmoidal contrast stretchwbt_sigmoidal_contrast_stretch
Sinwbt_sin
Single part to multi partwbt_single_part_to_multi_part
Sinhwbt_sinh
Sinkwbt_sink
Slopewbt_slope
Slope vs aspect plotwbt_slope_vs_aspect_plot
Slope vs elevation plotwbt_slope_vs_elevation_plot
Smooth vectorswbt_smooth_vectors
Smooth vegetation residualwbt_smooth_vegetation_residual
Snap pour pointswbt_snap_pour_points
Sobel filterwbt_sobel_filter
Sort lidarwbt_sort_lidar
Initialize an R object containing spatial data for use by WhiteboxToolswbt_source
Spherical std dev of normalswbt_spherical_std_dev_of_normals
Split colour compositewbt_split_colour_composite
Split lidarwbt_split_lidar
Split vector lineswbt_split_vector_lines
Split with lineswbt_split_with_lines
Squarewbt_square
Square rootwbt_square_root
Standard deviation contrast stretchwbt_standard_deviation_contrast_stretch
Standard deviation filterwbt_standard_deviation_filter
Standard deviation of slopewbt_standard_deviation_of_slope
Stochastic depression analysiswbt_stochastic_depression_analysis
Strahler order basinswbt_strahler_order_basins
Strahler stream orderwbt_strahler_stream_order
Stream link classwbt_stream_link_class
Stream link identifierwbt_stream_link_identifier
Stream link lengthwbt_stream_link_length
Stream link slopewbt_stream_link_slope
Stream power indexwbt_stream_power_index
Stream slope continuouswbt_stream_slope_continuous
Subbasinswbt_subbasins
Subtractwbt_subtract
Sum overlaywbt_sum_overlay
Surface area ratiowbt_surface_area_ratio
Svm classificationwbt_svm_classification
Svm regressionwbt_svm_regression
Symmetrical differencewbt_symmetrical_difference
Tanwbt_tan
Tangential curvaturewbt_tangential_curvature
Tanhwbt_tanh
Thicken raster linewbt_thicken_raster_line
Time in daylightwbt_time_in_daylight
Tin griddingwbt_tin_gridding
To degreeswbt_to_degrees
To radianswbt_to_radians
Help description for a specific tool in 'WhiteboxTools'wbt_tool_help
Tool parameter descriptions for a specific tool in 'WhiteboxTools'wbt_tool_parameters
The toolbox for a specific tool in WhiteboxToolswbt_toolbox
Tophat transformwbt_tophat_transform
Topo renderwbt_topo_render
Topographic position animationwbt_topographic_position_animation
Topological stream orderwbt_topological_stream_order
Total curvaturewbt_total_curvature
Total filterwbt_total_filter
Trace downslope flowpathswbt_trace_downslope_flowpaths
Travelling salesman problemwbt_travelling_salesman_problem
Trend surfacewbt_trend_surface
Trend surface vector pointswbt_trend_surface_vector_points
Tributary identifierwbt_tributary_identifier
Truncatewbt_truncate
Turning bands simulationwbt_turning_bands_simulation
Two sample ks testwbt_two_sample_ks_test
Unionwbt_union
Unnest basinswbt_unnest_basins
Unsharp maskingwbt_unsharp_masking
Unsphericitywbt_unsphericity
Update nodata cellswbt_update_nodata_cells
Upslope depression storagewbt_upslope_depression_storage
User ined weights filterwbt_user_defined_weights_filter
Vector hex binningwbt_vector_hex_binning
Vector lines to rasterwbt_vector_lines_to_raster
Vector points to rasterwbt_vector_points_to_raster
Vector polygons to rasterwbt_vector_polygons_to_raster
Vector stream network analysiswbt_vector_stream_network_analysis
Version information for 'WhiteboxTools'wbt_version
Vertical excess curvaturewbt_vertical_excess_curvature
Source code for a specific tool in 'WhiteboxTools'wbt_view_code
Viewshedwbt_viewshed
Visibility indexwbt_visibility_index
Voronoi diagramwbt_voronoi_diagram
Watershedwbt_watershed
Weighted overlaywbt_weighted_overlay
Weighted sumwbt_weighted_sum
Wetness indexwbt_wetness_index
Wilcoxon signed rank testwbt_wilcoxon_signed_rank_test
Write function memory insertionwbt_write_function_memory_insertion
Xorwbt_xor
Yield filterwbt_yield_filter
Yield mapwbt_yield_map
Yield normalizationwbt_yield_normalization
Z scoreswbt_z_scores
Zlidar to laswbt_zlidar_to_las
Zonal statisticswbt_zonal_statistics
'WhiteboxTools' Tool Parameterswbttoolparameters
'WhiteboxTools' Tool Listwbttools