sigmaon – sistema de informaÇÃo geografica para ... · figura 2 - mapa de simulação de rota:...

10
SIGMAON – SISTEMA DE INFORMAÇÃO GEOGRAFICA PARA MONITORAMENTO DE ALAGAMENTOS ON-LINE Marcio Jose Mantau , 1 Giovane Farias Aita 2 , Jaison Ademir Savegnani 3 , Carlos Alberto Barth 4 Palavras-chave: Sistemas de Informação Geográfica, Alagamentos, SIGMAOn. SIGMAOn é um sistema de informação geográfica que oferece recursos de simulação de alagamentos com visualização e pontos e áreas alagada, bem como cenários de inundação. A ferramenta já está disponível para acesso livre a qualquer cidadão, armazenada nos servidores da UDESC. Este trabalho disponibiliza ao SIGMAOn novas funcionalidades, transformando o SIGMA em um portão de notícias entre a Defesa Civil de cada município e o cidadão, disseminando notícias já informadas, mas de forma mais precisa e atualizada regularmente, ainda possibilitando ao cidadão interagir com a defesa civil e também servir de suporte, de maneira que o próprio usuário pode informar acontecimentos que prejudicariam a população. Serão utilizados recursos presentes no projeto original como HTML 5, JavaScript, Android SDK entre outros. 1.Introdução Os desastres naturais vêm representando um prejuízo inegável no mundo todo. Dentre as causas, encontra-se ocupação irregular, acúmulo de lixo em bueiros e encostas de rios, além de condições geográficas favoráveis a esse tipo de catástrofe, como altitude das cidades, largura e profundidade dos rios. Além disso, entre 1992 e 2012, os prejuízos com as enchentes custaram nove vezes mais que o investimento feito pelas autoridades para evitar mortes, o que mostra que os investimentos preventivos não tem sido o suficiente ou não foram feitos da melhor forma (CHADE, 2012). Os principais impactos sobre a população são: i) Prejuízos de perdas materiais e humanas; ii) Interrupção da atividade econômica das áreas inundadas; iii) Contaminação por doenças de veiculação hídrica como leptospirose, cólera, entre outros; iv) Contaminação da água pela inundação de depósitos de material tóxico, estações de tratamentos entre outros. Tendo em vista esse cenário, o SIGMAOn (Sistema de Informação Geográfica para Monitoramento de Alagamentos On-Line), é uma alternativa de caráter preventivo e diagnostico, uma vez que possibilita a simulação de catástrofes tanto por parte de cidadãos quanto de autoridades para que possam mensurar de forma concreta e visual o impacto das catástrofes antes delas acontecerem. 2.SIGMAOn SIGMAOn é um sistema desenvolvido com o objetivo de permitir a simulação de alagamentos on-line utilizando a API do Google Maps para visualização dos mapas. O sistema armazena informações sobre as coordenadas dos pontos alagáveis para mapear uma cidade com suas respectivas cotas de cheias, e assim calcular quais áreas estarão alagas em 1 Orientador, Professor do Departamento de Engenharia de Software do Centro de Educação Superior do Alto Vale do Itajaí (CEAVI) – m ar cio. [email protected] | [email protected] 2 Acadêmico do Curso de Engenharia de Software CEAVI-UDESC, bolsista de iniciação científica PROBIC/UDESC. –[email protected] 3 Professor do CEAVI-UDESC/Pesquisador da Instituição. 4 Professor do CEAVI-UDESC/Pesquisador da Instituição.

Upload: trinhhanh

Post on 09-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

SIGMAON – SISTEMA DE INFORMAÇÃO GEOGRAFICA PARAMONITORAMENTO DE ALAGAMENTOS ON-LINE

Marcio Jose Mantau,1 Giovane Farias Aita2, Jaison Ademir Savegnani3, Carlos Alberto Barth4

Palavras-chave: Sistemas de Informação Geográfica, Alagamentos, SIGMAOn.

