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
Download

validacao - mtc