首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R子设置netcdf文件

R子设置netcdf文件
EN

Stack Overflow用户
提问于 2020-05-29 06:39:16
回答 1查看 210关注 0票数 0

我正在使用来自此来源的2018年的lulc封面数据

https://cds.climate.copernicus.eu/cdsapp#!/dataset/satellite-land-cover?tab=form

数据格式为netcdf,并显示每个时期的土地覆盖分类。为了从netcdf读取和创建栅格,我这样做:

代码语言:javascript
复制
library(ncdf4)
temp <- nc_open(file.name)
lon <- ncvar_get(temp, "lon")
lat <- ncvar_get(temp, "lat")
lccs <- ncvar_get(temp, "lccs_class", signedbyte = FALSE)

但是,netcdf文件太大,需要很长时间才能读取该文件。我只需要lat lat的一个子集,它的边界框定义如下:

代码语言:javascript
复制
min lat: 8.125
max lat: 37.125
min lon: 68.125
max lon: 97.375 

如何使用这些边界框设置上述netcdf的子集?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-30 00:53:48

在大多数情况下,你可以这样做

代码语言:javascript
复制
library(raster)
b <- brick("filename.nc")
e <- extent(8.125, 37.125, 68.125, 97.375)
x <- crop(b, e)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62075697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档