使用 R 解压缩 .tif.gz 文件
Decompress .tif.gz file using R
我从 Chirps 获得了 tif.gz 格式的数据,我尝试 R.utils::gunzip
获取地图但出现错误。
file<-"./chirps-v2.0.1981.01.01.tif.gz"
R.utils::gunzip(file,remove=F)
错误:
Error in readBin(inn, what = raw(0L), size = 1L, n = BFR.SIZE) :
error reading from the connection
In addition: Warning message:
In readBin(inn, what = raw(0L), size = 1L, n = BFR.SIZE) :
invalid or incomplete compressed data
如果有更好的替代方法来解压缩这些文件,那将是一个很好的解决方案。提前谢谢你。
我试过这些但没用
R: read GeoTiff from gz file with a connection and raster package
Decompress gz file using R
以下对我有用:
url <- paste0("https://data.chc.ucsb.edu/products/CHIRPS-2.0/",
"global_daily/tifs/p05/1981/chirps-v2.0.1981.01.01.tif.gz")
download.file(url, "chirps-v2.0.1981.01.01.tif.gz")
R.utils::gunzip("chirps-v2.0.1981.01.01.tif.gz", remove = FALSE)
文件:chirps-v2.0.1981.01.01.tif
我从 Chirps 获得了 tif.gz 格式的数据,我尝试 R.utils::gunzip
获取地图但出现错误。
file<-"./chirps-v2.0.1981.01.01.tif.gz"
R.utils::gunzip(file,remove=F)
错误:
Error in readBin(inn, what = raw(0L), size = 1L, n = BFR.SIZE) :
error reading from the connection
In addition: Warning message:
In readBin(inn, what = raw(0L), size = 1L, n = BFR.SIZE) :
invalid or incomplete compressed data
如果有更好的替代方法来解压缩这些文件,那将是一个很好的解决方案。提前谢谢你。
我试过这些但没用 R: read GeoTiff from gz file with a connection and raster package Decompress gz file using R
以下对我有用:
url <- paste0("https://data.chc.ucsb.edu/products/CHIRPS-2.0/",
"global_daily/tifs/p05/1981/chirps-v2.0.1981.01.01.tif.gz")
download.file(url, "chirps-v2.0.1981.01.01.tif.gz")
R.utils::gunzip("chirps-v2.0.1981.01.01.tif.gz", remove = FALSE)
文件:chirps-v2.0.1981.01.01.tif