R语言terra包,clamp钳制值,高程裁截

R语言terra包,clamp钳制值,裁剪

diy对比.png
25~50截断.png
# Thu Dec 10 01:18:48 2020 -

# 字符编码:UTF-8
# R 版本:R x64 4.0.3 for window 10
# cgh163email@163.com
# 个人笔记不负责任
# —— 拎了个梨🍐
rm(list=ls());gc()
.rs.restartR()
require(terra)
# clamp钳制值,裁剪
# 将值限制为最小值和最大值。也就是说,低于较低阈值和高于上限阈值的所有值将变为NA,或者,如果值=TRUE,则成为阈值

r <- rast(ncols=10, nrows=10)
values(r) <- 1:ncell(r)

rc <- clamp(r, 25, 50)
rc

par(mfrow=c(2,1))
plot(r)
plot(rc)
dev.copy(png, "25~50截断.png");dev.off()
# Thu Dec 10 01:29:17 2020 --end
# Thu Dec 10 01:33:11 2020 -diy-----------------------------
rs.img <- rast('https://imgchr.com/content/images/system/home_cover_1601010270144_8921bc.jpg')

plot(rs.img$hom_1,main='before')

clamp(rs.img$hom_1,100,150) %>%
  plot(main='after,100~150')
dev.copy(png, "diy对比.png");dev.off()

# Thu Dec 10 01:41:23 2020 --end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容