Alerta de riscos ambientais

Documentos relacionados
Elias Ribeiro de Arruda Junior [1] ; Eymar Silva Sampaio Lopes [2] ; UFF Universidade Federal Fluminense -

Uma Plataforma para Monitoramento, Análise e Alerta de Extremos Ambientais

TerraMA 2. Visão Geral e Evolução

TerraMA 2 - Plataforma de Monitoramento, Análise e Alerta a Extremos Ambientais. Eymar S.S. Lopes

IMPLANTAÇÃO DE SISTEMA COMPUTACIONAL PARA MONITORAMENTO, ANÁLISE E ALERTAS DE DESASTRES NATURAIS

Executa em qualquer plataforma que possua o Java (JDK) da Oracle

Geotecnologias aplicadas ao monitoramento de incêndios florestais na região da REDEC-I 7 do estado de São Paulo - Brasil

DESASTRES NATURAIS e METEOROLOGIA Monitoramento, previsão e alerta. Chou Sin Chan

Submódulo 9.6. Acompanhamento e previsão meteorológica e climática

Desafio da operação do SIN frente às tempestades severas X estado-da-arte das informações meteorológicas para essa tarefa

CONCESSIONÁRIAS DE ENERGIA APLICAÇÕES

SISTEMA DE MONITORAMENTO AGROCLIMÁTICO DA REGIÃO DE DOURADOS, MS. Palavras-chave: suporte à decisão, agrometeorologia, estação meteorológica.

Resumo do Monitoramento de Queimadas por Satélites e de Informações Ambientais Associadas

Banco de Dados Geográficos

Solução para Gestão de Ambientes de TI.

PLANEJAMENTO E MONITORAMENTO DE EVENTOS HIDROMETEOROLÓGICOS EXTREMOS

Divisão de Processamento de Imagens. Desenvolvimento de Geotecnologias

- Banco de Dados Inglês Técnico 40

Uso de Software de Monitoramento em Projetos Educacionais Metasys Monitor. Home

Relatório - Aplicativo SOS Chuva

SATÉLITES DE OBSERVAÇÃO DA TERRA

Aula 01 Conceito de Banco de Dados e SGBD

Relatório Diário Automático

SISMADEN Uma Plataforma de Desenvolvimento de um Sistema de Monitoramento e Alerta a Desastres Naturais

Verificação e Validação (V & V)

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Especificação Técnica Sistema de Acesso

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA (II)

AULA 12 SISTEMAS SUPERVISÓRIOS

Introdução ao Python. Programa Computacional

CAPÍTULO 2 CONCEITOS DE GEOPROCESSAMENTO

Exercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF

Dados ambientais. Previsão do tempo. Imagem de satélite GOES

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistema de Visualização de Sistemas Convectivos. Sistema de Visualização de Sistemas Convectivos

TerraView. O TerraView está estruturado da seguinte forma: - Modelo de dados

Software Para Geração de Consultas e Relatórios

PROJETO SOS-CHUVA INFORMAÇÕES: SENSOR DE CAMPO ELÉTRICO ATMOSFÉRICO. 1) O que faz um Sensor de Campo Elétrico Atmosférico?

Manual de Instruções de Uso do Programa GlicoSYS. Gestão de Dados de Glicemia. Administração de Entes Públicos

SigmaCast. Projeto Executivo DSA/CPTEC/INPE

PEA5918 Redes Elétricas Inteligentes e Microrredes (Smart Grids e Microgrids)

Sumário. Enquadramento Importância para a Região Objetivos da plataforma Fases para utilização Breve abordagem à plataforma Potencialidades Conclusões

Ferramenta para Desenvolvimentode Sistemas EmbarcadosUtilizando Linguagem de Alto Nível p.1/25

Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos

Introdução à Computação: Máquinas Multiníveis

NÚMERO DE FOCOS DE QUEIMADAS NO ESTADO DE MATO GROSSO DO SUL NO ANO DE 1999 EM FUNCÃO DO ÍNDICE DE ANOMALIA DE CHUVA

Manual de instalação, configuração e utilização do Enviador XML

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

O PROCESSO ANALÍTICO HIERÁRQUICO E SEU USO NA MODELAGEM DO ESPAÇO GEOGRÁFICO

