Pythonissa: uma linguagem visual para elaboração da previsão do tempo
AUTOR(ES)
Santos, Carlos Augusto Moreira dos
DATA DE PUBLICAÇÃO
2007
RESUMO
Uma das maiores dificuldades encontradas pelos técnicos envolvidos na elaboração da previsão do tempo é a falta de integração entre o software de visualização usado por eles e os programas usados para escrever os boletins. Os previsores necessitam de um meio rápido e fácil de gerar previsões com outras formas de apresentação, além do formato de texto em que ela normalmente é produzida. A partir do estudo dessas dificuldades, formulou-se a hipótese de que seria benéfico criar uma linguagem visual para a criação da previsão do tempo, que permitisse gerar tanto o texto de um boletim meteorológico quanto as imagens correspondentes. Este trabalho descreve a especificação dessa linguagem, à qual se deu o nome de Pythonissa. Ela foi definida usando o formalismo de grafos e se constitui de um modelo da estrutura de um boletim de previsão do tempo. Em Pythonissa, cada região geográfica para a qual é feita a previsão é representada por um vértice em um grafo. Os fenômenos presentes na região também são representados por vértices, de outros tipos, ligados à região por arestas que denotam sua presença. Cada tipo de vértice e aresta tem mapeamentos para representações gráficas e para elementos de controle em uma interface com o usuário. A partir da linguagem, foi implementado um protótipo preliminar, no qual é possível criar um boletim de por meio de uma interface visual e gerar o texto e a imagem correspondentes. Foi dado início, também, à construção de um framework para integração da linguagem a um ambiente de visualização de dados, de modo a produzir uma aplicação utilizável em um ambiente de trabalho real. Para isto foram usados o software de visualização Vis5D e a linguagem de scripts Python. A este framework, se deu o nome de Py5D.
ASSUNTO(S)
visualizacao cientifica meteorologia
ACESSO AO ARTIGO
http://hdl.handle.net/10183/5589Documentos Relacionados
- De uma linguagem visual para a outra
- GeoMiningVisualQL: uma linguagem de consulta visual para mineração de dados geográficos
- Vejo logo simbolizo! Uma abordagem semiótica da percepção da linguagem visual
- Análise do uso da linguagem em crianças com deficiência visual sob uma perspectiva funcional.
- Uma proposta de linguagem visual orientada a objetos para programação de microcontroladores