Returns all cell values of a Quadtree as a
numeric vector.
# S4 method for Quadtree
as_vector(x, terminal_only = TRUE)a Quadtree
boolean; if TRUE (the default) only values of
terminal cells are returned. If FALSE, all cell values are returned.
a numeric vector
as_data_frame creates a data frame from a
Quadtree that has all the cell values as well as details
about each cell's size and extent.
library(quadtree)
habitat <- terra::rast(system.file("extdata", "habitat.tif", package="quadtree"))
qt <- quadtree(habitat, .2)
head(as_vector(qt), 20)
#> [1] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
#> [13] NaN 0.974 NaN NaN NaN NaN 0.974 NaN
head(as_vector(qt, FALSE), 20)
#> [1] 0.7559473 0.7688754 0.9614164 NaN 0.9737372 NaN NaN
#> [8] 0.9740000 NaN NaN NaN 0.9740000 NaN 0.9740000
#> [15] NaN NaN NaN 0.9740000 NaN NaN