Configurações adicionais LDM+GEMPAK

DADOS ETA DO INPE/CPTEC


Versão 2.0 de 16/11/2012 - Grupo de Pré-Processamento (gadm@cptec.inpe.br)

 

Esse texto cobre as adaptações necessárias para decodificar o modelo ETA e visualizar seus resultados na interface gráfica, utilizando o GEMPAK 5.8.3a. Algumas alterações são necessárias para utilizar este guia em versões anteriores; certifique-se de consultar a lista de modificações na pagina da Unidata (http://www.unidata.ucar.edu/software/gempak/GEMPAK5.8/whats_new.html) antes de proceder.

 

 

1 - Configuração LDM

1.1 - Requisição de dados
1.2 - Gravar dados no disco

 

2 - Arquivos a serem modificados e incluídos

2.1 - Etapa de Pré-instalação
2.2 - Síntese das modificações

 

3 - Modificações para decodificar os dados

3.1 - Adicionando as tabelas
3.2 - Configurando o gempak

 

4 - Modificações para visualizar os dados

 

5 - Considerações Finais

 

 

 

1 - Configuração LDM

1.1 - Requisição de dados

Como usuário ldm, adicione a seguinte linha em etc/ldmd.conf:

 

#Request Modelo Eta_15km do CPTEC
Request EXP     "eta_15km"      idd.cptec.inpe.br Primary

#Resquest Modelo RPSAS do CPTEC
Request EXP     "^ll40rpsas.*.grb"      idd.cptec.inpe.br Primary

1.2 - Gravar dados no disco

Como usuário ldm, adicione as seguintes linhas em etc/pqact.conf:

 

################################################################
#    DECODIFICA os dados do modelo ETA 15 do INPE/CPTEC     
################################################################

EXP     eta_15km_
        PIPE    decoders/dcgrib2 -v 9 -d data/gempak/logs/dcgrib2_cptec_eta.log
        -e GEMTBL=/home2/gempak/NAWIPS/gempak/tables

################################################################
#    DECODIFICA os dados do modelo ETA 15 do INPE/CPTEC     
################################################################

EXP     ^ll40rpsas
        PIPE    decoders/dcgrib2 -v 9 -d data/gempak/logs/dcgrib2_cptec_rpsas.log
        -e GEMTBL=/home2/gempak/NAWIPS/gempak/tables
 

2 - Arquivos a serem modificados e incluídos

2.1 - Etapa de Pré-instalação

A seguir são listados os arquivos, diretórios e links que sofrerão modificações. Lembre-se de estar logado como o usuário gempak, e de ter todas as variáveis de ambiente corretamente configuradas. Para verificar o valor das variáveis de ambiente no seu sistema, utilize o comando env. Caso as variáveis do gempak não estejam na lista, proceda da seguinte forma:

No terminal, digite:

su - gempak

Digite a senha do usuário

source NAWIPS/Gemenviron

Se forem exibidas mensagens de erro, significa que o bash esta sendo utilizado. Neste caso, utilize este comando:

source NAWIPS/Gemenviron.profile

Faça o download do pacote de Instalação, e em seguida extraia seus arquivos da seguite forma:

tar zxvf V_20121116.tar.gz
cd V_20121116

 

2.2 - Síntese das modificações

Os seguintes arquivos serão modificados:

$GEMTBL/config/datatype.tbl
$GEMTBL/grid/gribkey.tbl
$GEMTBL/nmap/mod_res.tbl

 

Os seguintes arquivos, diretórios e links serão incluídos:

$NMAP_RESTORE/modl/cptec_eta/* (todo o diretório)
$GEMTBL/grid/inpegrib1.tbl
$GEMTBL/grid/inpegrib254.tbl
$GEMTBL/grid/wmogrib254.tbl (link simbólico para o arquivo inpegrib254.tbl)

 

3 - Modificações para decodificar os dados

Para que o gempak interprete o modelo ETA, algumas tabelas semelhantes aos arquivos ctl para o grib são incluídas na distribuição. Essas tabelas possuem uma lista com cada variável a ser decodificada, sendo que a tabela inpegrib1.tbl possui apenas as variáveis 1 a 127, enquanto a inpegrib254.tbl possui as demais. Vale ressaltar que as variáveis 1 a 127 são estabelecidas pela WMO, portanto deve ser iguais em todos os modelos numéricos, enquanto a outra tabela possui variáveis definidas por cada centro.

3.1 - Adicionando as tabelas

Antes de fazer qualquer modificação, certifique-se de estar logado como o usuário gempak e com as variáveis de ambiente carregadas, como descrito anteriormente.

Copie os arquivos inpegrib1.tbl e inpegrib254.tbl para o diretorio das tabelas de decodificação:

cp inpegrib1.tbl inpegrib254.tbl $GEMTBL/grid/
cd $GEMTBL/grid/
ln -s inpegrib254.tbl wmogrib254.tbl

Este link simbólico é necessário para que o utilitário dcgrib2 localize a tabela inpegrib254.tbl.

3.2 - Configurando o gempak

Nesta etapa são feitas modificações em arquivos de configuração do gempak. Caso alguma alteração tenha sido feita no seu sistema, recomenda-se fazer uma copia dos arquivos citados antes de proceder.

Verifique a localização do diretorio onde o gempak procura a saída dos modelos:

echo $MODEL

Será utilizado como exemplo a seguinte configuração para $MODEL:

/data/ldm/gempak/model

Modifique para atender as configurações do seu sistema.

Utilize o seu editor preferido para alterar o arquivo gribkey.tbl (localizado em $GEMTBL/grid):

vi gribkey.tbl

Adicione a seguinte linha:

!CPTEC ETA Model
!
CPTEC MODEL
!
046   x    ???    255     data/gempak/model/cptec_eta/YYYYMMDDHHfFFF_cptec_eta15.gem     18000
|
! CPTE RPSAS Model
046   x    ???    254     data/gempak/model/cptec_rpsas/YYYYMMDDHH_cptec_rpsas.gem        18000

    Observe que o parâmetro 'data/ldm/gempak/model/' equivale ao valor de $MODEL, e que o primeiro '/' não e necessário. O gempak não compreende tabulações, portanto NÃO utilize 'tab' em hipótese alguma.

Edite o arquivo datatype.tbl:

vi $GEMTBL/config/datatype.tbl

Adicione a seguinte linha:

!CPTEC RPSAS Model
CPTEC_RPSAS $MODEL/cptec_rpsas        YYYYMMDDHH_cptec_rpsas.gem          CAT_GRD  SCAT_FCT    -1    -1     OFF/0/0
!
!CPTEC ETA Model
CPTEC_ETA15 $MODEL/cptec_eta15          YYYYMMDDfFFF_cptec_eta15.gem        CAT_GRD  SCAT_FCT   -1    -1     OFF/0/0

Se desejado, inclua depois de $MODEL/ um diretorio especifico para o modelo CPTEC/ETA. Lembre-se de alterar também o arquivo gribkey.tbl (ver tópico anterior) para refletir essa modificação.

4 - Modificações para visualizar os dados

Nesta etapa é descrito o processo para incluir o ETA na lista de modelos do NMAP2, bem como os scripts que criam os produtos. Caso o NMAP2 esteja sendo executado, encerre-o antes de continuar.

Inclua a lista de produtos no NMAP2 modificando o seguinte arquivo:

vi $GEMTBL/nmap/mod_res.tbl

Copie o conteúdo do arquivo mod_res_cptec.tbl, incluído no pacote, para a tabela mod_res.tbl . Lembre-se que tabulações não são permitidas.

Inclua os scripts de visualização da seguinte maneira

cp -R cptec_* $NMAP_RESTORE/modl/

Inicie o NMAP2. O ETA está disponível na parte de dados, na sessão GRID, com o nome 'cptec_eta'.

5 - Considerações Finais

Para instalar esta modificação no GEMPAK 6.7.0, a seguinte linha deverá ser incluída no arquivo $GEMTBL/grid/cntrgrib1.tbl :

046 Brazilian Space Agency - INPE/CPTEC INPE

As demais etapas permanecem inalteradas.

Para facilitar a visualização dos dados no programa NMAP2 crie a tag INPE :

cd $GEMTBL/nmap
vi grib_cat.tbl
INPE                    cptec_eta15;cptec_rpsas