NA/NaN 使用 raster:stack 函数时出现参数错误
NA/NaN argument error when using raster:stack function
我有一个具有深度的栅格,我需要从中创建一个栅格用于倾斜,然后将两个栅格堆叠到一个 RasterStack 中。但是我得到这个错误:
Error in raster:stack(env, incline_rast) : NA/NaN argument
这是我的代码:
#create incline raster from depth raster that is called env
incline_rast<-terrain(env,opt="slope")
## creating raster stack
stack <- raster:stack(env, incline_rast)
Error in raster:stack(env, incline_rast) : NA/NaN argument
stack <- raster:stack(env, incline_rast, quick = TRUE)
Error in raster:stack(env, incline_rast) : NA/NaN argument
栅格具有相同的范围和坐标系。这个错误是什么意思,如何解决?当我使用 R 代码从另一个光栅创建一个光栅时,为什么它会给我一个错误?
如何添加有关栅格的信息以创建可重现的示例?
我有一个具有深度的栅格,我需要从中创建一个栅格用于倾斜,然后将两个栅格堆叠到一个 RasterStack 中。但是我得到这个错误:
Error in raster:stack(env, incline_rast) : NA/NaN argument
这是我的代码:
#create incline raster from depth raster that is called env
incline_rast<-terrain(env,opt="slope")
## creating raster stack
stack <- raster:stack(env, incline_rast)
Error in raster:stack(env, incline_rast) : NA/NaN argument
stack <- raster:stack(env, incline_rast, quick = TRUE)
Error in raster:stack(env, incline_rast) : NA/NaN argument
栅格具有相同的范围和坐标系。这个错误是什么意思,如何解决?当我使用 R 代码从另一个光栅创建一个光栅时,为什么它会给我一个错误?
如何添加有关栅格的信息以创建可重现的示例?