3 votos

Opción de creación de GDAL para establecer el nombre de la variable en netCDF

¿Hay alguna manera de establecer nombre de la variable en archivo netCDF con GDAL?
GDAL siempre establece el nombre Banda 1 . Me gustaría poner un nombre diferente. Todavía no hay éxito para encontrar alguna -co (opción de creación) para superarlo.

Por ejemplo, comando para rasterizar un polígono

gdal_rasterize -a value -ot Int16 -te -180 -60 180 60 -tr 0.01 0.01 -of netCDF -co WRITE_LONLAT=YES -co TYPE_LONLAT=float -co FORMAT=NC4 -co COMPRESS=DEFLATE -l input input.shp result.nc

Posiblemente, ¿hay alguna otra forma sencilla de hacerlo?

2voto

sashaeve Puntos 3002

No creo que sea posible actualmente con GDAL para netcdf. De lo contrario, esto funcionaría

    rasterband1.setDescription("A better band name")

En su lugar, puede que sea mejor utilizar una herramienta de línea de comandos diferente, como: https://code.mpimet.mpg.de/projects/cdo o incluso con la biblioteca netCDF4 en python.

1voto

hernan43 Puntos 566

Utilizar suboficiales ncrename para renombrar la variable Banda 1 a mi_var manteniendo el mismo nombre de archivo:

ncrename -v Band1,my_var result.nc

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