Estamos interesados en utilizar un conjunto de datos creado por un laboratorio de incendios. Los datos están en formato ARC BIL. ¿Hay alguna forma de convertir esto en netCDF?
Respuestas
¿Demasiados anuncios?
saint_groceon
Puntos
2696
Podrías intentar la herramienta Raster to netCDF en ArcView.
tobes
Puntos
19
GDAL es compatible tanto con netCDF como con BIL (según: http://www.gdal.org/frmt_various.html). Si estás buscando una solución de código abierto, esta parece ser una buena opción.
Sin embargo, debes tener en cuenta que el soporte de NetCDF en GDAL es opcional y no está compilado por defecto.
Forrest Voight
Puntos
181
Puedes hacer esto en R:
library(raster)
library(ncdf4)
setwd("ruta de tu carpeta de datos")
f<-list.files(pattern = ".bil")
for (i in 1:length(f)){
rd<-raster(f[i]) # lee tus archivos bil
name_nc<-tools::file_path_sans_ext(f[i])
rnc <- writeRaster(rd, filename=paste(name_nc,".nc",sep=""), format="CDF", overwrite=TRUE)
}