Você está na página 1de 4

Compartilhamento de dados climatolgicos na Web

Romeryto V. Lira e Eliane Arajo Departamento de Sistemas e Computao - Laboratrio de Sistemas Distribudos Universidade Federal de Campina Grande(UFCG) Campina Grande PB Brazil
romeryto@gmail.com, eliane@dsc.ufcg.edu.br

Abstract. Climatological data, especially precipitation and reservoirs volumes measurements, are fundamental input to decision support software to natural resources managers. These data are usually obtained in fieldwork and are maintained by governmental agencies. Sharing them efficiently can improve the quality of information for water resources management, as well as improve research activities. Some governmental agencies are facing difficulties on providing climatological data. The problems are how to store, search and to format them. The application shown in this article aims to meet the needs aforementioned in a simple and efficient way. The target audiences are governmental agencies that produce climatological data and its beneficiaries are researchers and technicians who work with natural resources. Resumo. Os dados climatolgicos, notadamente as medies de precipitao e de volume dos reservatrios, so fundamentais para alimentar softwares que auxiliam a tomada de deciso de gestores de recursos naturais. Estes dados so usualmente obtidos em campo e mantidos por agncias governamentais. O compartilhamento eficiente dos dados pode melhorar a qualidade das informaes para a gesto de recursos hdricos, bem como alavancar atividades de pesquisa. Algumas agncias governamentais enfrentam dificuldades na disponibilizao dos dados climatolgicos quer seja no armazenamento e busca quer seja na formatao dos mesmos. A aplicao apresentada neste artigo visa suprir as necessidades citadas de maneira simples e eficiente. Os seus pblicos alvo so as agncias governamentais produtoras de dados climatolgicos e seus beneficirios so pesquisadores e tcnicos que trabalham com recursos naturais.

1. Introduo
A regio semi-rida do Brasil caracterizada por baixos ndices pluviomtricos e por uma distribuio irregular das chuvas. Cabe aos governos um maior controle na gesto dos recursos naturais em especial dos recursos hdricos. Atualmente, existem ferramentas computacionais de apoio gesto, auxiliando diretamente na forma de como so elaboradas polticas pblicas, ambientais, emergenciais e de planejamento causando impacto direto na sociedade [Arajo et al. 2005] . Os dados climatolgicos aos quais nos referimos neste artigo so as medies de ndices pluviomtricos e de volumes de reservatrios. Eles so necessrios para a alimentao de sistemas de apoio gesto e a pesquisa. Estes dados tm custo alto, pois so coletados diariamente por estaes meteorolgicas automticas ou observadores humanos. Por isso o seu compartilhamento entre agncias governamentais de diferentes estados e entre a comunidade acadmica importante. Todavia, o sistema de armazenamento, o formato dos dados e a interface atravs da qual eles so disponibilizados (quando so) seguem s definies de cada instituio provedora de
1231

dados. Esta heterogeneidade dificulta o consumo dos dados pelos softwares e tambm pelos usurios finais. O sistema que apresentamos neste artigo objetiva viabilizar o compartilhamento de dados climatolgicos atravs da Web, propondo uma interface de busca amigvel, um formato de sada simplificado e o mnimo de interferncia no sistema de armazenamento legado da instituio. O sistema foi produzido no mbito do projeto SegHidro2 do Laboratrio de Sistemas Distribudos na UFCG, para a Rede de Preveno de Eventos Extremos do Nordeste (REPENTE) e ser implantado nas suas instituies provedoras de dados. O prottipo j est acessvel via Web [url 2009d]. O artigo est organizado da maneira que segue. A seo 2 descreve o sistema de compartilhamento de dados observados e o contrasta com outras solues existentes. A seo 3 ressalta aspectos de sua arquitetura e implementao. A seo 4 apresenta as nossas consideraes finais apontando os prximos passos a serem seguidos para a evoluo do sistema.

2. Descrio da Aplicao
O sistema de Busca de Dados Observados (ou apenas Dados Observados) composto por: um portal Web que possibilita a busca de dados climatolgicos e o sistema de banco de dados subjacente que se integra ao banco existente na instituio provedora de dados. As buscas realizadas no portal resultam em sries temporais de precipitao ou de volume de reservatrios. Elas podem ser feitas a partir de filtros como: bacia hidrogrfica, sub-bacias, municpios e postos de medies pluviomtricas ou de reservatrios. Para garantir que o sistema fosse fcil de usar e maximizar a sua adoo pelos usurios optou-se pela criao de uma interface Web interativa, que auxiliasse ao usurio durante o uso e que tivesse aparncia de aplicao desktop, qual a maioria j est habituada. A interface desenvolvida simples, gil e auto-explicativa. Ela apresenta o recurso de autocompletar, no preenchimento dos formulrios, que aumenta a eficcia da pesquisa e contribui para a usabilidade do sistema. Para acessar estes dados o usurio no necessita entender como os mesmos esto organizando internamente no sistema. 2.1. Usando a aplicao Ao abrir a aplicao o usurio tem acesso aos formulrios de busca que deve ser realizada em trs etapas: (1) Escolha da cobertura espacial, (2) Escolha da cobertura temporal e (3) obteno dos arquivos de resultados. Na primeira etapa o usurio deve optar por realizar a busca por postos de pluviometria (que fornecem o ndice de precipitao no local) ou de reservatrio (que fornecem o volume do reservatrio). Em seguida, escolhe o formulrio de consulta para fazer a busca por: postos, municpios (estes dois primeiros componentes possuem o recurso de auto-completar medida em que se digita o nome do posto ou do municpio) ou por uma composio de filtros que incluem bacias, sub-bacias, regies, etc. Tomemos como exemplo o componente que possibilita a busca a partir de BaciasHidrogrficas (Figura 1). O usurio seleciona a bacia hidrogrfica desejada e a partir da a aplicao filtra as sub-bacias e regies correspondentes, ou os municpios, caso a bacia no esteja dividida nas duas entidades antes citadas. Se o usurio selecionar uma regio, o sistema listar no componente seguinte os municpios relacionados. Aps isso, seleciona-se o municpio desejado para que sejam listados no prximo componente seus postos relacionados. O usurio pode optar por parar em qualquer uma destas etapas
1232