ANÁLISE DE APLICATIVOS PARA A RESOLUÇÃO DO PROBLEMA QUADRO DE HORÁRIOS EM INSTITUIÇÕES FEDERAIS DE ENSINO

NOVAS TECNOLOGIAS NO ENSINO A DISTÂNCIA DE PROCESSAMENTO DE IMAGENS UTILIZANDO O SPRING E IMAGENS CBERS.

MONITORAMENTO HIDROLÓGICO

Geoprocessamento na delimitação de áreas de conflito em áreas de preservação permanente da sub-bacia do Córrego Pinheirinho

Ministrantes: Alex Lemos e Marco Malagodi

SOFTWARE DE CADASTRO MOBILIÁRIO, IMOBILIÁRIO E LOGRADOUROS

INTRODUÇÃO AO SIG. Programa. Referências Bibliográficas. Prof. Luciene Delazari

A c c e s s B á s i c o

A Otimização na Validação de Consumo, Faturamento de Grandes Consumidores e Previsão de Demanda de Gás

Sistema colaborativo para monitoramento de focos de Aedes aegypti

ARMAZENAMENTO E DISTRIBUIÇÃO DE DADOS GEOESPACIAIS DO ESTADO DO ACRE

Desenvolvendo Sistemas de Aquisição, Análise e Apresentação de Dados com LabVIEW

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

O uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista

INSTITUTO NACIONAL DE METEOROLOGIA INMET 5º DISME BELO HORIZONTE

QGIS CONCEITOS BÁSICOS *

Objetos e Componentes Distribuídos: EJB

La Infraestructura del PI System en el ONS

TUTORIAL. Imagens CBERS-4 5m: conheça este sensor e aprenda a realizar o download dessas imagens no site do INPE QGIS.

Novidades do ENVI 5.4 Harris Proprietary Information

ADOTI. Solução para Gestão de Ambientes de TI

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA. No nível mais próximo ao usuário, a interface homemmáquina define como o sistema é operado e controlado.

Algoritmos Computacionais

Sistemas de Informações Geográficas

Geoprocessamento. Aula 09 SIG: operações espaciais. Maio de 2017 P ROFA. MARIANA A. G I ANNOT TI

INFORMÁTICA: Informação automática

Transcrição:

TerraMA2 Plataforma de Monitoramento, Análise e Alerta de riscos ambientais - Eymar Silva Sampaio Lopes Gilberto Ribeiro de Queiroz Projeto : Realização : Visão Geral

O que é a plataforma TerraMA2? TerraMA2 é um produto de software, uma plataforma computacional, baseado em uma arquitetura de serviços, aberta, que provê a infraestrutura tecnológica necessária ao desenvolvimento de sistemas operacionais para monitoramento de alertas de riscos ambientais. If (...? ) then... 2

O que é possível monitorar? 3

Concepção da Plataforma Objeto Monitorado Mapas vetoriais, Mapas de Riscos ou Mapas de Vulnerabilidades Ambientais Dados Ambientais dinâmicos Dados Meteorológicos, Hidrológicos, Atmosféricos, Geotécnicos... ) Saúde Pública Controle Ambiental Concessionárias,... Monitoramento remoto e in situ de Áreas Pré análise das previsões e observações de extremos Integração dos dados Análises modelo x Bases Geográficas Adicionais Dados Adicionais 4 Defesa Civil se x =? risco = 1 risco =2 Fim salva risco Alertas U s u á r i o s Ações

Histórico Release 1.0-11/07/2008 - Terralib 3.2 e TerraPHP Release 2.0-24/07/2009 - Terralib 3.3 e TerraPHP - Inclui módulo de ADM para serviços Release 3.0-18/07/2012 - Terralib 4.2.1 e TerraOGC - Novo módulo Web em java e serviços OGC. Inclui dados de ocorrências (ex: focos queimadas) Release 3.0.1-15/03/2013 - Terralib 4.2.2 e TerraOGC - Correções, Release 3.0.2-11/10/2013 - Terralib 4.2.2 e TerraOGC - Correções, versão em espanhol, importadores/exportação de servidores e séries de dados por meio de arquivos XML. 5

