【发布时间】:2021-11-20 04:16:48
【问题描述】:
在再次重新分类之前,我必须将 3 个栅格相乘以进行重新分类,但在进行相乘之前,我必须使 3 个栅格的范围相同。距离栅格的 xmax 存在差异
ext(dem)
ext(slope)
ext(distance)
ext(dem)
SpatExtent : 1089831.75, 1721631.75, 4748091, 5516991 (xmin, xmax, ymin, ymax)
ext(slope)
SpatExtent : 1089831.75, 1721631.75, 4748091, 5516991 (xmin, xmax, ymin, ymax)
ext(distance)
SpatExtent : 1089831.75, 1721031.75, 4748091, 5516991 (xmin, xmax, ymin, ymax)
我在其他问题上尝试了以下答案,但仍然失败,我尝试了以下方法,将裁剪到坡度和距离 dem 的范围
distance <- crop(slope, distance)
distance <- crop(dem, distance)
但在运行它并再次检查分机后,它仍然无法修复它。我检查了预测,它们也都一样。
【问题讨论】:
-
您可以使用
raster::extent()简单地设置任何栅格的范围。它应该像这样raster::extent(slope) <- c(xmin=1089831.75, xmax=1721031.75, ymin=4748091, ymax=5516991)