Instituto de Computação - UNICAMP MO410A – Banco de Dados I Professor: Dr. Ricardo Torres...
Transcript of Instituto de Computação - UNICAMP MO410A – Banco de Dados I Professor: Dr. Ricardo Torres...
Instituto de Computação - UNICAMP
MO410A – Banco de Dados IProfessor: Dr. Ricardo Torres
Geração dinâmica de mapas na Web:uma abordagem baseada em software livre
Alunos: Fábio Bezerra – RA012111 Marta Lacerda – RA057633
Agenda
● Introdução– Motivação– Objetivos
● Trabalhos realizados
● Metodologia
● Cronograma
Introdução
● Motivação– Manejo florestal sustentável
– Certificação florestal● Demanda por informações detalhadas● Necessidade de sistemas de acompanhamento do
processo florestal– Inventário, corte, transporte e venda
– Caso Ecoflorestal● Relatórios limitados a texto e tabela
Introdução
● Objetivo Geral– Especificar e implementar um aplicativo de
consultas/geração dinâmica de mapas para Web, com ênfase no desenvolvimento do componente SIG do sistema
● Objetivos Específicos– Conhecer uma API para desenvolvimento SIG– Conhecer os principais conceitos ligados à SIG– Especificar um modelo de dados– Desenvolver um protótipo
Trabalhos realizados
1. Pré-requisitos conceituais
2. Identificação e seleção de ferramenta SIG
3. Coleta de requisitos
4. Obtenção e análise dos dados
5. Projeto de dados
6. Definição da arquitetura da aplicação
API para SIG
JUMP Unified Mapping Platform
Requisitos
● Árvores de um pedido– A partir da entrada de um número de pedido,
gerar um mapa com a localização das árvores que originaram toras a esse pedido
● Estado de produção de um compartimento– A partir da entrada de um nome de
compartimento, gerar um mapa que represente o estado de produção de cada talhão do compartimento
Análise dos dados
PROJETO
Análise dos dados
COMPARTIMENTOS
Análise de dados
BLOCOS
Análise de dados
SELEÇÃO DE UM BLOCO …
Análise de dados
TALHÕES
Projeto de dados - Conceitual
Projeto de dados - Conceitual
Projeto de dados - Lógico
Organização dos dados
Organização dos dados
Distribuição de mapas
Estático / Atualizável
Dinâmico
Dinâmico com Análise Espacial
Metodologia
● Duas Etapas– Aquisição de pré-requisitos conceituais (40 dias)
● Aprendizado do vocabulário● Seleção de algumas ferramentas● Execução de exemplos
– Implementação dos serviços (restante do tempo)● Modelo iterativo e incremental● Projeto
– Construção de alguns modelos UML● Implementação
– Configuração, codificação e testes
Cronograma
Fim