Raster to Matrix
Turns a raster into a matrix suitable for rayshader.
raster_to_matrix(raster, verbose = interactive())
raster |
The input raster. Either a RasterLayer object, or a filename. |
verbose |
Default 'interactive()'. Will print dimensions of the resulting matrix. |
#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() }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.