R语言terra包,sources光栅的数据源
# Fri Dec 25 13:55:23 2020 -
# 字符编码:UTF-8
# R 版本:R x64 4.0.3 for window 10
# cgh163email@163.com
# 个人笔记不负责任
# —— 拎了个梨🍐
.rs.restartR()
require(terra)
# sources光栅的数据源
rm(list=ls());gc()
# 按源获取光栅的数据源和层数。源是文件(或类似的资源)或“”,表示它们在内存中。您可以使用hasValues检查内存层中这些层是否确实有值。
f <- system.file("ex/test.tif", package="terra")
r <- rast(f)
s <- rast(r)
values(s) <- 1:ncell(s)
rs <- c(r,r,s,r)
sources(rs)
# source nlyr
# 1 C:/youmigo/R/win-library/4.0/terra/ex/test.tif 1
# 2 C:/youmigo/R/win-library/4.0/terra/ex/test.tif 1
# 3 1
# 4 C:/youmigo/R/win-library/4.0/terra/ex/test.tif 1
hasValues(r)
x <- rast()
hasValues(x)