SIGMAOn é um sistema de informação geográfica que oferece recursos de simulação de alagamentos com visualização e pontos e áreas alagada, bem como cenários de inundação. A ferramenta já está disponível para acesso livre a qualquer cidadão, armazenada nos servidores da UDESC. Este trabalho disponibiliza ao SIGMAOn novas funcionalidades, transformando o SIGMA em um portão de notíciasentre a Defesa Civil de cada município e o cidadão, disseminando notícias já informadas, mas de forma mais precisa e atualizada regularmente, ainda possibilitando ao cidadão interagir com a defesa civil e também servir de suporte, de maneira que o próprio usuário pode informar acontecimentos que prejudicariam a população. Serão utilizados recursos presentes no projeto original como HTML 5, JavaScript, Android SDK entre outros.

1.Introdução

Os desastres naturais vêm representando um prejuízo inegável no mundo todo. Dentre as causas, encontra-se ocupação irregular, acúmulo de lixo em bueiros e encostas de rios, além de condições geográficas favoráveis a esse tipo de catástrofe, como altitude das cidades, largura e profundidade dos rios. Além disso, entre 1992 e 2012, os prejuízos com as enchentes custaram nove vezes mais que o investimento feito pelas autoridades para evitar mortes, o que mostra que os investimentos preventivosnão tem sido o suficiente ou não foram feitos da melhor forma (CHADE, 2012).

Os principais impactos sobre a população são: i) Prejuízos de perdas materiais e humanas; ii)Interrupção da atividade econômica das áreas inundadas; iii) Contaminação por doenças de veiculaçãohídrica como leptospirose, cólera, entre outros; iv) Contaminação da água pela inundação de depósitosde material tóxico, estações de tratamentos entre outros.

Tendo em vista esse cenário, o SIGMAOn (Sistema de Informação Geográfica para Monitoramento de Alagamentos On-Line), é uma alternativa de caráter preventivo e diagnostico, uma vez que possibilita a simulação de catástrofes tanto por parte de cidadãos quanto de autoridades para que possam mensurar de forma concreta e visual o impacto das catástrofes antes delas acontecerem.

2.SIGMAOn

SIGMAOn é um sistema desenvolvido com o objetivo de permitir a simulação de alagamentos on-line utilizando a API do Google Maps para visualização dos mapas. O sistema armazena informações sobre as coordenadas dos pontos alagáveis para mapear uma cidade com suas respectivas cotas de cheias, e assim calcular quais áreas estarão alagas em

1 Orientador, Professor do Departamento de Engenharia de Software do Centro de Educação Superior do Alto Vale do Itajaí (CEAVI) – m ar cio. [email protected] | [email protected]

2 Acadêmico do Curso de Engenharia de Software CEAVI-UDESC, bolsista de iniciação científica PROBIC/UDESC. –[email protected]

3 Professor do CEAVI-UDESC/Pesquisador da Instituição.

4 Professor do CEAVI-UDESC/Pesquisador da Instituição.

determinado cenário. A aplicação foi desenvolvida para utilização tanto por parte de órgãos governamentais, que passam a ter uma ferramenta para mensurar as regiões com potencias alagamentos, quanto por parte dos cidadãos, que podem ter conhecimento das áreas de risco das cidades.

2.1. Versão WEB

Funcionalidades já implementadas

O mapa disponibiliza todos os comandos de navegação oferecidos pelo Google: movimentação lateral,para cima/baixo, rotação, zoom, visualização nos modos mapa e imagem de satélite bem como visualização com Google Street View.

Sistema permite selecionar o estado e a cidade em seguida o usuário pode movimentar um componente scroll que permite ao usuário selecionar o nível do rio para simulação. (Sistema faz consulta dos pontos e regiões alagadas naquele local para o nível informado, destacando-os no mapa).

