ERA5-land数据NC转tif,然后按照经纬度提取数据——基于R

这段代码展示了如何使用R语言的raster和ncdf4库读取.nc文件,提取特定变量,并将数据提取到指定的经纬度。代码中提到的变量名(varname)需要用户自行确定,最终目的是将数据转换为TIFF格式,但实际转换部分未在代码中实现。
摘要由CSDN通过智能技术生成

 

   抛砖引玉,for循环版的需要用的人写吧!

   才开始我想转为tif的,所以有savename这个变量。

  library(raster)
  library(ncdf4)
  # NC文件所在额路径
  path <- "/Users/feizhu/Desktop/PRMS/era"
  filename <- paste0(path,"/",list.files(path,pattern = ".nc$"))
  
  #savename <- gsub(".nc",".tif",filename)
  #varname 变量名,可以通过nc_open()函数确定这个变量
  
  raster = stack(filename[1], varname = varname)
  
  
  aa = t(extract(raster,c(lon,lat)))
  # 数据第一列是时间,第二列是这个经纬度的对应的数据

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值