You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用terra包读取.nc栅格文件时遇[rast]无法打开文件错误求助

问题:使用terra包读取NARR NetCDF文件失败

我在使用R语言的terra包读取NARR的NetCDF栅格文件时遇到了问题,执行的代码如下:

narr <- rast(paste0(
  "/   YOUR FILE PATH   /narr_air2m_",
  year,
  ".nc"
))

运行后出现以下错误:

Error: [rast] cannot open this file as a SpatRaster: H:/2024_Emory_SPH/Geospatial Project/Data/narr_air2m_2020.nc
In addition: Warning message:
H:/2024_Emory_SPH/Geospatial Project/Data/narr_air2m_2020.nc' not recognized as a supported file format. (GDAL error 4)

我尝试了以下方法,但问题仍未解决:

update.Packages("terra")
install.packages("ncdf4")
library(ncdf4)

nc_data <- nc_open("H:/2024_Emory_SPH/Geospatial Project/Data/narr_air2m_2020.nc")
print(nc_data)

补充说明:我通过以下代码下载NARR数据:

  • 设置年份变量:
year <- "2021"
  • 指定数据存储URL:
url_narr <- paste0(
  "https://downloads.psl.noaa.gov//Datasets/NARR/Dailies/monolevel/air.2m.",
  year,
  ".nc"
) 
  • 指定数据保存路径:
destination_narr <- paste0(
  "/   YOUR FILE PATH   /narr_air2m_",
  year,
  ".nc"
)
  • 下载并尝试读取:
download.file(
url_narr,
destination_narr
)
narr <- rast(paste0(
"/   YOUR FILE PATH   /narr_air2m_",
  year,
  ".nc"
))

恳请协助解决该文件读取错误问题。

内容的提问来源于stack exchange,提问作者fatemeh yousefian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 13:45:05