Intento extraer una única variable de un archivo netCDF tridimensional.
[1] "file blah.nc has 3 dimensions:"
[1] "longitude Size: 200"
[1] "latitude Size: 100"
[1] "time Size: 2000"
[1] "------------------------"
[1] "file blah.nc has 1 variables:"
[1] "short temp[longitude,latitude,time] Longname:temperature Missval:-9999"
Las unidades de tiempo son "días". Sólo quiero obtener un único día en medio del conjunto de datos en time=t1
digamos. En manual parece indicar que debería temp1 = get.var.ncdf(blah.nc, "temp", start=c(long1, lat1, t1))
, pero esto obtiene todas las temperaturas para todos los largos y lats hasta los extremos de las matrices. No quiero leer toda la variable y luego extraer el valor deseado en R, quiero que la biblioteca ncdf lo haga. get.var.ncdf
no toma un end=c(long1+1, lat1+1, t1+1)
argumento por lo que veo? Entonces, ¿cómo puedo hacer esto usando ncdf?