我正在尝试将多个栅格(总共87个)加载到R中进行分析。使用以下代码将栅格直接加载到堆栈中:
filelist <- list.files(path="mypath", pattern="tif$", full.names=TRUE)
stk1 <- raster::stack(filelist)
除了似乎有同样问题的9个问题频段之外,数据在很大程度上正确加载。这些不良频段正在加载&#39;属性&#39;。见下面的例子
goodband
> goodband
class : RasterLayer
dimensions : 1768, 3674, 6495632 (nrow, ncol, ncell)
resolution : 40, 40 (x, y)
extent : 135800.4, 282760.4, 22297.69, 93017.69 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +datum=OSGB36 +units=m +no_defs +ellps=airy +towgs84=446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894
data source : goodband.tif
names : Good
values : 0.5, 36 (min, max)
badband
> badband
class : RasterLayer
dimensions : 1768, 3674, 6495632 (nrow, ncol, ncell)
resolution : 40, 40 (x, y)
extent : 135800.4, 282760.4, 22297.69, 93017.69 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +datum=OSGB36 +units=m +no_defs +ellps=airy +towgs84=446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894
data source : badband.tif
names : Bad
values : 33, 6824 (min, max)
attributes :
ID OID Value Count
from: 0 0 33 433
to : 529 529 6824 1307
正如您所看到的,badband具有其他属性&#39;在底部。当试图分析不好的乐队时,他们只是充满了空值,并且不像好乐队那样运作。
你能告诉我如何最好地解决这个问题吗?