Edição de arquivos NetCDF com CDO

O programa Climate Data Operators (CDO) contém um conjunto de comandos estatísticos e aritméticos úteis para o processamento de dados atmosféricos nos formatos GRIB e NetCDF e foi desenvolvido no Instituto Max Planck de Meteorologia. Ele não tem um ambiente gráfico nativo, rodando diretamente do terminal. Pode ser instalado através do comando “sudo apt install cdo”.

Imagem do satélite GOES13 (visível) recortada usando CDO
Imagem do satélite GOES13 (visível) recortada usando CDO

Editar arquivos NetCDF usando o CDO costuma ser bem mais rápido que usando o python. A sintaxe de funcionamento é a seguinte:

cdo <operador> input.nc output.nc

Caso seja usado mais de um operador, eles são executados da direita para a esquerda. Veja alguns exemplos:

– selecionar somente os primeiros 3 passos de tempo (timestep) de um arquivo:

cdo seltimestep,1/3 data_all.nc data.nc

– criar único arquivo netcdf com as imagens do dia em diferentes timesteps (settaxis é opcional, serve para identificar cada timestep):

cdo -settaxis,2016-01-01,08:00:00,30minute -select,name='imagem_vi' sat0800.nc sat0830.nc sat0900.nc output.nc

– converter GRIB para NetCDF:

cdo -f nc copy file.grb file.nc

– selecionar nível (sellevel) e recorte entre longitudes (esq. e dir.) e latitudes (inf. e sup.), respectivamente:

cdo -sellevel,200 -sellonlatbox,-74,-34,-35,5 input.nc output.nc

Caso vá criar um novo arquivo sobrescrevendo o antigo, é bom apagar o arquivo a ser substituído antes de rodar o CDO.

Fontes

2 comentários

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.