Validação dos dados SONDA Participantes do Projeto de Cachoeira Paulista Asiel Bomfin Jr. – Msc. Computação Aplicada Eliana Soares de Andrade – Msc. Meteorologia Jorge L. M. Nogueira – Msc. Sensoriamento Remoto Silvia Garcia – Tec. Eletronica Validação dos dados SONDA Normas da BSRN Dados Eólicos/Ambientais : Temperatura : Deve variar menos que 5 graus em 1 hora Deve variar mais que 0.5 grau em 12 horas Velocidade do vento : Deve variar mais que 0.1 m/s em 3 horas Deve variar mais que 0.5 m/s em 12 horas Direção do vento : Deve variar mais que 1 grau em 3 horas Deve variar mais que 10 graus em 18 horas Dados Ambientais: Precipitação : Deve ser menor que 25mm em 1 hora Deve ser menor que 100mm em 24 horas Pressão : Deve variar menos que 6mb em 3 horas Validação dos dados SONDA P até P+HH Cte ? N S Entre eles Cte ? N S P até P+HH Suspeito Prox. Pto Q←P+HH+1 S Q → Cte ? Q Suspeito Q ← Q+1 N X←Pto q variou P → Certo P ← P+1 P até X→Certo P←X-1 P←Q-1 HH ... 01 hora, 03 horas, 12 horas, 18 horas P... Ponto atual sendo analisado X ...... Ponto que variou no intervalo menor que HH Q... Ponto pertence ou não a seq. Validação dos dados SONDA HH HH S HH S S C C HH C C C C S S C S C HH >= 01 hora, 03 horas, 12 horas, 18 horas ou 24 horas C ....... Dados Corretos S ....... Dados Suspeitos C se < HH S se >= HH Validação dos dados SONDA Programas para validação dos dados Eólicos: Separa ........... Separa por dia os dados brutos de acordo com o ID Formata10 ..... Analisa os dados separados, formatando-os corretamente Validacode10 ... Validação dos dados eólicos formatados por minuto10 Programas para validação dos dados Ambientais: Separa ........... Separa por dia os dados brutos de acordo com o ID Formata01 ...... Analisa os dados separados, formatando-os corretamente Validacode01 .. Validação dos dados ambientais formatados por minuto01 Validação dos dados SONDA ID.LIN CCCAAMM.DAT Separa Lista_ID.txt CCCAA_MM_DD.ID CCCAA_MM_DD.ID . . ID.LIN ........................... Ultima linha gravada para posterior execução . Lista_ID.txt ................... Contem os nome dos arquivos CCCAAMM.DAT .......... Arquivo bruto de entrada CCC ............................. Sigla da estação AA ................................ Ano de gravação dos dados MM ............................... Mês de gravação dos dados DAT .............................. Extensão do arquivo de dados brutos CCCAA_MM_DD.IDN .. Arquivos de saida DD ............................... Dia de gravação dos dados ID ................................. Identificador da estação CCCAA_MM_DD.ID Validação dos dados SONDA Separa Juliano => Gregoriano Le ID.LIN ID.LIN = NULL => Cria ID.LIN != NULL => Apenda Lista_ID.txt Agrupa as linhas do Respectivo ID CCCAA_MM_DD.ID CCCAA_MM_DD.ID . . . CCCAA_MM_DD.ID Validação dos dados SONDA Lista_ID.txt Numero_EST Numero_COL CCCAA_MM_DD.ID Formata CCC ................................ Sigla da estação AA ................................... Ano de gravação dos dados CCCAA_MM_DD_ID.MOK CCCAA_MM_DD_ID.MOK . . . CCCAA_MM_DD_ID.MOK MM .................................. Mês de gravação dos dados CCCAA_MM_DD.ID ........ Arquivos de entrada em Lista_ID.txt DD ................................... Dia de gravação dos dados ID ..................................... Identificador da estação Numero_EST ................... Numero da estação Numero_COL .................. Numero de variáveis do arquivo de dados Validação dos dados SONDA Minuto10 ou Minuto01 Padroniza os minutos de 0 a 1430 ou de 0 a 1439 Insere eventuais minutos Ausentes completando colunas de dados com 3333.00 => N/A Elimina dados duplicados, priorizando a primeira medida Validação dos dados SONDA Lista_ID.txt ID.LIM CCCAA_MM_DD.ID CCCAA_MM_DD_ID.MOK CCCAA_MM_DD_ID.MOK+1 CCCAA_MM_DD_ID_HH.COL Validacode10 CCCAA_MMWD.CSV CCCAA_MMWD_DQC.CSV CCCAA_MM_DD_ID_HH.COL Validacode01 CCCAA_MM_DDWD.CSV CCCAA_MM_DDWD_DQC.CSV Lista_ID.txt ................................................ Lista com nome dos dados separados ID.LIM ....................................................... Arq. de limites, máximos e mínimos da estação ID CCCAA_MM_DD_ID.MOK ....................... Dados meteorológicos do dia atual CCCAA_MM_dd_ID.MOK+1 .................... Dados meteorológico do dia posterior CCCAA_MM_DD_ID_HH.COL ................ Arqs. Intermediários para posterior verificação HH ............................................................ Tempo mínimo de constância para validação (01, 03, 12, 18 e 24) COL .......................................................... Variável em questão (VVE,TEM,PRE,DIR) CCCAA_MMWD.CSV ...............................Dados (Vel25,Dir25,Tem25,Vel50,Dir50,Tem50) CCCAA_MMWD_DQC.CSV .....................Códigos (Vel25,Dir25,Tem25,Vel50,Dir50,Tem50) CCCAA_MM_DDWD.CSV ........................Dados (Tem,prec,vel,pre,dir) CCCAA_MM_DDWD_DQC.CSV ..............Códigos (Tem,prec,vel,pre,dir) Validação dos dados SONDA Validacode10 Testa Limites da temp, Velocidade e direção em 25m e 50 m N 0552 S Testa constância T1H, V3H e D3H N 0529 S Testa constância T12H, V12H e D18H N 0299 S 0999 Validação dos dados SONDA Validacode01 Testa Limites da temp, umidade, prec.,vel. ,pressão e direção N 0552 S Testa constância T1H, PR1H, V3H e P3H, D3H N 0529 S Testa constância T12H, V12H, D18H e PR24H N 0299 S 0999 Validação dos dados SONDA FIM