Skip to contents

Input/Output

Functions for reading and writing data

wbw_read_raster() wbw_read_vector()
Read Raster File as WhiteboxRaster
wbw_write_raster()
Writes an in-memory WhiteboxRaster object to file.
print_geotiff_tags()
Print GeoTIFF Tags

{terra}

Functions for conversion between wbw and terra

as_rast()
Convert WhiteboxRaster to SpatRaster
as_wbw_raster()
Convert SpatRaster to WhiteboxRaster

Raster Operations

Functions for raster manipulation

wbw_to_degrees()
Convert to degrees
wbw_to_radians()
Convert to radians
wbw_ext()
Get WhiteboxExtent
wbw_data_type() wbw_is_int() wbw_is_float() wbw_is_rgb()
Get WhiteboxRaster data type
num_cells() wbw_rows() wbw_cols()
Get dimensions of a WhiteboxRaster or WhiteboxVector object
print_geotiff_tags()
Print GeoTIFF Tags
wbw_res() wbw_xres() wbw_yres()
Get WhiteboxRaster resolution (x and y)
wbw_random_sample()
Random Sample
as_matrix()
Convert WhiteboxRaster to Matrix
as_vector(<WhiteboxRaster>) as_vector(<WhiteboxExtent>)
Convert objects to vectors

Stats

Summary and zonal statistics for raster and vector data

System

System utilities

wbw_download_sample_data()
Download Sample Data
wbw_install()
Install Required Python Modules
wbw_max_procs()
Set Maximum Parallel Processors
wbw_version()
wbw_version(): Gets the Whitebox Workflows version

Geomorphometry

Tools for geomorphometric analysis of digital elevation models

wbw_aspect()
Aspect
wbw_fill_missing_data()
Fill Missing Data
wbw_gaussian_curvature()
Gaussian Curvature
wbw_hillshade()
Hillshade
wbw_maximal_curvature()
Maximal Curvature
wbw_mean_curvature()
Mean Curvature
wbw_minimal_curvature()
Minimal Curvature
wbw_multidirectional_hillshade()
Multidirectional Hillshade
wbw_profile_curvature()
Profile Curvature
wbw_ruggedness_index()
Terrain Ruggedness Index (TRI)
wbw_slope()
Slope

Image Processing

wbw_adaptive_filter()
Adaptive Filter
wbw_bilateral_filter()
Bilateral Filter
wbw_conservative_smoothing_filter()
Conservative Smoothing Filter
wbw_gaussian_filter()
Gaussian Filter
wbw_high_pass_filter()
High Pass Filter
wbw_high_pass_median_filter()
High Pass Median Filter
wbw_majority_filter()
Majority Filter
wbw_maximum_filter()
Maximum Filter
wbw_mean_filter()
Mean Filter
wbw_median_filter()
Median Filter
wbw_minimum_filter()
Minimum Filter
wbw_olympic_filter()
Olympic Filter
wbw_percentile_filter()
Percentile Filter
wbw_range_filter()
Range Filter
wbw_standard_deviation_filter()
Standard Deviation Filter
wbw_total_filter()
Total Filter

Classes

Introduced S7 classes

WhiteboxExtent()
WhiteboxExtent Class
WhiteboxRaster()
WhiteboxRaster Class

Methods

S3 methods for WhiteboxRaster and WhiteboxVector objects

plot(<wbw::WhiteboxRaster>)
Plot WhiteboxRaster
print(<wbw::WhiteboxRaster>)
Print Method for WhiteboxRaster