NetCDF文件的数据读取网上也有很多相应的教程,可以参考
然而在我想提取 某个地区或者是某个范围(已知经纬度的情况下) 的数据时,网上的教程还挺少的。
然而还是给我在找一篇用R语言处理NetCDF文件的博客的评论找到了方法(怪我懒得用matlab的help来研究)
结合两篇博客,我们知道可以用ncread
来提取部分地区的数据
>> help ncread
ncread Read variable data from a NetCDF source.
VARDATA = ncread(FILENAME,VARNAME) reads data from the variable
VARNAME in the NetCDF file FILENAME.
VARDATA = ncread(OPENDAP_URL,VARNAME) reads data from the variable
VARNAME from an OPeNDAP NetCDF data source.
VARDATA = ncread(SOURCE,VARNAME,START, COUNT)
VARDATA = ncread(SOURCE,VARNAME,START, COUNT, STRIDE) reads data from
VARNAME beginning at the location given by START from SOURCE, which
can either be a filename or an OPeNDAP URL. For an N-dimensional
variable START is a vector of 1-based indices of length N specifying
the starting location. COUNT is also a vector of length N specifying
the number of elements to read along corresponding dimensions. If a
particular