【问题标题】:Separate layers in raster brick in RR中光栅砖中的单独图层
【发布时间】:2021-05-05 02:17:41
【问题描述】:

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 

【问题讨论】:

    标签: r gis raster


    【解决方案1】:

    示例数据

    library(raster)
    b <- brick(system.file("external/rlogo.grd", package="raster"))
    

    你可以像这样制作一个图层列表

    x <- as.list(b)
    

    您也可以将每一层分配给一个变量

    r1 <- b[[1]]
    r2 <- b[[2]]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      • 2021-12-30
      • 2017-02-06
      • 2016-12-25
      相关资源
      最近更新 更多