Rascunho Trabalho Intro....

31
Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro

Transcript of Rascunho Trabalho Intro....

Page 1: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Trabalho Intro. Geoprocessamento.

Diego Vilela Monteiro

Page 2: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Motivação

Tudo que acontece, acontece em algum lugar no espaço e no tempo.

Wegener

Tempo é essencial

Page 3: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Motivação• Todo grande problema tem uma escala temporal

Mudanças climaticas

(decadas)

Page 4: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Motivação

Doenças infecciosas

Page 5: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Motivação

Mudanças de Fronteira

Page 6: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Motivação

- A maioria dos SIGs são estáticos- SIGs evoluindo para tratar informação

espaçotemporal (exemplos)- TerraLib/TerraView -> plugin ST (versão 5.0 da

TerraLib)

Page 7: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 8: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 9: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

TerraLib

• Biblioteca

Page 10: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

TerraLib

• C++

• Biblioteca

Page 11: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 12: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Plugin ST

• Baseado em algebra definido por Karine (tipos e operações)

Page 13: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 14: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Tipos de Dado Espaço temporal

• Trajectory

A

0 1

T

Page 15: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Dados Espaço temporal

• Coverage

T 0

Page 16: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Dados Espaço temporal

• Coverage Series

T 5T 4

T 3T 2

T 1T 0

Page 17: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

objetivos

• Suporte a CoverageSeries na TerraLib / TerraView 5(a) Criar um layer de CoverageSeries na TerraLib 5/TerraView 5(b) Visualização dinâmica desse layer -> usando e propondo melhorias no slider já existente(c) Extração de séries temporais.

Page 18: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

OBJETIVO

Page 19: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

ETAPA 1 – Montagem do Ambiente

Page 20: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

ETAPA 1 – Montagem do Ambiente

Page 21: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

ETAPA 2 – C++

• Namespace em C++

• Classes Abstratas

• Importância do .h

• Integração com ferramentas gráficas

• Utilização do Visual C++ 2010

• Conceito Solution != Project

Page 22: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

ETAPA 3 – QT

• WIZARD

• Posicionamento

• Montagem

• Associação de Widgets

Page 23: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

ETAPA 4 – PLUGIN ST

Page 24: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

ETAPA 4 – PLUGIN ST

• Entender modulo Espaço-Temporal

• Funcionamento de um plugin

• Entender plugin Base

• Encontrar pontos chaves no código original

Page 25: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 26: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 27: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Plugin

Page 28: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 29: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 30: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo
Page 31: Rascunho Trabalho Intro. Geoprocessamento.wiki.dpi.inpe.br/lib/exe/fetch.php?media=ser300:geo_diego.pdf · Trabalho Intro. Geoprocessamento. Diego Vilela Monteiro. Motivação Tudo

Futuro

• Revisar o slider (feito pelo Lauro) e conecta-lo ao Layer de CoverageSeries para fazer a visualização dinâmica

• Criar um layer de CoverageSeries a partir de imagens armazenadas em um BD, por exemplo SciDB