I am trying to open a NetCDF file in R. When I try to open it with
library(ncdf) # read in NetCDF file maize.nc<-open.ncdf("C:/Users/Jo/Desktop/pft_harvest_maize.nc")
The following error message appears:
Error in R_nc_open: NetCDF: Unknown file format Error in open.ncdf("C:/Users/Jo/Desktop/pft_harvest_maize.nc") : Error in open.ncdf trying to open file C:/Users/Jo/Desktop/pft_harvest_maize.nc
It is strange that another NetCDF file with Runoff-Data from the same simulation with exactly the same data type opens without problems.
The difference in file size is Runoff: 56.1 MB (58,870,472 bytes) and harvest: 149 MB (156 968 508 bytes). Thus, the files are actually not too large to crash when opened. Does anyone know how I can track the error that causes this problem?
Using the RNetCDF package, I get the same problem ( Error: NetCDF: Unknown file format )
From ncdump, I get:
netcdf pft_harvest_maize { dimensions: time = 199 ; npft = 32 ; latitude = 78 ; longitude = 79 ; variables: string NamePFT(npft) ; int time(time) ; time:units = "Years" ; float latitude(latitude) ; latitude:units = "degrees_north" ; latitude:long_name = "latitude" ; latitude:standard_name = "latitude" ; latitude:axis = "Y" ; float longitude(longitude) ; longitude:units = "degrees_east" ; longitude:long_name = "longitude" ; longitude:standard_name = "longitude" ; longitude:axis = "X" ; float harvest(time, npft, latitude, longitude) ; harvest:units = "gC/m2/yr" ; harvest:long_name = "harvested carbon" ; harvest:missing_value = -9999.99f ; harvest:_FillValue = -9999.99f }
file can be found here: netCDF file
source share