Modernização da Plataforma (release 4.0) Administração e Configuração via Web Novo módulo de Monitoramento Web Arquitetura totalmente distribuída Maior flexibilidade de acesso a dados Integração da linguagem Python para construção de modelos Maior eficiência de processamento de dados matriciais Armazenamento no padrão OGC SFS Controle de usuários e projetos Modernização da infraestrutura de desenvolvimento 6

Diferenças Módulo de Administração e Configuração ( 2 executáveis) Módulo de Administração com diferentes perfis de usuário ( 1 aplicação web )

Diferenças TerraMA2 v3 x v4 Uso da TerraLib 4 Uso da TerraLib 5 Necessidade dos módulos de Adm e Conf. serem executados na mesma máquina onde está o banco Serviços locais Módulo de Administração Web com diferentes perfis de usuário ( 1 aplicação web ) Serviços locais e remotos (Ssh) Somente cadastro de usuário para acesso a aplicação web de monitoramento. Ambiente de trabalho carregado pro um arquivo. Todos os dados e metadados num único banco Módulo de Monitoramento com TerraOGC Estilo do TerraView 4.2 Versões para Win e Linux Administração de usuários com privilégio de administrador ou não. Conceito de projeto Dados Geo. distribuídos em arquivos ou tabelas Módulo de Monitoramento com Geoserver Estilos do Geoserver Versões para Win, Linux e Mac

Modelo Conceitual TerraMA2 v4

Base de Dados TerraMA2 v4

TerraMA2: 2015-2017 Projeto BRAZIL CERRADO CLIMATE CHANGE MITIGATION PLATFORM OF MONITORING AND WARNING OF FOREST FIRES IN THE BRAZILIAN CERRADO PROJECT (Alberto Setzer) Financiamento: Banco Mundial Prazo: 30 meses a partir de 01-Julho de 2015

Roadmap: https://trac.dpi.inpe.br/terrama2 4.0.0-alpha1 (18/12/15 ) Alpha 4.0.0-alpha2 (06/05/16 ) 4.0.0-alpha3 (18/06/16 ) 4.0.0-alpha4 (01/09/16 ) 4.0.0-beta1 (01/12/16 ) Beta 4.0.0-beta2 (01/03/17 ) 4.0.0-beta3 (01/06/17 ) Novo Modelo de Dados TerraMA2 do módulo coleta + Serviço de Coleta Dados (PCD e focos de queimadas)

Roadmap: https://trac.dpi.inpe.br/terrama2 4.0.0-alpha1 (18/12/15 ) Alpha 4.0.0-alpha2 (06/05/16 ) 4.0.0-alpha3 (18/06/16 ) 4.0.0-alpha4 (01/09/16 ) 4.0.0-beta1 (01/12/16 ) Beta 4.0.0-beta2 (01/03/17 ) 4.0.0-beta3 (01/06/17 ) Aplicação Web Queimadas

Roadmap: https://trac.dpi.inpe.br/terrama2 4.0.0-alpha1 (18/12/15 ) Alpha 4.0.0-alpha2 (06/05/16 ) 4.0.0-alpha3 (05/08/16 ) 4.0.0-alpha4 (30/09/16 ) 4.0.0-beta1 (01/12/16 ) Beta 4.0.0-beta2 (01/03/17 ) 4.0.0-beta3 (01/06/17 ) Modelo de Dados do TerraMA2 do módulo de análise + Serviço de Análise + Suporte Python +

Roadmap: https://trac.dpi.inpe.br/terrama2 4.0.0-alpha1 (18/12/15 ) Alpha 4.0.0-alpha2 (06/05/16 ) 4.0.0-alpha3 (05/08/16 ) 4.0.0-alpha4 (30/09/16 ) 4.0.0-beta1 (01/12/16 ) Beta 4.0.0-beta2 (01/03/17 ) 4.0.0-beta3 (01/06/17 ) TerraMA2 com todos operadores e drivers de coleta de dados + Interface web de Monitoramento

Roadmap: https://trac.dpi.inpe.br/terrama2 4.0.0-alpha1 (18/12/15 ) 4.0.0-alpha2 (18/06/16 ) 4.0.0-alpha3 (05/08/16 ) Alpha 4.0.0-alpha4 (30/09/16 ) 4.0.0-alpha5 (11/11/16 ) 4.0.0-alpha6 (07/12/16 ) Ajustes