Sistema permite ao usuário consultar rota entre locais da cidade selecionada. (Quando a rota não passapor locais alagados no determinado nível do rio a rota fica na cor “VERDE”, no caso de a rota ser interferida por locais alagados a rota fica em “VERMELHO”.

Sistema permite as prefeituras a qual o SIGMAOn está incrementado o cadastramento de pontos de alagamento fornecidos pela defesa civil. Na Figura 1 é possível observar os pontos de alagamento cadastrados pela prefeitura em “AZUL ESCURO’ e a suposição de alagamento por altitude e curvas denível em “AZUL CLARO”. E a visualização de rotas, passando ou não por áreas alagadas.

Figura 1 - Mapa de simulação de rota: (a) elevação rio 10,5m; (b) elevação rio 13m. (FLORIANO et al., 2014)

2.2. Versão Mobile

Funcionalidades já implementadas

Ao iniciar o aplicativo móvel, é identificado a localização do usuário via recurso GPS do dispositivo integrado com o webservice desenvolvido. Deste modo, as informações de localização do endereço do usuário já estão selecionadas e a simulação é realizada automaticamente. Caso o usuário deseja realizar outras simulações, basta acessar o menu e informar a localização.

Cada vez que um nível do rio é informado através do scroll, o aplicativo solicita ao servidor SIGMAOn os polígonos referentes as áreas alagadas da região. Todos os polígonos estão previamente

armazenados na base de dados do servidor. A Figura 2 apresenta a tela principal da aplicação sendo visualizada em um dispositivo Android.

Figura 2 - Mapa de simulação de rota: (a) elevação rio 10,5m; (b) elevação rio 13m. (FLORIANO et al., 2014)

2.3. Nova proposta SIGMAOn

• Tela para o usuário cadastrar seu E-mail, cidade, nome de usuário, imagem e senha. Cadastro será necessário para o programa lhe enviar e-mails de alerta sobre sua cidade e suas rotas. E também para o usuário entrar em contato com a Defesa Civil ou postar alertas. (Essencial)

• Envios de alerta: O usuário poderá enviar avisos no mapa. Áreas alagadas, vias interditadas, Desmoronamentos de terra, Granizo, Geada. Cada aviso com imagem diferente. (Mobile)

• A defesa civil de cada cidade terá um ícone de avisos oficial, o qual será padrão para defesa civil de qualquer cidade. Utilizaram para fazerem avisos do mesmo estilo dos usuários, só que padronizado. Informando as vias que estão interditadas, etc. (Web e mobile)

• Reservar um ícone onde a defesa civil do estado de santa Catarina fica responsável por repassar seus boletins informativos da mesma forma como é repassado no site: http://www.defesacivil.sc.gov.br/. (Web e Mobile)

• Exibir o nível oficial do Rio Itajaí-açu e também a situação em tempo real das barragens5. (Web e Mobile)

• No canto do mapa mostrar a previsão do tempo. Atualizada em tempo real. (Web e Mobile)

• Ícone de abrigos, mostra os locais de abrigo fornecidos pela prefeitura. (Web e Mobile)

• Rotas alternativas: Quando a rota escolhida estiver alagada ao invés de apenas mostrar que elaestá alagada, oferecer rotas alternativas que não sofreram alagamento. (Atualização)

• Rotas de fuga: Caso o usuário abra o SIGMAOn no smartphone e sua localização se encontre alagada, mostrar rotas de fuga para vias de acesso principal. (Mobile)

5 Fornecidos por: http://www.blumenau.sc.gov.br/previsao/wpboletim.aspx e http://www.deinfra.sc.gov.br/barragens/situacao-em-tempo-real/

• Ícone para salvar rotas: Salva a imagem das rotas. (Mobile e Web)

• Notificação de área alagada: Se alguma rota cadastrada enfrentar alagamento o usuário é avisado e lhe é oferecido rotas alternativas. (Aviso no smartphone e envio de e-mail para o usuário)

• Ícone para números uteis: Quando clicado informar os números uteis fornecidos pela defesa civil6. No caso do aplicativo móvel, quando algum número é clicado já redirecionarpara área de chamada do celular com o numero gravado. (Web e Mobile)

• Vincular notícias postadas pela defesa civil com redes sociais. Para o usuário compartilhar, comentar, curtir. (Web e Mobile)

• Simulação de Alagamentos sob a Perspectiva do Solo: esta extensão consiste na simulação de alagamentos com fotos, sob a perspectiva do solo, para que possa ter uma melhor noção do impacto nos locais alagáveis. (Opcional)

• Cadastrar imagens de locais alagados através de câmeras de segurança: Obter dados de câmeras de segurança da cidade e utilizar as imagens para mostrar como fica determinado local alagado. (Opcional)

3. Revisão Bibliográfica

SDK. A plataforma utilizada para o Desenvolvimentos do aplicativo móvel será o SDK da google. Android Studio é o IDE oficial para desenvolvimento de aplicativos android, baseado na Intelig IDEA.

Web servisse é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir comaquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os Web servisses são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagemuniversal, um formato intermediário como XML, JSON, CSV, etc.

JavaServer Faces (JSF) é um framework MVC baseado em Java para a construção de interfaces de usuário baseadas em componentes para aplicações web. Possui um modelo de programação dirigido a eventos, abstraindo os detalhes da manipulação dos eventos e organização dos componentes, permitindo que o programador se concentre na lógica da aplicação.

Prime faces é uma suíte open-Soure de componentes para Java Server Faces que conta com mais de 100 componentes completos e de fácil implementação. Uma grande vantagem do Prime faces é que seus componentes utilizam Ajax nativo do JSF.

4. Requisitos

A extensão proposta nesse trabalho deve possibilitar envio de alertas ao usuário; deve permitir ao usuário entrar em contato com a defesa civil; deve permitir ao usuário marcar pontos no mapa com alertas pré-selecionados; deve permitir a Defesa Civil enviar alertas para os usuários assim como atualizar informações relacionadas ao clima e nível do rio Itajaí-Açu entre outras funcionalidades que poderão ser observadas nos quadros de requisitos.

6 Disponível em: http://www.defesacivil.sc.gov.br/index.php/cidadao.html

4.1.Requisitos Funcionais

Quadro 1 – Requisitos Funcionais da Versão Web

Quadro 2 – Requisitos Funcionais Versão Mobile

Quadro 3 – Requisitos Funcionais do Web Service

4.2. Requisitos não funcionais

Quadro 4 – Requisitos não funcionais do Sistema.

Quadro 5 – Requisitos não funcionais Hardware de Medição.

4.3. Regras de Negócio

Quadro 6 – Regras de Negócio do Sistema.

Quadro 7 – Regras de Negócio do Sistema (continuação).

Quadro 8 – Regras de Negócio do Web Service.

4.4. Casos de Uso

Quadro 9 – Diagrama de Casos de Uso.

5. Considerações Finais

A proposta deste trabalho consiste em atualizar e acrescentar funcionalidades ao SIGMAOn. Após o sistema pronto, a forma como é feito a comunicação entre cidadão e defesa civil de cada município mudará, sendo feita por meio do SIGMAOn. A proposta o tornará mais útil tanto para a defesa civil quanto para os usuários.

Ao termino do desenvolvimento o sistema será capaz de fornecer a defesa civil um local para postagem de avisos diários, poderá informar pontos específicos no mapa que enfrentam algum tipo de intervenção, o usuário também poderá enviar alertas em pontos específicos do mapa, a previsão do tempo e o nível do rio serão exibidas em tempo real dentro do sistema, rotas poderão ser salvas, rotas poderão ser retraçadas, entre outras funcionalidades que tornarão o sistema mais útil ao cotidiano.