Re: [idd-brasil] BUFR INPE INMET

Yoshihiro,

Desculpe pelo silêncio dos últimos dias. Estou às voltas com deadlines para entregar relatórios e minha caixa de e-mails está lotada. Esta semana estou novamente de viagem para o Rio.

O que posso sugerir para o seu problema é:

- vc está tendo problemas com a gravação dos arquivos no disco. Eles podem estar sendo gravados com o nome errado, e isso dá problema para os scripts que convertem estes arquivos de bufr para ".gem"

- aquele caso de "funcionar como root" parece problema de permissão ou pahts para criar diretorios ou gravar em disco... a investigar...

- Para ver o que vc tem em seu queue-file, utilize o comando "pqcat". Com esse comando vc também pode extrair dados do queue file. Use "man pqcat" para detalhes de como utilizá-lo. Este comando do LDM é muito útil !

Controle melhor a gravação dos arquivos no seu disco. vc pode grava-los em dois locais ou criar expressões regulares para gravar com outros nomes.

-> Veja se na sua linha de gravação:

Assim, tentei alterar o pqact.conf :

HDS    ^(ISAI01)(....)(......)
    FILE    /data/ldm/gempak/ema_inmet/\1_\2_\3.bin
HDS    ^(ISAI02)(....)(......)
    FILE    /data/ldm/gempak/pcd_inpe/\1_\2_\3.bin

existem espacos em branco entre os parenteses. Eles precisam existir.

O fato é que a identificação destes produtos é o encabeçamento abreviado do GTS = 4 letras ("T1T2A1A2"), 2 numeros (ii), um espaço, quatro letras (CCCC), outro espaço, 6 numeros ("DDHHmm"), e opcionalmente, outro espaço e 3 letras ("BBB").

Veja os detalhes no manual da WMO N.386. Chamamos essa sequencia de:
"T1T2A1A2ii CCCC DDHHmm BBB".

O que acontece é que a expressao regular acima deve identificar essa sequencia e gravar substituindo os espacos por "_", descartando o campo "BBB". Este é o nome esperado para o arquivo:

"T1T2A1A2_CCCC_DDHHmm.bin"

Assim, os arquivos deveriam estar sendo gravados no seu disco como:

"ISAI01_SBBR_191800.bin", e não como "191800.bin" + "RRL.bin" etc...

Assim, talvez tudo se resolva com a expressão regular correta, com os espaços entre os parênteses em "^(ISAI01) (....) (......)"

Mas se vc continuar com problemas, na segunda-feira a Ana Lúcia estára novamente no CPTEC, de retorno das férias, e poderá ajudá-lo com maior rapidez do que eu.

P.S.: Espero encontrá-lo na AGU, e novamente, desculpe pela demora.

Abs,
Waldenio.



Y. Yamasaki wrote:
Valdenio,

Andei re-instalando tudo o que foi possivel e no final -- voltei exatamente ao problema inicial.----
arquivos com extensao *.bin no diretorio do /usr/local/ldm


O grande problema é que eu não sei como dar um dump nesses arquivos bin.
Testo com os arquivos exemplos que tenho no diretoriso BUFR2.. e funciona pois nao são referentes a arquivos das pcd ou ema. Voce sabe como eu poderia dar um dump em arquivos pcd ou ema ? -- O problema é como indicar a entidade emitente -- Aparentemente o dump já tem (ou pega de algum arquivo) um numero designado para cada entidade emissora do arquvo.

Muito obrigado.

yyamazaki
191600.bin 191700.bin 191800.bin 191900.bin deveriam estar no local correto e nao no /usr/local/ldm

mas tenho duvidas sobre os arquivos

RRA.bin   RRB.bin  RRC.bin RRD.bin ...etc... até o RRL.bin


_______________________________________________
idd-brasil mailing list
idd-brasil@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/







  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the idd-brasil archives: