Learn R Programming

pliman (version 3.1.0)

mosaic_classify: Classify a Mosaic Based on Index Breaks

Description

This function classifies a given raster mosaic based on user-defined breaks. It provides an option to calculate the frequency and area of each class, as well as plot the classified mosaic.

Usage

mosaic_classify(mosaic, breaks, frequency = TRUE, plot = TRUE)

Value

A list with two elements:

  • classified: A SpatRaster object containing the classified mosaic.

  • class_freq: A data frame containing class frequencies, areas (ha), and percentages (if frequency = TRUE).

Arguments

mosaic

A SpatRaster object representing the mosaic to be classified.

breaks

A numeric vector specifying the breakpoints for classification.

frequency

Logical. If TRUE, computes the class frequency and area (in hectares).

plot

Logical. If TRUE, plots the classified mosaic.

Examples

Run this code
if(interactive()){
library(pliman)
library(terra)

# Create an example raster
r <- terra::rast(matrix(runif(100, min = 0, max = 1), nrow=10, ncol=10))

# Classify the raster
result <- mosaic_classify(r, breaks = c(0.3, 0.6))

# View results
result$classified
result$class_freq
}

Run the code above in your browser using DataLab