tornando a consulta mais abrangente. Na segunda etapa, feita a seleo da cobertura temporal. Ao final da etapa anterior, o usurio deve ter clicado no boto Pesquisar Datas. A partir da o sistema consulta o banco de dados e informa o intervalo de tempo para o qual existem dados referentes quela cobertura espacial. Cabe ao usurio definir qual o perodo (Data Inicial e Data Final) que a consulta deve ser realizada. A terceira etapa refere-se obteno dos dados. Aps clicar no boto Gerar Arquivo, o resultado final da consulta formatado em um arquivo textual simples e listado na rea de download. A Figura 1 mostra o formulrio usado para a definio da cobertura geogrfica da consulta.

Figura 1. Definio da cobertura Geogrfica.

2.2. Aplicaes relacionadas Existem no Brasil alguns sistemas de compartilhamentos de dados com servios semelhantes ao que propusemos. Este o caso do HidroWeb da ANA (Ag. Nac. de guas) [url 2009c], que disponibiliza seus arquivos em formato textual ou em formato de um banco de dados proprietrio. O usurio pode realizar consultas por bacias, subbacias, rios, estados, municpios, estaes e consulta a sries histricas; porm diferentemente da nossa aplicao a busca no HidroWeb no tem interface intuitiva, e ainda necessita de informaes extras (como cdigos de controle), que o usurio pode no saber previamente. A AESA-PB disponibiliza, em seu site, dados de medies de postos pluviomtricos e de reservatrios. Entretanto, o site no oferece um sistema de busca por dados histricos, nem servio de download dos dados visualizados.

3. Arquitetura e Implementao
Na fase de projeto da aplicao, os requisitos no-funcionais considerados mais relevantes foram a facilidade de uso e de implantao em instituies distintas. O primeiro requisito foi atingido atravs da adoo das tecnologias GWT [url 2009a] e GWT-EXT [url 2009b] para o desenvolvimento do portal. Estas tecnologias permitem a construo de uma aplicao Web com aparncia de aplicaes desktop. Para que a aplicao pudesse ser adotada por diferentes provedores de dados, foi utilizada uma abordagem que no obriga a adoo de um formato padro para o armazenamento dos dados. So utilizadas vises SQL que fazem um mapeamento do esquema de banco existente para o esperado pela aplicao. Assim, a aplicao faz acesso a dois bancos de dados distintos: o dela prpria e o da instituio. O primeiro contm informaes estticas, raramente atualizadas, oriundas do banco da instituio que so usadas para a montagem da interface. Os acessos aos dados climatolgicos so feitos diretamente no banco de dados da instituio atravs de vises SQL. A Figura 2 explica este esquema. O objetivo dessa abordagem diminuir a sobrecarga de acesso ao

1233

banco da instituio. Desta forma, no necessrio fazer qualquer alterao no modo como os dados l so armazenados.

Figura 2. Esquema geral da aplicao.

4. Consideraes finais
O sistema de compartilhamento de dados climatolgicos constitui-se num mecanismo que viabiliza a publicao e consulta deste tipo de dado na Web. Tais dados so necessrios como entrada em sistemas de apoio a gesto de recursos hdricos. Estes sistemas auxiliam aos gestores pblicos na definio acerca de polticas pblicas nesta rea. Alm do mais a disponibilizao de dados climatolgicos na Web democratiza a distribuio do conhecimento tanto para pesquisadores como para o pblico em geral. A aplicao j foi instalada na AESA e em breve ser instalada nos outros provedores de dados da rede REPENTE. Para os trabalhos futuros, vislumbramos a disponibilizao no sistema dos dados coletados em estaes meteorolgicas automticas. Alm disso, a extenso da aplicao para que possa publicar os dados atravs de servidor OPeNDAP [Conillon et al. 2003]. Isto permitiria o acesso atravs de clientes OPeNDAP, como o software GRADS [Doty and Kinter III 1993], amplamente utilizado pela comunidade de recursos naturais.

5. Referncias Bibliogrficas
Arajo, E., Cirne, W., Galvo, C. O., Souza, E. and Martins, S. M. (2005) The Seghidro Experience: Using the Grid to Empower a Hydro Mereorological Scientific Network, In: 1st IEEE Conference on e-Science and Grid Computing, Australia. Cornillon, P., Gallagher, J. and Sgouros, T. (2003)"OPeNDAP: Accessing Data in a Distributed, Heterogeneous Environment", Data Science Journal, p. 164-174. Doty, B., Kinter III, J.L. (1993): "The Grid Analysis and Display System (GrADS): a desktop tool for earth science visualization", AGU 1993 Fall Meeting, USA. (2009a). GWT. http://code.google.com/webtoolkit. (2009b). GWT-EXT. http://code.google.com/p/gwt-ext. (2009c). HidroWeb. http://hidroweb.ana.gov.br. (2009d). Portal da Aplicao. http://dadosobservados.seghidro.lsd.ufcg.edu.br.

1234

Você também pode gostar