Plataforma TerraLib Lúbia Vinhas E.F.Castejon, K.R.Ferreira, J.P.Garrido, L.T.Hara, A.M.V.Monteiro, M.Motta, G.Ribeiro EUsISSeR São José dos Campos, Outubro 2010
DPI Divisão de Processamento de Imagens Criada em 1984: Direção Geral Coordenação de Observação da Terra Divisão de Processamento de Imagens 50 empregados Colabora com os cursos de pós em Sensoriamento Remoto e Computação Aplicada: 18 alunos de doutorado e 14 de mestrado Fazemos P&D em Processamento Digital de Imagens e GeoInformação Especificar, projetar e desenhar sistemas para PDI e Geoinformação Encorajar a criação de competências nessas áreas e associadas e em universidades, empresas e para o público em geral Participar de projetos de interesse nacional
Nossa história contexto decisões Mercado interno protegido por lei Grandes centros de sensoriamento remoto e geoprocessamento financiados pelo governo Abertura do mercado Aquisição de produtos pelo menor preço Competição internacional Mudanças de tecnologia: SGBD s espaciais e internet Novas demandas por parte dos usuários Desenvolver software e hardware Desenvolver produtos que não dependem de hardware Continuar sendo desenvolvedores Alcançar o máximo de usuários Capacitar desenvolvedores além de usuários Adotar o modelo de software aberto 1984 1990 1996 2002
SPRING SIG de propósito geral voltado para o usuário final Versão corrente é a 4.4 Média de ~14000 downloads por ano Um total de ~70000 usuários Mais de 2000 pessoas treinadas Cursos de Sensoriamento Remoto e Computação Aplicada Web site SPRING : www.dpi.inpe.br/spring Muitas funções: PDI, MNT, Análise Espacial, etc. Arquitetura Dual Freeware
Diferentes arquiteturas para SIG SIG Desktop Single-user Ênfase em interfaces e funções SIG Distribuído Múltiplos usuários Compartilhamento de dados Ênfase em acesso e controle de concorrência Web services Uso da Internet para disseminar dados e serviços Ênfase em usabilidade e flexibilidade
A tecnologia mudou Geração anterior de SIGs Baseada em arquiteturas proprietárias Interface+função+banco = sistema monolítico Estruturas de dados geométricas mantidas for a do SGBD Nova geração de SGBDs objeto-relacionais Todos os dados são gerenciados pelo SGBD Padrões de acesso concordados (e.g. OGC) Usuários podem desenvolver e customizar aplicações.
SPRING X TerraLib SPRING Arquitetura Dual TerraLib Arquitetura Integrada SIG SIG atributos atributos SGBD Arquivos SGBD
TerraLib Uma biblioteca para desenvolver aplicações geográficas Política Open Source LGPL Protocolos abertos Uso extensivo do SGBD C++ Permitir que usuários customizem sua solução Desktop Distribuída Web Software público INPE é responsável
Web site TerraLib www.terralib.org
TerraLib Análise espacial e Mineração de dados espaciais Extração de informações sobre dados sócio-econômicos Modelos espaço-temporais A importância de modelos ambientais que descrevem a evolução de um padrão de paisagem Sensoriamento remoto e bancos de dados de imagens Monitoramento ambiental e gestão urbana
TerraLib Gerência de dados Todo o dado (spacial + atributos) está no banco de dados Funções Estatística espacial, processamento de imagens, álgebra de mapas, MNT Inovação Baseada em técnicas que estão no estado da arte No mesmo timing de produtos comerciais similares
Visão operacional da TerraLib SGBD TerraLib Aplicação Geográfica Operações Espaciais Interface para operações espacias Operações Espaciais PostGIS Postgre SQL Oracle Spatial MySQL
Estrutura TerraLib Java Interface COM Interface C++ Interface OGC Services Functions kernel Visualization Controls Spatio-Temporal Data Structures File and DBMS Access I/O Drivers External Files DBMS
TerraView Bancos Area de Desenho Vistas e Temas SIG que permite a construção, visualização e análise de um banco TerraLib FOSS LGPL Pode ser customizado por plugins www.dpi.inpe.br/terraview Área de Grade
Vistas e Temas Uma Vista define como um conjunto de dados diferentes será manipulado e/ou visualizado conjuntamente Vistas contém Temas
Temas Sem restrição Um Tema pode definir uma parte de um Plano
Apresentação Um Tema define como a componente espacial será apresentada
Análises Globais
FERRAMENTAS DE ANÁLISE Análises Locais
Visualização TerraView permite diferentes visões do mesmo dado
Álgebra de mapas vetorial Agregação Cidades Mesoregiões
Álgebra de mapas vetorial Intersecção Agregação Diferença Atribuir dado por localização Criação de zonas de influência
Estatística Espacial Mapa de Kernel
Análise Espacial Estatística Espacial Estatistica Espacial Bayes Empírico
TerraView pode ser customizado por Plugins Ex: Plugin para o openmodeller openmodeller é um framework de modelagem de distribuição de espécies, através de um método uniforme com um conjunto de algoritmos de modelagem.
TerraView: Plugins Distribuição de probabilidade de volta no TerraView
Extensões a TerraLib TePDI: um módulo com algoritmos de processamento digital de imagens APPS TePDI TerraLib Kernel Raster/Vector data
TerraPixel Um protótipo que fornece as classes e funções básicas para a construção de interfaces gráficas para os algoritmos de PDI da TerraLib Suporte a Plugins Escrito em C++ Windows, Linux.
www.dpi.inpe.br/terrapixel
O projeto InterIMAGE Objetivo: Desenvolver um sistema Open Source para Interpretação de Imagens Baseada em Conhecimento para a interpretação de dados de SR. Instituições: LVC (PUC-Rio) e INPE Financiamento: FINEP, linha inovação em projetos OSS http://www.lvc.ele.puc-rio.br/
http://www.lvc.ele.puc-rio.br/
TerraME Cell Spaces Componentes Conjunto de células georeferenciadas Vários atributos por células Generalized Proximity Matrix GPM Ligadas a um banco geográfico TerraME usa o conceito da TerraLib de espaços celulares
geosuas
geosuas
Santos Digital
GeoSan da Nexus Inc. SIG para saneamento básico
art TerraLib e o R Dado R do pacote geor Carregado em um banco TerraLib e visualizado com TerraView.
BDQueimadas BDQueimadas : Sistema de monitoramento de focos de incêndio
Sistema de Monitoramento e Alerta de Desastres Naturais http://www.dpi.inpe.br/demosismaden/index.php
Projeto PRODES Desflorestamento do ano anterior Imagens recentes Estação de recepção Detecção de novos polígonos de desmatamento Gerenciamento em várias instituições SGBD Internet Produto s www.obt.inpe.br/deter
7HUUD$P D]RQ ² RSHQ VRXUFH VRIWZ DUH IRU ODUJH VFDOH ODQG FKDQJH P RQLWRULQJ 116-112 116-113 166-112 6SDWLDO GDWDEDVH 3RVWJUH64 / Z LWK YHFWRUV DQG LP DJHV P LOOLRQ SRO\JRQV * % LP DJHV
TerraPHP Apache Web Server Web Browser URL:http://mysite/ mypage.php Mapa em formato matricial PHP TerraPHP TerraLib Usuário Páginas PHP Banco TerraLib
Atlas NE
TerraOWS Suporte a Web Services OGC
Histórico
TerraLib 5 Reengenharia Seguir os padões OGC Uso de outras bibliotecas livres: Proj4, GEOS Generalização do conceito de fontes de dados (não apenas DB): DBMS, arquivos, Web Services Alta performance Estensibilidade Inferfaces mais simples Mais modular
TerraLib 5 Tools Programming Language Binding Tools Integration Web Services Environment Modeling Parallel/Distributed Algorithms Analysis/Processing Presentation Kernel Implementation Kernel
Conclusões DPI tem mais de 20 anos de história na construção de ferramentas para geoinformação: Capacitação Responder as demandas apresentadas a nós Reconhecimento dos padrões Plataforma para inovação
Obrigada! lubia@dpi.inpe.br www.dpi.inpe.br/~lubia