Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

raster_to_matrix

Raster to Matrix


Description

Turns a raster into a matrix suitable for rayshader.

Usage

raster_to_matrix(raster, verbose = interactive())

Arguments

raster

The input raster. Either a RasterLayer object, or a filename.

verbose

Default 'interactive()'. Will print dimensions of the resulting matrix.

Examples

#Save montereybay as a raster and open using the filename.


if("rgdal" %in% rownames(utils::installed.packages())) {
temp_raster_filename = paste0(tempfile(),".tif")
raster::writeRaster(raster::raster(t(montereybay)),temp_raster_filename)
elmat = raster_to_matrix(temp_raster_filename)
elmat %>%
 sphere_shade() %>%
 plot_map()
}

rayshader

Create Maps and Visualize Data in 2D and 3D

v0.24.10
GPL-3
Authors
Tyler Morgan-Wall
Initial release
2021-04-25

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.