1 votos

Convertir un archivo netcdf a tiff (conservando la información de referencia espacial)

Yo estaba tratando de convertir un archivo netcdf (~ 5 GB de tamaño) a un formato tiff utilizando tanto Gdal_translate y ENVI. Tuve éxito en ENVI pero me falta información espacial. Usando gdal_translate (gdal_translate - sds archivo.nc archivo.tiff), parece que el archivo es demasiado pesado, ya que está tomando mucho tiempo. También utilicé QGIS pero había un ligero desplazamiento espacial en las dos imágenes.

He revisado Q/Q anteriores similares pero ninguno parece darme una solución. ¿Alguna idea mejor por ahí?

1voto

hyankov Puntos 101

¿Utilizas R? Yo seguiría estos pasos...

library(raster)

# read the netcdf file as raster
nc_raster = raster("input_file.nc")

# if raster crs is NA, set the correct projection using proj4
projection(nc_raster) = CRS(+proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0)

# save output
writeRaster(nc_raster, "nc_raster.tif", "GTiff")

Lo más importante es conocer el formato proj4 correcto, de lo contrario los datos se desplazarán.

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