1 votos

La lectura de datos de reanálisis NARR con el paquete raster hace que R se bloquee

Estoy tratando de analizar los datos de NARR ( Reanálisis regional norteamericano del NCEP ) y cada vez que lo intento mi sesión de R se bloquea.

Esto es lo que hago como ejemplo reproducible:

library(raster)

the_NetCDF <- tempfile(fileext = ".nc")

download.file("ftp://ftp.cdc.noaa.gov/Datasets/NARR/Dailies/monolevel/csnow.2019.nc", the_NetCDF)

the_ras <- brick(the_NetCDF)

Y esto es lo que obtengo cada vez que ejecuto el código:

enter image description here

También traté de abrir el archivo en QGIS con también un error.

aquí está mi información de la sesión si puede ayudar:

R version 3.6.2 (2019-12-12)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18362)

Matrix products: default

locale:
[1] LC_COLLATE=English_Canada.1252  LC_CTYPE=English_Canada.1252   
[3] LC_MONETARY=English_Canada.1252 LC_NUMERIC=C                   
[5] LC_TIME=English_Canada.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] ncdf4_1.17    raster_3.0-12 sp_1.3-2     

loaded via a namespace (and not attached):
[1] compiler_3.6.2   tools_3.6.2      Rcpp_1.0.3       codetools_0.2-16 grid_3.6.2      
[6] lattice_0.20-38

1voto

Rafael Puntos 1079

Como especificó @mdsumner en su comentario, es necesario especificar el mode de la descarga como binario como:

download.file("ftp://ftp.cdc.noaa.gov/Datasets/NARR/Dailies/monolevel/csnow.2019.nc", the_NetCDF, mode = "wb")

Con esto se evita el choque de la raster paquete.

Esto sólo es bueno en Windows, en Linux no había ningún problema.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X