Creates a terra::SpatRaster from a maxentcpp GridFloat external
pointer.
Value
A single-layer terra::SpatRaster.
Details
Requires the terra package (listed in Suggests).
For the raster package, an equivalent workflow is:
library(raster)
info <- maxent_grid_info(grid)
mat <- maxent_grid_to_matrix(grid)
r <- raster(mat,
xmn = info$xll,
xmx = info$xll + info$ncols * info$cellsize,
ymn = info$yll,
ymx = info$yll + info$nrows * info$cellsize,
crs = "+proj=longlat +datum=WGS84")Examples
if (FALSE) { # \dontrun{
# Round-trip: terra → maxentcpp → terra
library(terra)
r <- rast("bio1.tif")
g <- maxent_grid_from_terra(r)
r2 <- maxent_grid_to_terra(g)
plot(r2)
} # }