0
我有一個netCDF文件和foll。 ncdump:從netCDF組中提取變量
netcdf test_nc {
dimensions:
time = UNLIMITED ; // (20 currently)
latitude = 360 ;
longitude = 720 ;
N = 3 ;
strlen = 1 ;
variables:
float data_array(time, latitude, longitude, N) ;
data_array:_FillValue = -9999.f ;
data_array:units = "1" ;
data_array:long_name = "data_array" ;
char N(N, strlen) ;
double latitude(latitude) ;
latitude:standard_name = "latitude" ;
latitude:units = "degrees_north" ;
double longitude(longitude) ;
longitude:standard_name = "longitude" ;
longitude:units = "degrees_east" ;
double time(time) ;
time:standard_name = "time" ;
time:units = "days since 2000-01-01 00:00:00.0" ;
time:calendar = "gregorian" ;
}
如何提取data_array
組中的最後一個變量?如果我使用ncks
,我可以提取所有的data_array
這樣的:
ncks -v data_array test_nc.nc output_nc.nc
然而,我只要提取在data_array
對應於N = 3的變量。任何使用python netCDF4或nco工具的解決方案都適用於我(但不使用cdo),也需要在Windows上工作。
謝謝!這正是我所需要的,也是爲了糾正術語 – user308827