【问题标题】:Batch process multiple ASCII to Raster files in R在R中批量处理多个ASCII到光栅文件
【发布时间】:2018-04-19 10:46:03
【问题描述】:

我正在尝试将一些ASCII 测试文件转换为.tif 文件,因此我可以使用bnspatial 中的.tif 文件。

有什么建议吗?是否有一个包可以做到这一点,还是我需要将 R 与 GIS 软件链接?

【问题讨论】:

标签: r ascii raster tiff terra


【解决方案1】:

您可以按照以下方式做一些事情:

library(terra)
fasc <- list.files(pattern='\\.asc$', full=TRUE)
ftif <- gsub("\\.asc$", ".tif", fasc)

for (i in 1:length(fasc)) {
    r <- rast(fasc[i])
    r <- writeRaster(r, ftif[i])
}

【讨论】:

  • 嗨罗伯特。您还可以提供terra 等效答案吗?谢谢!
  • 我更新了。现在使用terra
猜你喜欢
  • 2012-09-05
  • 1970-01-01
  • 2013-06-26
  • 1970-01-01
  • 1970-01-01
  • 2022-11-16
  • 2020-12-04
  • 2018-03-25
  • 2013-11-16
相关资源
最近更新 更多