¿Puedo utilizar gdalinfo para extraer específicamente el tiempo válido de un archivo grib2?
Quiero poder obtener la hora válida de un archivo grib2.
$ gdalinfo this_file_20211018_1300.grib2
Salida:
....*un montón de información que realmente no necesito*...
....
.....
*lo que realmente necesito*
GRIB_VALID_TIME= 1634590800 seg UTC
Entonces está en segundos UTC.
Quiero convertir 1634590800 a un formato de fecha que se vea así:
this_file_20211018_1300.grib2
¿Puedo usar gdalinfo u otra utilidad de Linux para extraer específicamente solo la hora válida de un archivo grib2?
davy.ai
Para extraer el tiempo válido de un archivo grib2, puedes utilizar la utilidad
grib_dump
. Aquí tienes un ejemplo de comando para extraer el tiempo válido y convertirlo a un formato de fecha:Este comando utiliza
grib_dump
para imprimir el tiempo válido en segundos desde 1970-01-01 00:00:00 UTC, luego lo redirige aawk
para convertirlo al formato de fecha deseado y agregarlo al nombre de archivo. El resultado final debería parecerse al nombre de archivo de ejemplo que proporcionaste.