Experimental

Supervised Random Forest classification for multisource raster features using point/polygon training data.

remote_sensing classification random_forest legacy-port

Parameters

NameDescriptionRequiredDefault
inputsArray of single-band input rasters.Required['band1.tif', 'band2.tif', 'band3.tif']
training_dataPoint/polygon vector training data path.Requiredtraining.shp
class_fieldClass field in training_data attributes.Requiredclass
scalingFeature scaling mode: none (default), normalize, standardize.Optionalnone
n_treesNumber of trees in the forest (default 200).Optional200
min_samples_leafMinimum number of samples required at a leaf node (default 1).Optional1
min_samples_splitMinimum number of samples required to split an internal node (default 2).Optional2
outputOptional output raster path.Optional

Examples

Run random forest classification on multiband predictors.

wbe.random_forest_classification(class_field='class', inputs=['band1.tif', 'band2.tif', 'band3.tif'], n_trees=300, output='rf_classification.tif', scaling='standardize', training_data='training.shp')

Project Links

WbW Homepage User Manual Learn More