r - R中光栅砖中的单独图层
问题描述
R 新手:
我有一个包含 5 个光栅层的光栅砖。我如何打破这块砖,以便每一层都可以分配给它自己的对象,我可以单独操作每一层?
这是砖块的信息,以防万一。
>>eco.brick
class : RasterBrick
dimensions : 1920, 1440, 2764800, 5 (nrow, ncol, ncell, nlayers)
resolution : 0.008333333, 0.008333333 (x, y)
extent : -71.00014, -59.00014, -29.99181, -13.99181 (xmin, xmax, ymin, ymax)
crs : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0
source : /tmp/RtmpdeDrSf/raster/r_tmp_2021-05-05_043302_2341_32265.grd
names : Central.Andes, Amazonian.Orinocan.Lowland, Eastern.Highlands, Gran.Chaco, Monte.Patagonian
min values : 0, 0, 0, 0, 0
max values : 1, 1, 1, 1, 1
解决方案
示例数据
library(raster)
b <- brick(system.file("external/rlogo.grd", package="raster"))
您可以像这样列出图层
x <- as.list(b)
您还可以将每个图层分配给一个变量
r1 <- b[[1]]
r2 <- b[[2]]
推荐阅读
- excel - 如何在一个语句中打开和设置工作簿?
- c# - c#绘图库计算范围和中点来绘制和圆
- python - 使用熊猫将列拆分为 csv
- java - 如何通过单击 firebase 通知打开新活动并在文本视图上打印通知消息
- macos - /bin/sh: -c: 第 1 行:语法错误:文件意外结束(使用 Makefile)
- ruby-on-rails - 文件上传是否占用乘客中的一个工作进程?
- wpf - Windows 到 CefSharp - 如何正确使用 KeyEventArgs?
- python - 在while循环中访问字典?
- mysql - 如何使用 Hashicorp Vault 访问 node.js 中的机密
- sql - 在 SQL Server 中使用 TSQL 透视和反透视数据