Foro de debate

Extraer dato NetCDF

Re: Extraer dato NetCDF

de Yurena Hernández -
Número de respuestas: 0

Sí , ya tengo el paquete y el pdf, pero no me aclaro.

Tengo un archivo .nc que mide las temeraturas del planeta, por tanto, es un fichero de 3 dimensiones: Longitud, Latitud y Temperatura (creo que me explico bien). Entonces, la cuestión es que debo sacar el dato de la temperatura para unas coordenads exactas (Coordenadas decinales; Latitud: 28.0999167 y Longitud: 15.41333). Y también una temperatura media de una proción, del Atlántico Norte (Latitud desde 0 hasta 25.880604 y Longiud desde -97.154200 hasta -14.398456).

No sé si esto te ayudará, es lo que tengo hecho y tampoco sé si estará bien:

A=open.ncdf("cru10_tmp.nc")

print(A)

[1] "file cru10_tmp.nc has 3 dimensions:"
[1] "lat   Size: 73"
[1] "lon   Size: 144"
[1] "time   Size: 802"
[1] "------------------------"
[1] "file cru10_tmp.nc has 1 variables:"
[1] "float tmp[lon,lat,time]  Longname:air_temperature Missval:-9.96920996838687e+36"

wspd.array <- get.var.ncdf(A,"wspd")                  # Lee los datos del viento y los guarda en "wspd.array"
wspd.array[wspd.array == fillvalue$value] <- NA       # Quitar los valores perdidos de la variable "wspd.array"
length(na.omit(as.vector(wspd.array[, , 1])))        

 

P.D.: Linux: Ubuntu 14.04 y R: versión 3.1.2

Gracias por tu ayuda, me hace de mucho.