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