trein:cursoufpeterraapp
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
trein:cursoufpeterraapp [2015/12/18 11:01] – created laercio | trein:cursoufpeterraapp [2015/12/18 14:16] (atual) – [Extração de Leito do Rio em Imagens RapidEye no SPRING] laercio | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ====== | + | ====== |
- | Apresentação teórica e prática do TerraMA2. CURSO - Universidade Federal de Pernambuco - UFPE. | + | |
+ | Apresentação teórica e prática de ferramentas desenvolvidas sobre a TerraLib no INPE para aplicações em Áreas de Preservação Permanente. | ||
O material pode ser utilizado desde que respeitada a licença: | O material pode ser utilizado desde que respeitada a licença: | ||
< | < | ||
- | <a rel=" | + | <a rel=" |
</ | </ | ||
+ | ====== Extração de Leito do Rio em Imagens RapidEye | ||
+ | **Objetivo**: | ||
- | ===== Apresentação Geral do TerraMA2 ===== | + | **Metodologia**: |
+ | - Usar a transformação de cores RGB para IHS | ||
+ | - Determinar os limiares de ângulos (da matiz H) e intensidade (da componente I) que caracterizam a lâmina de água. | ||
+ | - Aplicar os limiares definidos para definir os pixels de lâmina de água. | ||
+ | - Eliminar pixels detectados como água mas que são ruídos | ||
+ | - Editar manualmente para eliminar ruídos maiores, lagoas e represas. | ||
+ | - Opcionalmente suavizar as margens da drenagem por spline. | ||
- | [[http:// | + | ====== Extração de Leito do Rio em Imagens RapidEye no SPRING ====== |
- | ===== Instalação e configuração | + | - Importar as bandas multiespectrais da imagem RapidEye entre as coberturas disponíveis. |
- | A plataforma TerraMA² é composta | + | - Aplicar transformação RGB para IHS na combinação de bandas 435 através do LEGAL. |
- | | + | - Determinar os limiares de ângulos (da matiz H) e intensidade (da componente I) que caracterizam a lâmina de água através da ferramenta de Contraste / |
- | | + | - Aplicar os limiares definidos para definir os pixels de lâmina de água através do LEGAL. |
- | | + | - Vetorizar o mapa matricial de lâmina de água. |
+ | - Eliminar polígonos (que representam ruídos) menores que 1000 m2 através da ferramenta Limpar Vetores. | ||
+ | - Editar manualmente para eliminar ruídos maiores, lagoas e represas. | ||
+ | - Opcionalmente suavizar as margens da drenagem | ||
+ | | ||
+ | | ||
+ | | ||
+ | - Copiar as linhas suavizadas | ||
+ | - Editar manualmente corrigir contornos da drenagem. | ||
- | E pelos serviços (executam tarefas definidas pelo módulo de configuração) de: | + | {{:trein: |
- | * Análise | + | |
- | * Animação | + | |
- | * Coleta | + | |
- | * Notificação | + | |
- | Esse conjunto de aplicativos e serviços formam o framework de execução da TerraMA², responsáveis por todo o trabalho de monitoramento, | + | ==== Programa Legal para Conversão RGB IHS em Imagem RapidEye ==== |
- | Para realizar a instalação do TerraMA² e das dependências no sistema operacional Windows, os arquivos estão disponíveis no endereço www.dpi.inpe.br/ | + | |
- | ==== Dependências ==== | + | < |
- | * [[http://www.dpi.inpe.br/terrama2/lib/ | + | // Converte RGB para IHS |
- | * [[http://www.dpi.inpe.br/ | + | // Adapted from Foley, VanDam 2nd.Ed.(p.592) |
- | * [[http://www.dpi.inpe.br/ | + | // given r,g,b on [0 ... 1], |
- | * [[http:// | + | // return (s,l) on [0 ... 1] h [0...360, -1= UNDEFINED] |
- | * [[http://www.dpi.inpe.br/ | + | { |
- | * [[http:// | + | Imagem ir (" |
- | | + | Imagem ig (" |
- | ==== Instalação do Servidor POSTGRESQL ==== | + | Imagem ib (" |
- | Execute o // | + | |
- | Setup | + | |
- | - (Next >) * na Janela Bem-Vindo (welcome) | + | |
- | Setup – Installation Directory | + | |
- | - (Next >) * manter o diretório para instalação do banco | + | |
- | Setup – Data Directory | + | |
- | - (Next >) * manter o diretório para criar os dados | + | |
- | Setup – Password | + | |
- | - {Password ⌨ postgres} * sugerimos o mesmo nome da conta | + | |
- | - {Retype Password ⌨ postgres} | + | |
- | - (Next >) | + | |
- | Setup – Port | + | |
- | - {Port ⌨ 5432} * manter o valor | + | |
- | - (Next >) | + | |
- | Setup – Advanced Options | + | |
- | - (Locale ▼ < | + | |
- | - (Next >) | + | |
- | Setup – Ready to Install | + | |
- | - (Next >) | + | |
- | Setup –Installing | + | |
- | * aguarde instalação | + | |
- | Setup – Completing the PostgreSQL Setup Wizard | + | |
- | - ( ⬜ Stack Builder …) * desative | + | |
- | - (Finish) | + | |
- | Testar a conexão com o banco de dados utilizando aplicativo “pgAdmin III”. Execute //pgAdmin III// instalado junto com o postgresql: | + | MNT hue (" |
- | pgAdmin III | + | MNT maxv (" |
- | - (Navegador de objetos – Servidores (1) | PostgresSQL 9.4 localhost: | + | |
- | - (PostgresSQL 9.4 (localhost: | + | |
- | Conexão ao Servidor | + | |
- | - {Senha ⌨ postgres} | + | |
- | - (Salvar Senha) | + | |
- | - (OK) | + | |
- | pgAdmin III | + | |
- | * Verifique que o banco “postgres” está disponível. | + | |
- | ==== Instalação do APACHE ==== | + | MNT red, green, blue (" |
- | Execute o // | + | MNT iszero, minvl (" |
+ | MNT dltvl (" | ||
+ | MNT hue6 (" | ||
+ | MNT sat (" | ||
- | Apache HTTP Server 2.2 Installation Wizard | + | ir = Recupere( Nome = " |
- | - (Next >) | + | ig = Recupere( Nome = " |
- | Apache HTTP Server 2.2 Installation Wizard – License Agreement | + | ib = Recupere( Nome = " |
- | - (◉ I accept the terms in the license agreement) | + | |
- | - (Next >) | + | |
- | Apache HTTP Server 2.2 Installation Wizard – Read This First | + | |
- | - (Next >) | + | |
- | Apache HTTP Server 2.2 Installation Wizard – Server Information | + | |
- | Caso o instalador não preencha os campos automaticamente, | + | hue = Novo( Nome = " |
- | Apache HTTP Server 2.2 Installation Wizard – Server Information | + | maxv = Novo( Nome = " |
- | - {Network Domain | + | |
- | - {Server Name ⌨ www.teste.com} | + | |
- | - {Administrator´s Email Address | + | |
- | - (◉ for All Users, on Port 80, as a Service - Recommended) | + | |
- | - (Next >) | + | |
- | Apache HTTP Server 2.2 Installation Wizard – Setup Type | + | |
- | - (◉ Typical) | + | |
- | - (Next >) | + | |
- | Apache HTTP Server 2.2 Installation Wizard – Destination Folder | + | |
- | - Manter o caminho padrão | + | |
- | - (Next >) | + | |
- | Apache HTTP Server 2.2 Installation Wizard – Ready to Install the Program | + | |
- | - (Install) | + | |
- | Apache HTTP Server 2.0 Installation Wizard – Installing | + | |
- | - Aguarde instalação. Responda SIM para permissão do windows | + | |
- | - (Finish) | + | |
+ | | ||
+ | green = New(Name=" | ||
+ | | ||
- | Para testar a instalação, primeiramente, certifique-se de que o Apache esteja em execução na barra de aplicativos do Windows. Abra o seu navegador favorito e digite o seguinte endereço: http:// | + | |
+ | | ||
+ | | ||
+ | | ||
- | ==== Instalação do JAVA ==== | + | //Assume input image range 0-65535, output range 0-1 |
- | Execute o //jre-7u9-windows-x64.exe// como **administrador**. | + | red = Digital(ir)/ |
+ | green = Digital(ig)/65535.; | ||
+ | blue = Digital(ib)/65535.; | ||
- | Instalação do Java – Bem-vindo | + | |
- | - (Instalar | + | |
- | Configuração do Java | + | (blue >= green) ? blue : green; |
- | - (Próximo | + | |
- | Instalação do Java - Andamento | + | |
- | Instalação do Java - Concluída | + | |
- | + | ||
- | ==== Instalação do APACHE-TOMCAT ==== | + | |
- | Execute o //apache-tomcat-7.0.28.exe// | + | |
- | + | ||
- | Apache Tomcat Setup | + | |
- | - (Next >) | + | |
- | Apache Tomcat Setup – License Agreement | + | |
- | - (I Agree) | + | |
- | Apache Tomcat Setup – Choose Components | + | |
- | - (Select the type of install: | + | |
- | - (Next >) | + | |
- | Apache Tomcat Setup – Configuration | + | |
- | - (☑ Create shortcuts for all users) | + | |
- | - {User Name ⌨ tomcat} | + | |
- | - {Password ⌨ tomcat} | + | |
- | - (Next >) | + | |
- | Apache Tomcat Setup – Java Virtual Machine | + | |
- | - (Next >) * manter o diretório do Java | + | |
- | Apache Tomcat Setup – Choose Install Location | + | |
- | - (Install) | + | |
- | Apache Tomcat Setup – Installing | + | |
- | - Aguarde instalação | + | |
- | Apache Tomcat Setup | + | |
- | - (Finish) | + | |
- | + | ||
- | O serviço será inicializado no final. Para que o gerenciador do Tomcat seja inicializado na próxima vez que o computador for reinicializada, deve-se alterar a propriedade do programa executável “tomcat7w.exe” para sempre ser executado como Administrador do sistema operacional. | + | |
- | + | ||
- | == Alterando a propriedade do executável do Tomcat == | + | |
- | * Localize o arquivo “tomcat7w.exe” na pasta “bin” criada no caminho de instalação do Apache-Tomcat, normalmente em **C: | + | |
- | * Escolha o item **Propriedades** com botão da direita sobre o nome do arquivo **tomcat7w.exe** | + | |
- | + | ||
- | Propriedades de Tomcat7w.exe ABA Compatibilidade | + | |
- | - Nível de Privilégio | + | |
- | - (Aplicar) | + | |
- | - (OK) | + | |
- | + | ||
- | Para testar a instalação, | + | |
- | + | ||
- | == Testando o Apache-Tomcat == | + | |
- | + | ||
- | # Iniciar – TodosProgramas – Apache Tomcat 7.0 Tomcat7 – Tomcat Manager | + | |
- | Ou digite 127.0.0.1: | + | |
- | Autenticação solicitada | + | |
- | - {Nome do Usuário ⌨ tomcat} | + | |
- | - {Senha ⌨ tomcat} | + | |
- | Navegador / manager | + | |
- | - Verifique as aplicações instaladas | + | |
- | + | ||
- | ==== Instalação do TerraView-4.2.2 ==== | + | |
- | Execute o // | + | |
- | + | ||
- | Instalação do TerraView 4.2.2 | + | |
- | - (Próximo | + | |
- | - (Próximo | + | |
- | - (Próximo >) * local de instalação pode manter o padrão | + | |
- | - (Instalar) | + | |
- | - (Terminar) | + | |
- | + | ||
- | ==== Instalação do TerraOGC ==== | + | |
- | + | ||
- | O pacote TerraOGC é composto por programas que servem os dados (PI´s) presentes em uma vista de um banco de dados TerraLib no formato do padrão OGC. Especificamente para o TerraMA² o TerraOGC disponibiliza os dados apenas nos formatos WFS, WMS e WCS. | + | |
- | + | ||
- | Execute o // | + | |
- | + | ||
- | Responda SIM para permissão do windows | + | |
- | Installer Language | + | |
- | - (Please select a language: | + | |
- | - (OK) | + | |
- | Instalação do TerraOGC | + | |
- | - (Próximo >) | + | |
- | Instalação do TerraOGC – Escolher Usuários | + | |
- | - (◉ Instalar para qualquer um usando este computador) | + | |
- | - (Próximo >) * manter os plugins selecionados | + | |
- | Instalação do TerraOGC – Escolher o Local da Instalação | + | |
- | * Manter a pasta indicada. | + | |
- | - (Instalar) | + | |
- | - (Fechar) | + | |
- | + | ||
- | Para que o Apache reconheça que o servidor de mapas TerraOGC foi instalado, será necessário incluir as linhas abaixo no arquivo **“httpd.conf”** que está no diretório **C:\Arquivos de Programas (x86)\Apache Software Foundation\Apache2.2\conf** . | + | |
- | + | ||
- | ScriptAlias /teogc/ " | + | |
- | < | + | |
- | Options +ExecCGI | + | |
- | Order allow, | + | |
- | Allow from all | + | |
- | </ | + | |
- | + | ||
- | OBS: Esta configuração deve ser feita pelo **Administrador** do sistema operacional, | + | |
- | + | ||
- | CUIDADO: O caminho do “Arquivo de Programas” acima pode ser diferente dependendo da versão do sistema operacional Windows instalado, se 32 ou 64 bits, ou ainda se português ou inglês. | + | |
- | + | ||
- | NOTA: Reiniciar o Apache | + | |
- | Iniciar – Todos Programas – Apache HTTP Server 2.2 – Control Apache Server – Restart | + | |
- | ou o atalho na barra de aplicativos abertos | + | |
- | Testar o TerraOGC, o link abaixo deve retornar um xml, com as características do Banco de Dados. Verifique a porta do Apache. | + | // min := Minimum(r,g,b) |
- | + | | |
- | http:// | + | (blue <= green ) ? blue : green; |
- | + | ||
- | IMPORTANTE: Caso não apareça um código XML, tente executar o arquivo **terraogcwmscgi.exe** que está na pasta **C: | + | // if max <> 0 then |
- | [[http:// | + | // s := (max-min)/max |
- | + | // else s := 0 | |
- | ==== Instalação do TerraMA2 ==== | + | |
- | + | | |
- | Execute o //TerraMA2_x64.exe//. | + | |
- | + | ||
- | Responda SIM para permissão do windows. | + | |
- | + | ||
- | Installer Language | + | |
- | - (Please select a language: | + | |
- | - (OK) | + | |
- | Instalação do TerraMA2 | + | |
- | - (Próximo >) | + | |
- | Instalação do TerraMA2 | + | |
- | - (◉ Instalar para qualquer um usando este computador) | + | |
- | - (Próximo >) * manter os plugins selecionados | + | |
- | Instalação do TerraMA2 | + | |
- | - (Instalar) * Aguarde a instalação. | + | |
- | - (Fechar) | + | |
- | Após a instalação, | + | |
- | + | ||
- | ==== Instalação do Aplicativo WEB TerraMA2 ==== | + | |
- | O módulo de alerta TerraMA² | + | // if s = 0 then |
+ | // h := UNDEFINED | ||
+ | hue6 = (sat == 0.0) ? 0.0 : ( | ||
+ | // else | ||
+ | // begin | ||
+ | // delta := max-min | ||
+ | // if r = max then | ||
+ | // h := (g-b)/ | ||
+ | | ||
+ | // else if g = max then | ||
+ | // h := 2 + (b-r)/ | ||
+ | | ||
+ | // else if b = max then | ||
+ | // h := 4 + (r-g)/ | ||
+ | 60.0 * (4.0 + ((red - green) / dltvl)) ))); | ||
+ | // h := h*60 | ||
+ | // if h < 0 then | ||
+ | // h := h + 360 | ||
+ | hue = (sat == 0.0) ? -1.0 : ((hue6 < 0.0) ? hue6 + 360. : hue6); | ||
+ | } | ||
+ | </ | ||
- | Para realizar a instalação | + | ===== Aplicar os limiares definidos de lâmina de água através |
- | Esse módulo possui alguns pré-requisitos que precisam ser instalados. As dependências são: Java 7 e Apache Tomcat 7 descritos acima. | + | |
- | OBS: A instalação deve ser feita pelo Administrador do sistema operacional. | + | ==== Programa Legal para Aplicar |
- | Instalando aplicativo WEB do TerraMA2: | + | |
- | # Iniciar – TodosProgramas – Apache Tomcat 7.0 Tomcat7 – Tomcat Manager | + | |
- | ou digite no navegador | + | |
- | Autenticação solicitada | + | |
- | - {Nome do Usuário ⌨ tomcat} | + | |
- | - {Senha ⌨ tomcat} | + | |
- | Navegador / manager | + | |
- | - {Select WAR file to upload | + | |
- | Abrir | + | |
- | - (Olhar em : ▼ <pasta selecionada> | + | |
- | Selecionar o caminho ?? | + | |
- | - (Tipo de arquivo : ▼ Todos os arquivos) | + | |
- | - (Nome ↕ AlertasWeb.war) | + | |
- | - (Deploy) | + | |
- | Navegador / manager | + | |
- | Verifique na lista de aplicações o item instalado. | + | |
- | ===== Estudo de Caso do Tutorial ===== | + | < |
- | Este tutorial mostra a utilização do TerraMA2 como um módulo de estudo sobre o evento que ocorreu na região de Angra dos Reis – RJ na noite do Ano Novo de 2009/2010. Neste evento de chuvas extremas, deslizamentos de terra foram deflagrados no morro da Carioca na parte continental de Angra dos Reis e na região da Pousada Sankay na enseada do Bananal, Ilha Grande. | + | |
- | ==== Base de Dados do Tutorial ==== | + | { |
- | {{: | + | MNT hue, maxv (" |
- | Para instalar estes dados, descomprima o arquivo baixado no diretório raiz do seu computador para garantir que o tutorial se refira aos diretórios corretos. Caso não possa utilizar o diretório raiz, coloque em outro qualquer, lembrando de buscar os dados no diretório selecionado ao invés do diretório sugerido no tutorial. | + | Tematico slc (" |
- | ==== Passos para Estudo de Caso ==== | + | |
- | - Criar o Banco de Dados | + | |
- | - Importar Dados Estáticos com o TerraView | + | |
- | - Definir o banco de estudo e Configurar Serviços | + | |
- | - Executar os Serviços | + | |
- | - Criar Configuração de Dados Ambientais | + | |
- | - Precipitação por Satélite GOES | + | |
- | - Estimativa de Precipitação Eta | + | |
- | - Plataforma de Coleta de Dados PCD | + | |
- | - Habilitar Objeto Monitorado e Dados Adicionais | + | |
- | - Criar análises para executar | + | |
- | - Análise 1 – Precipitação Máxima por satélite GOES | + | |
- | - Análise 2 – Precipitação total por satélite e modelo de previsão | + | |
- | - Análise 4 – Precipitação acumulada no pluviômetro | + | |
- | - Análise 5 – Precipitação total por pluviômetro e previsão numérica | + | |
- | - Habilitar análises para usuários | + | |
- | - Executar Estudo | + | |
- | - Configurar o Aplicativo WEB para o banco “angra” | + | |
- | - Acessando o Aplicativo WEB | + | |
- | O tutorial pode ser obtido em {{: | + | slc =Novo(Nome = " |
- | Os slides com os passos do tutorial podem ser obtidos em {{:trein: | + | slc = Atribua ( CategoriaFim = " |
+ | { | ||
+ | " | ||
+ | ( maxv > 0.03 && maxv < 0.07 ) | ||
+ | }; | ||
+ | } | ||
+ | </ |
trein/cursoufpeterraapp.1450436490.txt.gz · Última modificação: 2015/12/18 11:01 por laercio