Roadmap: https://trac.dpi.inpe.br/terrama2 4.0.0-alpha1 (18/12/15 ) 4.0.0-alpha2 (18/06/16 ) 4.0.0-alpha3 (05/08/16 ) Alpha 4.0.0-alpha4 (30/09/16 ) 4.0.0-alpha5 (11/11/16 ) 4.0.0-alpha6 (07/12/16 ) Ajustes + Melhorias no módulo web de Monitoramento + Instaladores

Roadmap: https://trac.dpi.inpe.br/terrama2 Alpha 4.0.0-alpha6 (07/12/16 ) Usuários testes 4.0.0-beta1 (22/12/16 ) Beta 4.0.0-beta2 (01/03/17 ) 4.0.0-beta3 (28/05/17 )

Roadmap: https://trac.dpi.inpe.br/terrama2 4.0.0-rc1 (01/08/17 ) Release Candidate 4.0.0-rc2 (01/09/17 ) 4.0.0-rc3 (02/10/17 ) 4.0.0-rc4 (01/11/17 ) 4.0.0 (01/12/17 )

Atores Administrador da plataforma Especialista Controle da base de dados Controle dos serviços e usuários Definição dos dados estáticos e dinâmicos utilizados Definição dos modelos de análise Usuário final Consulta e recebe alertas

Operação da Plataforma TerraMA2 Dados necessários para operar 22 Dados dinâmicos: são dados ambientais coletados automaticamente e que informam sobre a condição das variáveis obtidas a intervalos de tempo pré-determinados. Incluem diversos tipos de instrumentos de medição das condições ambientais tais como satélites, radares meteorológicos, estações hidrometeorológicas, entre outros. Tais dados deverão estar disponíveis em servidores de dados em computadores locais ou remotos. Dados estáticos são mapas vetoriais ou matriciais que não tem uma dinâmica de atualização como os dados dinâmicos. Tais mapas são utilizados nos modelos de análise para serem cruzados com dados dinâmicos ou outros dados estáticos. Estes dados também devem estar disponíveis em servidores de dados na forma de arquivos convencionais ou como tabelas em bancos de dados geográficos.

Dados Dinâmicos Três tipos de Dados Dinâmicos podem ser coletados de servidores locais ou remotos Dados de Ocorrências Dados de PCD (pontos fixos) Grades numéricas multidimensional 23

Dados Dinâmicos Dados de ocorrências - Focos de incêndios - Focos de doenças - Sismos - Descargas elétricas -Ocorrências gerais 24

Dados Dinâmicos Grades numéricas multidimensional OBSERVAÇÃO - Hidroestimador - Raios - Radar meteorológico PREVISÃO - Modelos de previsão 25

Dados Dinâmicos Dados pontuais do tipo PCD - PCDs - Sondas - Bóias - Estações 26

Dados Dinâmicos - Pré-processamentos e Filtros Grades numéricas multidimensional Dados de PCD Dados de ocorrências 27

Onde obter dados ambientais dinâmicos? Programa de Queimadas do INPE http://www.inpe.br/queimadas Centro de Previsão de Tempo e Estudos Climáticos INPE http://www.cptec.inpe.br/ Divisão de Satélites e Sistemas Ambientais - INPE http://sigma.cptec.inpe.br/prec_sat/ Sistema Integrado de Dados Ambientais http://sinda.crn2.inpe.br/pcd/ 28

Dados Estáticos Mapas vetoriais rios, estradas, dutos, áreas ocupadas, mapas de risco, etc. Utilizados como objetos a serem monitorados nas análises, onde são cruzados com dados dinâmicos ou outros estáticos Podem fazer interseção espacial com o objeto de monitoramento Podem ser utilizados apenas para visualização no módulo de monitoramento WEB Atributos disponíveis para serem utilizados nas regras de análise 29

Dados Estáticos Mapas matriciais Podem ser utilizados como imagens de fundo no aplicativo de monitoramento Web. Podem ser utilizados em análises (ex: grade de declividade) juntamente com dados dinâmicos. CBERS-2 CCD, Minas Gerais, Brazil Brasilia: HRC + CCD 12 30

Tipos de Análises 1) 2) 3) Baseada em Objetos Monitorados Baseada em Grades Baseada em PCD

