批处理R中的多个ASCII到光栅文件
我正在尝试将一些批处理R中的多个ASCII到光栅文件,r,ascii,spatial,tiff,R,Ascii,Spatial,Tiff,我正在尝试将一些ASCII测试文件转换为.tif文件,以便使用bnspatial中的.tif文件 有什么建议吗?是否有一个软件包可以这样做,或者我需要将R与GIS软件链接?您可以按照以下方式执行操作: library(raster) fasc <- list.files(pattern='\\.asc$', full=TRUE) ftif <- gsub("\\.asc$", ".tif", fasc) for (i in 1:length(fasc)) { r <-
ASCII
测试文件转换为.tif
文件,以便使用bnspatial
中的.tif
文件
有什么建议吗?是否有一个软件包可以这样做,或者我需要将R与GIS软件链接?您可以按照以下方式执行操作:
library(raster)
fasc <- list.files(pattern='\\.asc$', full=TRUE)
ftif <- gsub("\\.asc$", ".tif", fasc)
for (i in 1:length(fasc)) {
r <- raster(fasc[i])
r <- writeRaster(r, ftif[i])
}
库(光栅)
fasc您可以按照以下思路做一些事情:
library(raster)
fasc <- list.files(pattern='\\.asc$', full=TRUE)
ftif <- gsub("\\.asc$", ".tif", fasc)
for (i in 1:length(fasc)) {
r <- raster(fasc[i])
r <- writeRaster(r, ftif[i])
}
库(光栅)
raster
包中的fascraster()
函数看起来应该这样做:raster()
包中的函数看起来应该这样做: