GOAMet: SISTEMA DE ALERTA METEOROLÓGICO USANDO PROGRAMAS LIVRES
Marcio Malacarne1,2, Júlio Xavier Valle1, Mário Nascimento de Prá1, Nikolai Bossan Santos
Neves1, Polyanna Bruna A. Oliveira1, Conrado Adverci1
1
UFES-CCE, Brasil, Vitória – [email protected]
RESUMO: neste trabalho apresentamos um conjunto de programas livres traduzidos, adaptados
ou criados para auxiliar um observatório astronômico remoto a gerar alertas usando uma estação
meteorológica. Paralelamente, o GOAMet utiliza os parâmetros desta estação como, a
intensidade de chuva, da ventania e sua direção para gerar os alarmes que podem ser usados
pela Defesa Civil ou outros órgãos, pessoas ou mídias para difundir estes alertas e evitar
catástrofes naturais.
INTRODUÇÃO
O clima e as condições meteorológicas sempre representaram um papel crucial nas atividades
humanas ao longo dos séculos. Estão diretamente ligados à melhores épocas para plantar, para
viajar ou realizar alguma atividade específica estão presentes há milhares de anos.
Atualmente os dados meteorológicos são utilizados em diversas áreas: desde as cidades (em
aeroportos, alertas sobre enchentes, queda de barreiras ou ventanias), no campo (na irrigação da
plantação, previsões de seca ou colheita), no lazer (previsão do tempo na praia, no campo), etc.
(Piqueiras, 2009)
No campo ou nas cidades os observatórios astronômicos podem estar presentes e ser uma
ferramenta transdisciplinar, única ou auxiliar, para evitar catástrofes naturais. Devido as
observações astronômicas no espectro visível só ocorrerem em condições meteorológicas
específicas, devemos estar de “olho no tempo”. Para um observatório astronômico remoto
(operado pela internet), necessitamos de dados meteorológicos em tempo real.
Para tanto apresentamos um conjunto de programas livres traduzidos, adaptados ou criados para
auxiliar um observatório astronômico remoto a evitar danos aos equipamentos e na decisão de,
durante o dia ou de noite, abrir ou não sua cúpula, apontando seus equipamentos para o céu,
com auxílio de uma mini-estação meteorológica.
Paralelamente, desenvolvemos uma página específica de meteorologia onde o visitante ou
pessoas específicas, podem ver, fazer suas previsões de lazer ou receber alertas de chuvas e
ventanias, o GOAMet (Fig. 1).
OBJETIVOS
1. Publicar os dados de uma estação meteorológica em redes de informação meteorológica
para que sejam acessíveis a um maior número de usuários finais;
2. Melhorar a gestão de alarmes do Observatório Astronômico Remoto;
3. Expandir os alarmes via SMS (celulares) e email da Defesa Civil, governos, mídias ou
mesmo pessoas.
METODOLOGIA
O Sistema de Alerta Meteorológico do Goiapaba-açu Observatório Astronômico (GOAMet) é
uma extensão do sistema de alerta do Observatório GOA, do departamento de Física da
Universidade Federal do Espírito Santo (UFES). Ele é um exemplo da aplicação da
transdicisplinaridade em Universidades ou Centros de Pesquisas, pois já nasceu usando o
conceito de indissociabilidade entre Ensino, Pesquisa e Extensão.
Pensando nisso, por que não aproveitar este potencial de um observatório astronômico remoto e
aplicá-lo em outras áreas? Uma vez que governos tem investido em tecnologias para prevenir
enchentes (Revista Veja, 2011), podemos expandir nosso sistema para outras áreas. Com um
conjunto de equipamentos e programas livres podemos economizar um valor ainda não
estimado. Além desses benefícios diretos, podemos vislumbrar novas parcerias.
Um sistema como o que propomos necessita apenas de dois computadores, além da própria
estação meteorológica, acesso a internet (o que é possível para a grande maioria das prefeituras)
(JC e-mail, 2011). Veja na seção Metodologia a Lista de Equipamentos e Programas Livres
abaixo.
Lista de equipamentos
1. Mini-Estação Meteorológica (usamos a Davis, modelo Vantage Pro2, mas outros
modelos funcionam bem. Ver lista no manual do Wview);
2. Dois computadores com processador > 1Ghz, memória RAM > 1 MB, HD > 80 GB,
Placa de Captura de Vídeo CFTV.
3. Nobreck > 2KVA com saída para carregamento de bateria externa;
4. uma bateria de carro 90A;
5. Acesso a Internet rápida (> 10Mbps);
6. Câmera-de-todo-céu ou WebCam (opcional).
Todos os programas abaixo podem ser encontrados com uma simples busca na internet,
embutidos em CD/DVDs de distribuições GNU/Linux e com os autores deste trabalho.
Lista de programas livres
1. Sistema Operacional GNU/Linux (usamos Debian);
2. Servidor de internet Apache com MySql e PHP (ou acesso via SSH ou FTP a uma
servidor de internet. Neste caso, ainda será necessário um servidor montado localmente
com os programas livres acima);
3. Wview (usa outro banco de dados o SQLite3) (traduzido par ao português e adaptado
por nossa equipe);
4. GOAMet, Shell Script gerador dos Alarmes (criado por nossa equipe);
5. Gmtec, Shell Script gerador de animações de satélites (criado por nossa equipe);
6. Convert e jpegtran, programas utilizados pelo gmtec para gerar animações de imagens;
7. Zoneminder, Sistema de Vigilância pela internet (opcional);
8. Ferramentas diversas para criar e editar páginas HTML e PHP (pode ser um editor de
texto);
Abaixo descreveremos sobre os Wview, GOAMet e Gmtec.
Além dos itens acima será necessário um técnico experiente em administração de sistema
GNU/Linux. Após aquisição de equipamentos e programas livres acima, instalamo-os e
configuramo-os.
Wview|: (sigla em inglês para Weather View). É um conjunto de programas livres Linux/Unix
criados em linguagens PHP, XML, Perl, Python, etc, que suporta diversas estações
meteorológicas, lê seus dados, gera arquivos gráficos e html publicáveis na internet e grava em
banco de dados SQLite3. Suas templates são configuráveis possibilitando uma infinidade de
aplicações.
O programa Wview é quem faz a interface de ligação com a estação meteorológica e gera os
parâmetros a serem avaliados pelo GOAMet.
GOAMet: são as funcionalidade do Wview que o GOAMet utiliza para obter os parâmetros dos
alarmes como, a intensidade de chuva, da ventania e sua direção, podendo ser configurado
outros parâmetros. GOAMet pode ser traduzido como um programa Script Shell. É este script o
responsável por avaliar os dados meteorológicos, classificá-los e, de acordo com um intervalo
de tempo e intensidade do vento, da chuva (Tabela 1) e da umidade pré-configurados, gerar os
alarmes.
Tabela 1: tipos de chuvas.
Por exemplo, uma chuva > 50 mm/h pode ocasionar desastres em determinado solo, enquanto
noutro não. Isso vai depender do mapeamento já feito pelas prefeituras ou outros órgãos.
Os dados são atualizados no portal de minuto em minuto. Para evitar sobrecarga na velocidade
de transmissão da internet, os dados do usuário final são atualizados em intervalos de 2,5
minutos. Contudo, a qualquer momento o usuário pode recarregar a página.
Para melhorar a previsão local, uma animação (Campo “A” na Fig. 1a) é criado pelo script shell
gmtec. Este script, também criado por nosso equipe, foi necessário para suprir deficiências nos
scripts javas encontrados na Internet: demora para atualizar as imagens de satélite e
intermitência entre as imagens. Além de ser livre.
As imagens de satélites são atualizadas no servidor do CPTEC/INPE em intervalos de 15
minutos, podendo haver algum atraso. Usamos um intervalo menor e configurável pelo
gerenciador de tarefas CRON, verificando por novas imagens. Caso exista alguma imagem mais
atual, uma animação mais atual é gerada automaticamente.
Como comparação podemos usar as animações de satélites geradas pelo órgão meteorológico do
estado do Espírito Santo, Incaper (Incaper, 2011). Observamos um tempo maior que 1h00min
nas imagens de satélite entre os dois scripts.
Zoneminder: Zoneminder é um Sistema Livre de Vigilância Digital. Sua utilização, em nosso
caso, é feita com uma câmera-de-todo-céu (KPC-350BH) para visualização de todo o céu em
tempo real (Campo “B” na Fig. 1a). É um projeto a parte de busca de meteoros reutilizado para
incrementar o portal do tempo do GOAMet.
Portal GOAMet: É o portal que esta sendo testado os alertas. Nele apresentamos todos os
produtos gerados pelos programas Wview, gmtec e goamet. É um portal ainda em teste, mas já
funcional. Pode ser acessado em http://tempo.ufes.br:40000/tempo/index.teste.htm (Fig. 1a)
A partir dele acessamos a página completa da Estação Meteorológica do GOA. Atualmente pode
ser acessada também desde a página principal do GOA (www.cce.ufes.br/goa) ou diretamente
em http://tempo.ufes.br:40000/tempo. (Fig. 1b).
CONCLUSÕES E RESULTADOS PARCIAIS
Os primeiros resultados podem ser traduzidos como um novo portal do tempo no ES, com o
diferencial de visualização em tempo real de todo o céu (desde a terra) e um Shell script gerador
de animações desde o espaço em tempo mais rápido que outros portais (Exceto o
CPTEC/INPE); tradução para o português do gerenciador de estação meteorológica Wview;
Adaptação do programa Zoneminder para observação do tempo e da Astronomia. Os programas
estão em teste e novos resultados podem vir em breve.
AGRADECIMENTOS
Ao CNPq, pelo financiamento, a UFES e todas e todos voluntárias e voluntários que
contribuíram e contribuem para a criação do Goiapaba-açu Observatório Astronômico.
REFERÊNCIAS BIBLIOGRÁFICAS
Incaper, Instituto Capixaba de Pesquisa, Assistência Técnica e Extensão Rural, Meteorologia e
Recursos
Hidrícos,
2011:
http://hidrometeorologia.incaper.es.gov.br/
acessado
em
05/09/2011.
JC e-mail, 2011: de 18 de Março de 2011, acessado em 05/09/2011.
Piqueiras, Bruno, 2009: Ciclope Weather, Monitorización de datos meteorológicos y gestión de
alertas para un observatorio astronómico, Trabajo fin de carrera, Facultad de Informatica,
Universidad Politecnica de Madrid.
Revista Veja, 2011: acessível em
http://veja.abril.com.br/noticia/brasil/tecnologia-melhorou-a-resposta-da-cidade-a-enchente
27/04/2011.
(a)
(b)
Figura 1 - Portal em teste do GOAMet. Acessivel em
http://tempo.ufes.br:40000/tempo/index.teste.htm (a) e página da estação meteorológica do
GOA, gerada pelo Wview. Acessível em www.cce.ufes.br/goa (b)
Download

GOAMet: SISTEMA DE ALERTA METEOROLÓGICO