Análise com Objetos Monitorados Utiliza um mapa estático para cruzar com dados dinâmicos ENTRADA Requer um mapa vetorial previamente disponível como dado estático; Requer dados dinâmicos cadastrados; Requer um modelo de análise escrito em Python. SAÍDA : tabela com os resultados da análise = + Mapa com áreas a serem monitoradas 32 Dados Ambientais dinâmicos Novas colunas com resultados

Módulo de Configuração Análises (Modelos) Na Linguagem de programação Python pode-se utilizar : Atributos do mapa do objeto monitorado Operadores Python: Aritméticos: + - * / ^ Relacionais: == ~= < > <= >= Lógicos: and or not Matemáticas: math.abs math.acos math.asin math.atan. Condicionais : if for Operadores TerraLib: Zonais: maximo minimo media conta_amostras Históricos: operador_historico Grade: amostra Operadores PN : maximo_pn media_pn etc Operadores de influência das PCD s 33

Análises com Objetos Monitorados Operadores com Grades Numéricas simples Sintaxe: grid.zonal.mean("dataseriesname", buffer) Grade atual de observação de umidade relativa de nome Umin 34

Análises com Objetos Monitorados Operadores com Grades Numéricas simples Sintaxe: grid.zonal.history.<operador>("dataseriesname", "datefilter, buffer) Grade atual + passado de observação de umidade relativa de nome Umin 35

Análises com Objetos Monitorados Operadores com Grades Numéricas Multidimensional Sintaxe: grid.zonal.forecast.<operator>( dataseriesname, datefilter, buffer) Grade de previsão de umidade (arquivo com várias camadas) de nome Umin 36

Análises com Objetos Monitorados Operadores com Ocorrências Sintaxe: occurrence.count("dataseriesname", buffer, "datefilter", "restriction") Pontos de Ocorrências de nome ocorrencias 37

Análises com Objetos Monitorados Operadores com PCD Sintaxe: dcp.zonal.<operator>("dataseriesname", dcpid, "attribute") Pontos de PCD s do IBAMA com atributo Pluvio 38

Análise baseada em Grades ENTRADA Mapas estáticos matriciais disponíveis Requer dados dinâmicos matriciais cadastrados (pelo menos um) Requer um modelo de análise escrito em Python SAÍDA : Dado dinâmico matricial. = + Dados matriciais estáticos 39 Dados dinâmico matricial Dados dinâmico matricial

40 Risco de Fogo Observado Vegetação Temperatura Máxima Umidade Relativa Mínima Precipitação Acumulada Cálculo do Risco de Fogo Observado

TerraMA2 - Análise baseado em Grades Cálculo do Risco de Fogo Observado 41

Análise de PCD Utiliza a localização de PCD s para alertar de alguma anomalia no ponto = PCD s no campo 42 Novas colunas com resultados

Exemplo de integração de dados Qual o nível de alerta considerando que há ocorrências de focos de queimadas próximos a uma área ambiental nas ultimas 6 horas e a previsão da umidade é menor que 30% nas próximas 4 horas? Focos de Queimadas - Dados a cada 15 min. - Contagem de pontos Previsão ETA Model - Rodado 2 x /dia (0 h e 12 h) - Valores em % (para eta 5 x 5 km) 43

var1 = occurrence.zonal.count("ocorrencias", Buffer(), 6h ) var2 = grid.zonal.forecast.min( ETA5km, 4h, Buffer() ) var3 = var1 + var2 44?

var1 = occurrence.count("ocorrencias", Buffer(), 6h ) var2 = grid.zonal.forecast.min( ETA5km, 4h, Buffer() ) var3 = var1 + var2 45?

var1 = occurrence.count("ocorrencias", Buffer(), 6h ) var2 = grid.zonal.forecast.min( ETA5km, 4h, Buffer() ) var3 = var1 + var2 46? Exemplo 4

Módulo de Administração WEB PROJETOS

Módulo de Administração WEB SERVIDORES de DADOS

Módulo de Administração WEB DADOS DINÂMICOS

Módulo de Administração WEB DADOS ESTÁTICOS

Módulo de Administração WEB ANÁLISES

Módulo de Administração WEB ANÁLISES

Módulo de Administração WEB VISUALIZAÇÕES

Módulo de Monitoramento WEB

Módulo de Monitoramento WEB

Módulo de Monitoramento WEB