TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de...
Transcript of TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de...
![Page 1: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/1.jpg)
TerraLib e AplicativosEmiliano F. Castejon
INPE – Instituto Nacional de Pesquisas EspaciaisDPI – Divisão de Processamento de Imagens
![Page 2: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/2.jpg)
Divisão de Processamento de Imagens
Competência em desenvolvimento de sistemas para geoinformação: SITIM, SGI, SPRING(1991) e TerraLib(2001) e TerraView
http://www.dpi.inpe.br/
![Page 3: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/3.jpg)
Tendências no desenvolvimento de SIG
Aplicativos Geográficos
transição dos atuais sistemas monolíticos para sistemas dedicados e específicos
Arquitetura Integrada
Uso de Sistemas de Banco de Dados (SGBDs) extensíveis para armazenar, manipular e gerenciar os dados geográficos
![Page 4: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/4.jpg)
Demandas institucionais
Necessidade de um ambiente aberto de programação para o desenvolvimento de aplicativos geográficos possibilitando a criação e testes de novos conceitos:
Processamento de imagens, análise espacial, modelagem dinâmica, tratamento de dados espaço-temporais, integração com outros ambientes, etc.
Plataforma de software para atender alunos de graduação/mestrado/doutorado e pesquisadores
![Page 5: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/5.jpg)
TerraLibÉ uma biblioteca de software que oferece suporte para a construção de aplicativos geográficos baseados em uma arquitetura integrada de banco de dados.
Código fonte aberto ( GNU Lesser General Public License )
Público alvo: desenvolvedores de software com conteúdo geográfico
Ambiente colaborativo de desenvolvimento - Parceiros diretos:
![Page 6: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/6.jpg)
TerraLib
Desenvolvida em C++
Multi-plataforma (windows, Linux, MacOS)
Arquitetura Integrada:
Suporta SGBDs relacionais e SGBDs com extensão espacial: SQLServer, PostGIS, Oracle Spatial, Oracle,SQLServer, Access, MySQL, PostgreSQL, FireBird.
SGBD
TerraLib
Jfddfjh gfsdfgdfssf fsdf fsdfsd sdfsdfJfddfjh gfsdfgdfssf fsdf fsdfsd sdfsdf
Jfddfjh gfsdfgdfssf fsdf fsdfsd sdfsdf
![Page 8: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/8.jpg)
TerraLib phorumhttp://phorum.dpi.inpe.br/
![Page 9: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/9.jpg)
Estrutura TerraLib
TerraviewProcessamento deImagens
Conversão deDados
Estruturas de DadosEspaciais
SGBDKERNEL
ALGORITMOSAPLICATIVOS
Interface com SGBDs:Drivers
EstatísticaEspacial
![Page 10: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/10.jpg)
Kernel
INPE/DPI é responsável por prover um Kernel estável, incorporando modificações e correções recomendadas por seus parceiros e usuários em geral
Estruturas de dados espaço-temporaisSuporte a projeções cartográficasOperadores topológicos, métricos e conjuntoAPI para acesso a uma base de dados TerraLibControle de visualização
![Page 11: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/11.jpg)
Algoritmos
Ø Transparência quanto ao armazenamento do dado
Ø Biblioteca de procedimentos
estatísticos espaciais avançados -
Parceria UFMG Leste
Ø Módulo para processamento de
imagens (DPI/INPE)
SGBDKERNELALGORITMOS
![Page 12: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/12.jpg)
Aplicativos - TerraView
Aplicativo Geográfico que utiliza a TerraLibLivre e de código fonte abertoDisponível para Linux e WindowsExtensível (plugins)
SGBDs
TerraLib
www.dpi.inpe.br/terraview
![Page 13: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/13.jpg)
TerraView: Principais funcionalidades
Visualizar e manipular dados vetoriais e matriciaisImportar e exportar diferentes formatos geográficosGeocodificação de endereçoAnalisar dados geográficos (Consultas espaciais, gráficos, etc.)Operações geográficasAnálise espacial (estatísticas, mapas de kernel, etc.)Processamento de imagens (plugin)
Buffer
![Page 14: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/14.jpg)
Aplicações e Extensões
Clique para editar os estilos do texto mestreSegundo nível
Terceiro nívelQuarto nível
Quinto nível
![Page 15: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/15.jpg)
Aplicativos: TerraManager – DPI-INPE
AccessMySQLOracle
TerraLib – C++
TerraViewC++
TerraManager – C++TerraX (C++)TerraASP(C++)TerraPHP (C++)
(?)ASPC++
PHPC++
AplicaçõesPHP
Aplicações
ASPAplicaçõesXXXX
-Permitir extensão das Funcionalidades TerraLib para outras linguagens.
![Page 16: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/16.jpg)
TerraPHP – DPI/INPEExtensão da Linguagem PHP
¨ Extensão em C++¨ Código fonte aberto e gratuito¨Exemplo de aplicação:
n TerraWeb (incluído nos exemplos do TerraPHP)
![Page 17: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/17.jpg)
TerraLib Web Services
Serviços Web construídos sobre a plataforma TerraLib. Web Services
Funcionalidades disponíveis através de uma interface descrita em uma notação XML padronizada que fornece os detalhes necessários para interagir com o serviço.
Fornecem interoperabilidade entre diferentes aplicações, possivelmente, rodando em diferentes plataformas.
http://www.dpi.inpe.br/twsg/
![Page 18: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/18.jpg)
TerraAmazonn PRODES: Monitorar o desflorestamento na Amazônia
http://www.obt.inpe.br/prodes/index.htmln Taxas e mapas anuais de desflorestamento
![Page 19: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/19.jpg)
TerraAmazonhttp://www.dpi.inpe.br/terraamazon
TerraLib DBMS
Importação deImagens
Geo-referenciamento
Modelo demistura
Segmentação
Classificação
Interpretaçãoe Edição
Auditoria
Disseminação
![Page 20: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/20.jpg)
Deter – Detecção de Desmatamento http://www.obt.inpe.br/deter/
n Sistema de alerta para suporte à fiscalização e controle de desmatamento
n Levantamento mensaln Uso da TerraLib para gerenciar dados geográficos
![Page 21: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/21.jpg)
Objetivo: Desenvolvimento de um sistema para interpretação automática de imagens de sensoriamento remoto baseado em conhecimento
Parceria entre LVC (Laboratório de Visão Computacional - PUC-Rio) e DPI (Divisão de Processamento de Imagens – INPE)
Fomento : FINEP
Clique para editar os estilos do texto mestreSegundo nível
Terceiro nívelQuarto nível
Quinto nível
Clique para editar os estilos do texto mestreSegundo nível
Terceiro nívelQuarto nível
Quinto nível
http://www.lvc.ele.puc-rio.br/projects/interimage/
![Page 22: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/22.jpg)
TerraNetwork – LAC/INPE
Extensão TerraView (plugin) para a manipulação de grafos Parceria DPI/INPE e LAC/INPE(Laboratório Associado de Computação)
http://www.lac.inpe.br/~terranetwork/
![Page 23: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/23.jpg)
Ambiente para a construção de modelos espaciais dinâmicos
Utiliza espaços celulares e banco de dados geográfico (TerraLib)
TerraLib
TerraLib TerraME Framework
C++ Signal Processing librarys
C++ Mathematicallibrarys
C++ Statisticallibrarys
TerraME Virtual MachineTerraME CompilerTerraME Language RondôniaModel São Felix Model Amazon Model Hydro Model
TerraMEhttp://www.terralab.ufop.br/dokuwiki/doku.php?id=terralab:terrame
UniversidadeFederal
de Ouro Preto
![Page 24: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/24.jpg)
TerraMAhttp://www.dpi.inpe.br/terrama2/
2
n Aplicativo de código aberto (GPL), construído sobre a biblioteca TerraLib, para monitoramento, análise e alerta de dados geoambientais.
![Page 25: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/25.jpg)
TerraHidro
Sistema para Modelagem Hidrológica Distribuída (pluginTerraView):
Área acumulada, Definição da drenagem, Segmentos dos rios, Delimitação de bacias
Delimitação das minibaciasSegmentos dos Rios
http://www.dpi.inpe.br/terrahidro
![Page 26: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/26.jpg)
aRT
ESTE – UFPR: Integração entre o R e TerraLibR: Biblioteca para análise estatística
![Page 27: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/27.jpg)
TerraStat + Plugins de estatística espacial
n LESTE – UFMG - Moran Index, Local Mean, Kernel Map and Kernel Ratio Map, Skater, Semivariogram, Empirical Bayes
![Page 28: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/28.jpg)
Projetos: Fluxos e Redes - DPI-INPE/IBGE/SUS/FIOCRUZAuxiliar as atividades de avaliação e planejamento da regionalização do SUS:
Investigar os fluxos de pessoas que demandam serviços de saúde;
Extensão do TerraView (plugin)
Clique para editar os estilos do texto mestreSegundo nível
Terceiro nívelQuarto nível
Quinto nível
![Page 29: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/29.jpg)
Parceria INPE / FIOCRUZPropõe os uso das Tecnologias da Informação Espacial no apoio ao Controle Epidêmico
Experimento em andamento em Recife-PE
Alimentando um banco de dados TerraLib
Visualização e consulta via TerraView
![Page 30: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/30.jpg)
Projetos: SigMun
Sistema de Informação Geográfica Municipal Atualização do Cadastro Técnico MunicipalGeração do Mapeamento Ambiental e Mapeamento Cartográfico Urbano
www.funcate.org.br/geoprocessamento.html
Prefeitura Municipal de São
Sebastião
![Page 31: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/31.jpg)
Exército Brasileiro
Programa C2 em Combate: software de comando e controle que destina-se à condução de operações militares
![Page 32: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/32.jpg)
EnaltaSIG para as usinas de cana-de-açúcar de São PauloLogística
![Page 33: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/33.jpg)
O Futuro da TerraLibn Versão 5 já em desenvolvimenton Previsão de lançamento em Janeiro/2013n Maior interoperabilidade com outros sistemas
(completa aderência ao OGC)n Completa revisão de código
5
![Page 34: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/34.jpg)
O Futuro da TerraLib
n TerraLib Application Frameworkn Reuso de componentes padronizadosn Construção rápida de aplicativos geográficos usando o
toolkit QT4
5
Terralib5ApplicationFramework
Acesso aDados
Processadorde consultas Algoritmos
Terralib5Application
Components
TerraView / Outros
5
![Page 35: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/35.jpg)
O Futuro da TerraLibn Suporte para processamento e consulta
distribuídos 5
![Page 36: TerraLib e Aplicativos · Ambiente para a construção de ... Utiliza espaços celulares e banco de dados geográfico (TerraLib) TerraLib ... Mapeamento Cartográfico Urbano](https://reader034.fdocumentos.com/reader034/viewer/2022052517/5c08f4c109d3f2e0588c76ba/html5/thumbnails/36.jpg)
Dúvidas ???
Clique para editar os estilos do texto mestreSegundo nível
Terceiro nívelQuarto nível
Quinto nível