INPE T U T O R I A L (EXERCÍCIOS PRÁTICOS) BANCO DE DADOS GEOGRÁFICOS. Setembro de 2001 DPI-INPE



Documentos relacionados
AULA 1 Iniciando o uso do TerraView

Aula 3 - Registro de Imagem

Aula 3 - Registro de Imagem

AULA 2 Planos, Vistas e Temas

MiniCurso 4 horas Introdução ao SPRING

AULA 2 Planos, Vistas e Temas

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

AULA 1 Iniciando o Uso do TerraView

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

AULA 3 Ferramentas de Análise Básicas

Banco de Dados BrOffice Base

Pesquisa e organização de informação

Importação de arquivos Raster e Vetorial no Terraview

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

MANUAL EXPORTAÇÃO IMPORTAÇÃO

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Vetorização no Spring

Importação de Dados no Sphinx

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS

Manual Simulador de Loja

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Como funciona? SUMÁRIO

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

1 - Crie um novo documento no ArcMap. Com o programa aberto, selecione o Dataframe Layers

MANUAL DO GERENCIADOR ESCOLAR WEB

Lição 1 - Criação de campos calculados em consultas

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Funções básicas Cronograma Cronograma Funções Básicas

TUTORIAL 10 AULAS - SPRING 4.3 (Versão Windows) SPRING Básico. Junho de 2006 INPE

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

ABERTURA DO BANCO DE DADOS. Felipe Correa Prof. Waterloo Pereira Filho

USANDO O ROUNDCUBE WEBMAIL

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

AULA 6 - Operações Espaciais

V 1.0 LINAEDUCA - GUIA DE USO

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

COMO GERAR UM ARQUIVO NÃO IDENTIFICADO NO TABWIN

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Iniciação à Informática

Procedimentos para Reinstalação do Sisloc

Manual de operação. BS Ponto Versão 5.1

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI COORDENAÇÃO DE DESENVOLVIMENTO DE SISTEMAS

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

SISTEMA PARA ACOMPANHAMENTO DE CASOS DE DENGUE

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

Etapas para Desenvolvimento de Base DevInfo 6.0

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA. 2.1 Criando Mapas no Excel. 2.2 Utilizando o Mapa

MANUAL DE UTILIZAÇÃO DO WEBMAIL SBC

Composição de Layout no Terraview

AULA 5 Manipulando Dados Matriciais: Grades e Imagens. 5.1 Importando Grades e Imagens Interface Simplificada

Faturamento Eletrônico - CASSEMS

Tutorial Administrativo (Backoffice)

Procedimentos para Instalação e Utilização do PEP Programa automatizado de apoio à Elaboração de Projetos

QualiQuantiSoft Versão 1.3c

Microsoft Office Excel 2007

Análise de Dados do Financeiro

SPRING Apresentação

CADASTRO DE OBRAS E PROJETOS DE ENGENHARIA

Manual do Sistema de Apoio Operadores CDL

Procedimentos para Instalação do SISLOC

O WINDOWS 98 é um sistema operacional gráfico, multitarefa, produzido pela Microsoft.

Tutorial Mapa-Temático

Microsoft Access XP Módulo Um

Manual do Sistema de Cadastro de Cultivares Locais, Tradicionais e Crioulas

PMAT. Sistema de Análise e Acompanhamento de Operações. Manual. Desenvolvido pelo BNDES AS/DEGEP

Gestão de Ativos. Manual do Usuário. Treinamento Fase 1 (TRN 01)

1) Como acessar a aplicação

Procedimentos para Instalação do Sisloc

Manual do Visualizador NF e KEY BEST

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

Banco de Dados Microsoft Access: Criar tabelas

Manual de uso PSIM Client 2010

UFGD FCA PROF. OMAR DANIEL BLOCO 4 PROCESSAMENTO DE IMAGENS

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

APOSTILA WORD BÁSICO

AULA 3 Ferramentas de Análise Básicas

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Mobile

MDaemon GroupWare. Versão 1 Manual do Usuário. plugin para o Microsoft Outlook. Trabalhe em Equipe Usando o Outlook e o MDaemon

Caso você possua cadastro no Twitter, selecione a opção Logar com meu usuário, e insira seu nome de usuário e senha do serviço:

ICC - DIA Manual de Uso Versão 1.0 Desenvolvido pelo Setor de T.I

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

MANUAL USUÁRIO AUDATEX WEB

Portal Sindical. Manual Operacional Empresas/Escritórios

(44) Site MANUAL DO USUÁRIO

BANCO DE DADOS GEOGRÁFICOS ANEXOS

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

Instruções. Guia controle com diversos botões que permitem uma livre navegação através do mapa do Estado do Rio de Janeiro, são eles:

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

GERENCIADOR DE CONTEÚDO

Manual Captura S_Line

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

Transcrição:

T U T O R I A L (EXERCÍCIOS PRÁTICOS) BANCO DE DADOS GEOGRÁFICOS JOÃO ARGEMIRO PAIVA EYMAR SILVA S. LOPES FERNANDO Y. YAMAGUCHI INPE Setembro de 2001 DPI-INPE

2 Cursos DPI -INPE

SINTAXE DOS COMANDOS Os procedimentos para realização dos exercícios práticos seguem a seguinte sintaxe: Descreve uma sequência de operações: #Comando a ser executado a partir do menu Iniciar do Windows [Função] - Opção do menu a selecionar {Nome: Nome a preencher} - Nome a preencher {Campo - Nome: Nome a preencher} - Nome de campo específico a preencher {Campo - Nome: Nome1 a preencher, Nome2 a preencher } - Nomes de campo (Botão) - Botão a selecionar (Campo Botão) - Botão de campo específico a selecionar (Lista Elemento) - Elemento de lista a selecionar (Lista Elemento1, Elemento2, Elemento3,...) - Elementos de lista não exclusiva a selecionar Janela - Janela de interface ativa * Ative um PI no Painel Comentário ou descrição de um procedimento a ser executado Os botões de atalho como Banco de Dados Windows. estão disponíveis somente na barra de ferramentas da versão IMPORTANTE Este tutorial é parte integrante da apostila de Banco de Dados Geográficos. DADOS para executar o tutorial: O aluno/usuário deve instalar em seu micro os dados para executar os exercícios contidos neste tutorial. Portanto, o arquivo tutor_bdg.exe deve ser executado. Para instalar os dados: Clique duplamente sobre o arquivo "tutor_bdg.exe ". Será solicitado o diretório c:\curso_bdg\ para instalar os dados. Clique em Próximo nas mensagens apresentadas. NOTA DE CRÉDITO: Parte dos dados deste tutorial foram fornecidos pela Prefeitura do Município de São Paulo (PMSP) em Julho de 2001, através da Secretaria Municipal do Meio Ambiente (SMMA) e da Secretaria Municipal do Planejamento Urbano (SEMPLA). Tais dados integram o "Atlas Ambiental do Minicípio de São Paulo" (www.prodam.sp.gov.br/svma/atlas_amb). INPE INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS INPE - http://www.dpi.inpe.br/cursos 3

4 Cursos DPI -INPE

SUMÁRIO Exercício 1 - Definição de BD no Access...7 Exercício 2 - Consulta em SQL no Access...7 Exercício 3 - Consulta em SQL no Access...8 Exercício 4 - Projeto de Banco de Dados e Consulta...9 Exercício 5 - Consulta em SQL no Access...9 Exercício 6 - Junção de Tabelas no Access...10 Exercício 7 - Reconhecimento dos Mapas do mundo real...11 Exercício 8 - Reconhecimento do Universo de Representação dos Mapas...14 Exercício 8 - Modelagem com...17 Exercício 9 - Modelando um Banco da Dados Geográfico - Geo-OMT...23 Exercício 10 - Modelagem de um Banco de Dados Geográfico...24 Exercício 11 - Consultas no...25 Exercício 12 - Outras Consultas no...30 Exercício 13 - Consultas combinadas de Objetos...34 Exercício 14 - Construção de BDG com - Parte 1...43 Exercício 15 - Construção de BDG com - Parte 2...47 Exercício 16 - Construção de BDG com - Parte 3...60 Exercício 17 - Construção de BDG com - Parte 4...66 Exercício 18 - Construção de BDG com - Parte 5...68 Exercício 19 - Construção de BDG com - Parte 6...70 Exercício 20 - Construção de BDG com - Parte 7...73 Exercício 21 - Simplificando a Rede de Drenagem...75 Exercício 22 - Elaboração de Mapas de Objetos de arquivos DXF...77 Exercício 23 - Criação de Aplicativo WEB com SpringWeb...78 ANEXO 1 - Definições no e recursos gerais...a - 2 ANEXO 3 - Consulta a Mapa de Objetos no...a - 10 ANEXO 3 - WEB...A - 43 INPE - http://www.dpi.inpe.br/cursos 5

6 Cursos DPI -INPE

Exercício 1 - Definição de BD no Access A partir das entidades apresentadas na figura abaixo e de seus relacionamentos (E-R), implemente estas entidades projetando um banco relacional equivalente no Access, definido os tipos dos atributos e depois preencha com alguns dados. Dica: Cada entidade do modelo E-R gera uma tabela no modelo relacional. Cada relacionamento pode gerar uma tabela, ou ser modelado através de um atributo. nome modelo cpf custo endereco ano licenca data motorista registro pessoa possui carro relatorio acidente Parte I: Definição das tabelas no Access: Inicialize o Access e crie um novo banco de dados vazio (escolha o diretório c:\curso_bdg\bancos_access e nome DETRAN Clique no menu principal Inserir - Tabela ; Defina modo de criação da tabela Modo estrutura ; Defina os campos da tabela (atributos) definindo nome e tipo; No atributo correspondente à chave primária clique no ícone chave localizado na barra de ferramentas; Feche o modo estrutura definindo o nome da tabela. Parte II: Preencha as tabelas no Access: Antes de preencher as tabelas com dados, defina em Ferramentas Relacionamentos entre as tabelas. Preencha as tabelas criadas com valores para os atributos. Basta um duplo clique no nome da tabela ou selecionar a tabela e clicar Abrir. Os dados são salvos automaticamente ao fecha a janela de edição. Observe que o campo com chave primária não permitirá que a tabela tenha o mesmo conteúdo, por exemplo; duas pessoas não tem o mesmo CPF. Exercício 2 - Consulta em SQL no Access A partir do banco de dados DETRAN criado acima realizar as consultas abaixo. Caso não tenha completado o exercício acima poderá utilizar o banco de dados Tutorial1.mdb que se encontra em c:\curso_bdg\bancos_access. INPE - http://www.dpi.inpe.br/cursos 7

Parte I: Procedimento para criar uma consulta em SQL no Access: Selecione menu Inserir opção Consulta Defina modo de criação da consulta Modo estrutura e aperte OK Uma tela de consulta aparece. Altere para modo SQL selecionando no menu Exibir a opção MODO SQL Uma tela para se colocar a consulta aparece. Preencha a expressão de consulta e selecione menu Consulta opção Executar. Parte II: Crie as seguintes Consultas no Access: 1. O nome de uma pessoa dado um cpf 2. Os modelos de carro que uma pessoa possui 3. Os acidentes em que esteve envolvido uma pessoa 4. Todos os acidentes em uma determinada data 5. Todos os carros existentes a partir de um ano Exercício 3 - Consulta em SQL no Access Considere um banco relacional abaixo com as seguintes tabelas: EMPREGADO emp_nome rua cidade Paulo 100 SJC Maria 200 SP Carlos 300 LP TRABALHO emp_nome empresa_nome salario Paulo Brasil 800 Maria Brasil 2.000 Carlos Real 3.000 EMPRESA empresa_nome cidade Brasil SJC Real SJC Real SJB GERENCIA emp_nome gerente_nome Paulo Kant Maria Kant Carlos Jung A partir do banco de dados apresentado acima, que encontra-se definido através do arquivo Tutorial2.mdb (em c:\curso_bdg\bancos_access), execute as consultas abaixo. 8 Cursos DPI -INPE

Defina os comandos em SQL para responder as seguintes perguntas: 1. Encontre os nomes de todos os empregados que trabalham no Banco do Brasil. 2. Encontre os nomes e cidades dos empregados do Banco do Brasil. 3. Encontre os nomes, endereços, e cidades de todos os funcionários do Banco do Brasil que ganham mais de R$1000,00. 4. Encontre os empregados de uma mesma companhia que moram na mesma cidade. 5. Encontre os empregados que vivem na mesma cidade e na mesma rua que seus gerentes. 6. Encontre todos os empregados que não trabalham no Banco do Brasil, ordenados por endereço. 7. Encontre todos os empregados do Banco do Brasil que ganham mais do que qualquer empregado do Banco Real. 8. Assumindo que uma companhia possa ter sedes em várias cidades, encontre todas as cidades onde o Banco do Brasil tem sede. Exercício 4 - Projeto de Banco de Dados e Consulta Imagine uma situação onde desejamos localizar informações a partir de um endereço qualquer, a partir de alguns atributos como: nome do logradouro, se tipo avenida ou rua, um determinado trecho de uma rua e ainda os números de cada trecho. Projete uma relação de banco de dados no Access (utilize o nome "URBANO" para o banco) que suporte os seguintes casos: Obter os CEPs de uma rua; Dado um número e nome da rua, obter as informações do trecho que este endereço pertence; Quais as faixas de números de uma rua; Seja possível associar a rua à uma localização espacial Exercício 5 - Consulta em SQL no Access Caso não tenha completado o exercício acima poderá utilizar o banco de dados Tutorial3.mdb que se encontra em c:\curso_bdg\bancos_access. para realizar as seguintes consultas: 1. Quais os CEPs de uma rua "Palmeira"; 2. Dado um número 2500 da rua "Carvalho", apresente todas as informações do trecho que este endereço pertence; 3. Quais as faixas de números de uma rua "Ipe"; INPE - http://www.dpi.inpe.br/cursos 9

Exercício 6 - Junção de Tabelas no Access A partir do banco de dados apresentado através do arquivo Tutorial4.mdb (em c:\curso_bdg\bancos_access), com as relações LOTE e PROPRIETARIO, crie um outra relação (como no exemplo LoteT ) utilizando uma junção externa para que não haja perda de informação. A nova tabela deve conter todos os atributos das duas tabelas. LOTE ID Rótulo Área Tipo Cod_Proprietário IPTU 1 L00120 345.30 A 4544.31 2 L00134 395.15 A 624.475.628-35 3564.50 3 L00233 385.60 A 574.46 4 L00567 365.75 B 524.455.528-48 3584.56 5 L00456 325.45 B 224.435.324-46 1594.80 6 L00720 615.49 A 2514.06 PROPRIETARIO Cod_Proprietário Nome salario 624.475.628-35 Marcos 800 524.455.528-48 Antonio 2.000 224.435.324-46 Tadeu 3.000 LoteT ID Rótulo Área Tipo Cod_Proprietário IPTU Nome salario 1 L00120 345.30 A 4544.31 2 L00134 395.15 A 624.475.628-35 3564.50 Marcos 800 3 L00233 385.60 A 574.46 4 L00567 365.75 B 524.455.528-48 3584.56 Antonio 2000 5 L00456 325.45 B 224.435.324-46 1594.80 Tadeu 3000 6 L00720 615.49 A 2514.06 Dica: Utilize o atributo Cod_Proprietario para ligar as duas relações. 10 Cursos DPI -INPE

Exercício 7 - Reconhecimento dos Mapas do mundo real Este exercício visa apresentar os dados do mundo real no processo de modelagem, isto é, os diversos tipos de mapas. Iniciando o : - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou botão Banco de Dados - (Diretório...) selecionar o caminho C:\Curso_BDG springdb - (Banco de Dados Banco_DF) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou botão Projetos - (Projetos Brasilia) - (Ativar) NOTA : A janela é apresentada para o usuário juntamente com a janela principal do Spring quando se ativa um Projeto. É nesta janela que se faz seleção de dados e controle das telas de visualização dos diversos mapas. Todas as funções do módulo Spring são acessadas através do menu principal, ou da barra de ferramentas. Observe que o nome do banco e projeto ativo aparece na barra de título do módulo. É através da janela que os Planos de Informações e suas diferentes representações são selecionados tanto para a visualização quanto para outra operação qualquer. Visualizando mapas do tipo imagem: - [Exibir] [] ou botão, caso tenha fechado a janela. - (Categorias Imagem_TM) - (Planos de Informação TM5) - (M) - para visualizar em níveis de cinza. - [Executar] [Desenhar] ou botão - (Exibir Tela 2) - (Ativar Tela 2) - (Categorias Imagem_TM) - (Planos de Informação Comp_3B_4G_5R) - (Imagem Sintética) para visualizar em cores esta imagem. Observe se PI ficou selecionado. - Tela 2 - [Executar] [Desenhar] ou botão. INPE - http://www.dpi.inpe.br/cursos 11

NOTA : Compare as duas imagens. Na tela 1 temos um mapa do tipo imagem (monocromática) em níveis de cinza, refletindo os diferentes alvos da cena. Níveis mais claros representam alvos que têm a propriedade de refletir mais a luz solar, por exemplo, áreas onde praticamente não existe a cobertura vegetal. Já os níveis negros representam o corpo d'água do Lago Paranoá - em Brasília. Na tela 2 temos a mesma imagem, porém trata-se de uma imagem sintética de três bandas que foram processadas e codificadas. Visualizando uma Composição Colorida (RGB) na tela principal - (Ativar Tela 1) - (Categorias Imagem_TM) - (Plano de Informação TM3) - (R) para visualizar PI na LUT vermelha. - (Plano de Informação TM4) - (G) para visualizar PI na LUT verde. - (Plano de Informação TM5) - (B) para visualizar PI na LUT azul. - [Executar] [Desenhar] ou botão * Nesta imagem os pixels de cada banda (monocromática) estão associados a LUT (canhão de cores primárias RGB). * Experimente fazer outras composições, por exemplo: TM3 em B, TM4 em R e TM5 em G * Desmarque todos os PI's que estivem selecionados ao terminar. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Visualizando mapa temático de rios na tela principal: - (Ativar Tela 1) - (Categorias Drenagem) - (Plano de Informação Mapa_rios) - (Linhas), (Classes) - [Executar] [Desenhar] ou botão NOTA : Observe na tela 1 que temos algumas linhas e alguns polígonos (Lago Paranoá). Visualizando mapa temático de declividade na tela principal e legenda de classes: * Mantenha o mapa de rios selecionado. - (Ativar Tela 1) - (Categorias Solos) - (Plano de Informação Mapa_solos) - (Linhas), (Classes) e (Texto) - [Executar] [Desenhar] ou botão - [Exibir] [Legenda...] 12 Cursos DPI -INPE

Legenda - (Mapa Rios) - sobre o botão triangular. - (Mapa_solos) - sobre o botão triangular. NOTA : Observe que agora tem-se o mapa temático de classes de declividade preenchendo toda área do projeto, onde cada cor representa um intervalo de medida (ordinal). Visualizando um mapa numérico na tela principal: * Desmarque todos os PI's que estivem selecionados antes de começar. Um duplo clique sobre a categoria desmarca todos PI's da mesma. - (Ativar Tela 1) - (Categorias Altimetria) - (Plano de Informação Mapa_altimetrico) - (Amostras) e (Textos) - [Executar] [Desenhar] ou botão NOTA : Observe na tela 1 que temos isolinhas e alguns pontos cotados. A cada entidade gráfica tem-se associado uma cota Z, além das próprias coordenadas XY de cada isolinha e ponto cotado. Visualizando um mapa cadastral na tela principal e seus atributos: * Desmarque todos os PI's que estivem selecionados antes de começar. Um duplo clique sobre a categoria desmarca todos PI's da mesma. - (Ativar Tela 1) - (Categorias Cad_Urbano) - (Plano de Informação Mapa_quadras) - (Linhas), (Objetos), (Textos) - [Executar] [Desenhar] ou botão - [Editar] [Objeto...] Editar Objetos - (Categorias de Objetos Quadras) - (Modo de Seleção Tela) * clique sobre qualquer das quadras na tela ativa e observe seu rótulo. - (Atributos...) Valores de Atributos * clique sobre outras quadras e observe seu atributos (Asa, População, Renda, etc) são apresentados na lista de valores. Editar Objetos NOTA : Observe que cada polígono está associado a um objeto geográfico individual, isto é, cada um tem um rótulo e nome específico, além de atributos descritivos. INPE - http://www.dpi.inpe.br/cursos 13

Visualizando um mapa de redes na tela principal e seus objetos: * desmarque todos os PI's que estiverem selecionados antes de começar. Um duplo clique sobre a categoria desmarca todos PI's da mesma. - (Ativar Tela 1) - (Categorias Rede_Vias) - (Plano de Informação Mapa_vias) - (Linhas), (Objetos) - [Executar] [Desenhar] ou botão - [Editar] [Objeto...] Editar Objetos - (Categorias de Objetos Vias) - (Modo de Seleção Tela) * clique sobre qualquer das linhas (vias) que estão em vermelho na tela ativa. As linhas em preto não estão associadas a nenhum objeto. NOTA : Observe que tem-se somente entidades do tipo linhas e nós (extremos e cruzamento de linhas) e quando associado, atributos descritivos. Exercício 8 - Reconhecimento do Universo de Representação dos Mapas Este exercício visa apresentar alguns mapas com destaque para o universo de representação dos mesmos. Ativando um Banco e um Projeto no : - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou botão Banco de Dados - (Diretório...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados Billings) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou botão Projetos - (Projetos Billings) - (Ativar) Analisando as representações do mapa temático de geologia (vetorial): - (Ativar Tela 1) - (Categorias Geologia) observe que é temático. - (Plano de Informação Geologia - vetorial) - (Linhas), (Classes) - [Executar] [Desenhar] ou botão 14 Cursos DPI -INPE

NOTA : Observe que mesmo ampliando várias vezes uma região do mapa, o usuário não perde a qualidade do preenchimento dos polígonos, pois segue exatamente os contornos das linhas que limitam as classes de geologia. Analisando as representações dos mapas temáticos de geologia (matriciais): * clique em (Classes) para desmarcar o preenchimento do PI Geologia vetorial, deixando somente as linhas de contorno. - (Categorias Geologia) observe que também é temático. - (Plano de Informação Geologia matricial 2x2) - (Matriz) - [Executar] [Desenhar] ou botão - [Exibir] [Cursor de Área] ou botão - utilize o recurso de zoom para ampliar uma região do mapa. - (Ativar 2) e (Exibir 2) para abrir a Tela 2. - (Categorias Geologia) - (Plano de Informação Geologia matricial 10x10) - (Matriz) - [Executar] [Desenhar] ou botão na Tela 2 - [Exibir] [Cursor de Área] ou botão - utilize o recurso de zoom para ampliar a mesma região do mapa na Tela 1. NOTA : Compare os dois mapas temáticos de geologia. Observe que ambos representam as mesmas classes de geologia, mas o mapa com resolução de 2x2 (metros) se aproxima mais da representação vetorial. Analise a seguir seus tamanhos no seu sistema de arquivos. Analisando as representações matriciais dos mapas de geologia: - (Categorias Geologia) - (Plano de Informação Geologia matricial 2x2) para ativar tal PI. - [Editar] [Plano de Informação...] Planos de Informação - (Representações...) Informações sobre as Representações * analise os dados apresentados. - (Plano de Informação Geologia matricial 10x10) para o outro PI. Informações sobre as Representações * novos dados são apresentados. Planos de Informação NOTA : Observamos que ambos mapas matriciais têm tamanhos (número de Colunas e Linhas) diferentes e consequentemente ocupam espaços diferentes no sistema de arquivo. O PI Geologia matricial 2x2, de 2295 colunas X 3000 linhas, requer 6.724 Mbytes para ser armazenado, enquanto o PI Geologia matricial 10x10, de 459 colunas X 600 linhas, requer 0.270 Mbytes. Este último tem a vantagem de ocupar menos espaço em disco, porém de menor precisão comparado à representação vetorial. INPE - http://www.dpi.inpe.br/cursos 15

IMPORTANTE : O usuário deve aprender a escolher a melhor representação para seus mapas temáticos, pois dependendo do tipo de análise terá de optar entre uma ou outra. Muitas vezes uma resolução maior pode agilizar e economizar espaço de armazenamento, considerando uma mesma escala para representar a qualidade dos resultados. Analisando as representações do mapa numérico de altimetria: * Desmarque todos os PI's que estivem selecionados ao terminar o procedimento acima. Um duplo clique sobre a categoria desmarca todos PI's da mesma. - (Ativar Tela 1) - (Categorias Altimetria) observe que é numérico. - (Plano de Informação MNT) - (Amostras), (TIN) - [Executar] [Desenhar] ou botão - [Exibir] [Cursor de Área] ou botão - utilize o recurso de zoom para ampliar algumas regiões do mapa. NOTA : Observe que sobre a representação vetorial das amostras (isolinhas + pontos cotatos) foi criada a representação, também vetorial, da grade triangular. Todos os pontos cotados, principalmente nas regiões mais planas ou de inflexão, foram utilizados como vértices dos triângulos, enquanto que alguns pontos das isolinhas não foram considerados, principalmente quando isolinhas estão muito próximas ou muito sinuosas. Normalmente, parâmetros como: tolerância de isolinhas, distância entre pontos e menor aresta são préestabelecidos para criar a grade triangular. Analisando as representações do mapa numérico de altimetria: * clique em (TIN) para desmarcar a grade triangular do PI MNT, deixando somente as amostras. - (Categorias Altimetria) - (Plano de Informação MNT_grade 2x2 ) - (Grade) - [Executar] [Desenhar] ou botão - [Exibir] [Cursor de Área] ou botão - utilize o recurso de zoom para ampliar uma região do mapa. NOTA : Observe agora que em outro plano de informação foi criada uma grade retangular (matricial) com uma resolução pré-definida pelo usuário. A resolução ideal da grade dependerá dos produtos e análises a serem efetuadas posteriormente. Normalmente uma grade deste tipo, para que represente bem a superfície, deve ter uma resolução que seja menor ou igual a menor distância entre duas isolinhas. Encerrando o : - [Arquivo] [Sair] * Confirme com SIM a pergunta, se realmente deseja fechar o. 16 Cursos DPI -INPE

Exercício 8 - Modelagem com Uma empresa de cana de açúcar tem várias fazendas espalhadas pelo Estado de São Paulo. Cada fazenda tem vários talhões que estão cadastrados no BD da empresa. PARTE A - Modele um BDG para tal empresa utilizando o Geo-OMT que permita responder as seguintes consultas: 1- Quais fazendas estão dentro de um determinado município? 2- Quais fazendas tem maior produção para um determinado tipo de cana? 3- Quais os municípios que são cortados por uma rodovia e que tem pelo menos uma fazenda. 4- Qual o menor caminho para escoar a produção de cada fazenda? NOTAS: Somente as entidades geográficas Fazenda e Talhão contém atributos convencionais (descritivos); A tabela Talhão tem uma chave composta (Cod_Talhão/Cod_FZ), pois o número do talhão somente pode repetir em diferentes fazendas; Como cada talhão pode ter várias safras, a tabela Produção tem uma chave composta (Cod_Talhão/Cod_FZ/Safra), para identificar os diferentes plantios e consequentemente, as diferentes produções em cada talhão. RESPOSTA - PARTE A: O modelo Geo-OMT está na figura abaixo. Veja observações a seguir. Modelo Geo-OMT - Empresa de Cana de Açucar C ESTADOS U 1...* MUNICÍPIO COD_MUNICÍPIO Contém 1 Dentro de Cruza / Atravessa / Dentro de 1...* FAZENDA COD_FZ Rodovias DSC_NOME_Rod Descrição da Fazenda 1...* Fazenda Cod_FZ Área_plantada Técnico_responsavel 1...* Talhão COD_Talhão 1 1...* Descrição Talhão Ruas DSC_NOME_RUA 1...* 1...* Talhão Cod_Talhão Cod_FZ Área/Perímetro Tipo_solo 1...* Produção Cod_Talhão Cod_FZ Safra Especie Data_plantio Data_colheita Produção Preço Cruza / Toca INPE - http://www.dpi.inpe.br/cursos 17

Para responder as consultas acima, os seguintes comentários são necessários: 1- As entidades geográficas Município e Fazenda são necessárias coexistirem no mesmo banco de dados, onde uma simples consulta espacial topológica permite responder tal consulta; 2- Este tipo de consulta exige somente que o banco de dados com os atributos apresente em ordem decrescente as fazendas em função da produção e da espécie de cana. Como a tabela de produção está vinculada a cada lote, será necessário utilizar na expressão de consulta uma função de agregação (no caso, SOMA) e um agrupamento em função do código da fazenda; 3- Para executar tal consulta basta analisar espacialmente os mapas Fazenda, Município e Rodovias. Primeiro pode-se verificar o relacionamento topológico de linhas e polígonos (do tipo cruza, atravessa ou dentro de), para os municípios que são cortados por uma determinada rodovia, e em seguida, dos municípios resultantes, analisar o relacionamento topológico de polígono com polígono (do tipo dentro de), para as fazendas que estão dentro de tais municípios; 4- O escoamento da produção utiliza uma malha de redes com as ruas internas a cada fazenda e as rodovias (estaduais/municipais) dentro do estado. PARTE B - Utilizando o Spring descreva como tal BDG será construído (nome de PI's, temas ou layers, tipo de representação e tabelas associadas). RESPOSTA - PARTE B: No caso do o banco de dados geográfico teria a seguinte configuração: Banco de Dados: Cana de Açúcar Modelo de Dados: Categorias: Cad_Fazendas ( modelo Cadastral ) Fazenda ( modelo Objeto) Atributos: Cod_Fazenda (tipo Texto) Rótulo Nome_Fazenda (tipo Texto) Nome Área_Plantada (tipo Real) Técnico_responsável (tipo Texto) Cad_Talhão ( modelo Cadastral ) Talhão ( modelo Objeto) Atributos : Produção ( modelo Não_espacial) Atributos : Cod_Fazenda+Cod_Talhão (tipo Texto) Rótulo Cod_Talhão (tipo Texto) Nome = Rótulo Área_Plantada (tipo Real) Perímetro (tipo Real) Tipo_solo (tipo Texto) Cod_Fazenda+Cod_Talhão (tipo Texto) Rótulo Cod_Talhão (tipo Texto) Chave Composta Safra (tipo Texto) Chave Composta Espécie (tipo Texto) Data_Plantio (tipo Data) Data_Colheita (tipo Data) Produção (tipo Real) Preço (tipo Real) Cad_Municipios ( modelo Cadastral ) Município ( modelo Objeto) Tabela : Cod_Municipio (tipo Texto) Rótulo e Nome 18 Cursos DPI -INPE

Nome_Municipio (tipo Texto) Nome Rede_Vias ( modelo Redes ) Ruas ( modelo Objeto) internas as fazendas Tabela : Cod_Ruas (tipo Texto) Chave Primária Rodovias ( modelo Objeto) internas ao estado Tabela : Cod_Rodovias (tipo Texto) Chave Primária Projetos: Estado_SP (um projeto para todo estado) Planos de Informações: Mapa_fazendas polígonos (vetorial) tabela Fazenda Mapa_talhões polígonos (vetorial) tabela Talhão Mapa_município polígonos (vetorial) Mapa_vias linhas conectadas (vetorial) com objetos ruas e rodovias Veja os procedimentos no a seguir: Iniciando o e criando um banco: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou botão Banco de Dados - (Diretório...) selecionar o caminho C:\Curso_BDG\springdb - {Nome: Cana_de_Acúcar} - (Gerenciador Access) - (Criar) responda Não a pergunta para inserir senha. - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. Definindo o modelo de dados do banco criado acima : - [Arquivo] [Modelo de Dados...] ou botão Modelo de Dados - {Categorias - Nome: Cad_Fazendas } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: Fazenda} - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Cad_Talhão } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: Talhão} - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Produção} - (Modelo Não-Espacial) - {Tabela - Nome: Produção} - (Categorias Criar) - {Categorias - Nome: Cad_Municípios } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: Município} INPE - http://www.dpi.inpe.br/cursos 19

- (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Rede_Vias } - (Modelo Rede) - (Categorias Criar) - {Categorias - Nome: Ruas} - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Rodovias} - (Modelo Objeto) - (Categorias Criar) - para salvar as categorias criadas. Definindo atributos para objetos no dados do banco: - [Arquivo] [Modelo de Dados...] ou botão Modelo de Dados - (Categorias Fazendas) - (Atributos...) * Lembre-se que o Rótulo e Nome já fazem parte do objeto. Atributos de Categoria - {Nome: AREA_P } - para área plantada - (Tipo Real) - (Inserir) - {Nome: TECNICO } - para técnico responsável - (Tipo Texto) - {Tamanho: 35 } - (Inserir) Modelo de Dados - (Categorias Talhão) - (Atributos...) Atributos de Categoria - {Nome: AREA_P } - para área plantada - (Tipo Real) - (Inserir) - {Nome: PERIM_P } - para perímetro plantado - (Tipo Real) - (Inserir) - {Nome: TIPO_SOLO } - para tipo de solo - (Tipo Texto) - {Tamanho: 30 } - (Inserir) Modelo de Dados - (Categorias Produção) - (Atributos...) Atributos de Categoria 20 Cursos DPI -INPE

- {Nome: TALHAO } - código que inclui Fazenda+Talhão - (Tipo Texto) - {Tamanho: 15 } - (Inserir) - {Nome: SAFRA } - (Tipo Data) - (Inserir) - {Nome: ESPECIE } - para espécie da cana no talhão - (Tipo Texto) - {Tamanho: 18 } - (Inserir) - {Nome: PLANTIO } - para data do plantio - (Tipo Data) - (Inserir) - {Nome: COLHEITA } - para data da colheita - (Tipo Data) - (Inserir) - {Nome: PRODUCAO } - para produção na safra - (Tipo Real) - (Inserir) - {Nome: PRECO } - para preço da produção - (Tipo Real) - (Inserir) Modelo de Dados - (Categorias Município) - (Atributos...) Atributos de Categoria * Rótulo e Nome serão o código do IBGE Atributos de Categoria - {Nome: DENOMINA } - para nome do IBGE - (Tipo Texto) - {Tamanho: 40 } - (Inserir) Modelo de Dados - (Categorias Ruas) - (Atributos...) Atributos de Categoria - {Nome: DENO } - para nome da rua - (Tipo Texto) - {Tamanho: 30 } - (Inserir) Modelo de Dados - (Categorias Rodovias) - (Atributos...) INPE - http://www.dpi.inpe.br/cursos 21

Atributos de Categoria - {Nome: DENO } - para nome da rodovia - (Tipo Texto) - {Tamanho: 30 } - (Inserir) Modelo de Dados A seguir deve-se criar o projeto que envolva a área do Estado de São Paulo. Criando o Projeto: - [Arquivo] [Projeto...] ou botão Projetos - {Nome: Estado_SP} - (Projeção...) Projeções - (Sistemas POLICONIC) - (Modelos da Terra SAD69) - {Lat: s 0 0 0} - não utilize os caracteres º, " ou ' - apenas um espaço em branco para separar graus, minutos e segundos. - {Long: o 54 0 0} - não utilize os caracteres º, " ou ' - apenas um espaço em branco para separar graus, minutos e segundos. Projetos - (Retângulo Envolvente - Coordenadas Geográficas) - {Long1: o 53 39 16.}, {Lat1: o 43 30 35.} - {Long2: s 25 40 30.}, {Lat2: s 19 7 9.} - (Criar) - (Ativar) NOTA : A janela é apresentada para o usuário juntamente com a janela principal do Spring quando ativa-se um Projeto. É nesta janela que se faz seleção de dados e controle das telas de visualização dos PI s. Entretanto, observe que as duas listas Categorias e Planos de Informação estão vazias, pois nenhum mapa foi criado ainda, apesar do modelo de dados já existir. Crie alguns PI a seguir. Criando Planos de Informação para o Projeto: - [Editar][Plano de Informação...] ou Planos de Informação - (Categorias Cad_Fazendas) - {Nome: Mapa_Santa_Helena} - exemplo de uma fazenda - {Escala: 10000} - (Criar) - (Categorias Cad_Fazendas) - {Nome: Mapa_Santa_Rita} - exemplo de outra fazenda - {Escala: 10000} 22 Cursos DPI -INPE

- (Criar) * Observe que os dois PI's aparecem no - (Categorias Cad_Talhão) - {Nome: Mapa_Talhão_Santa_Helena} - exemplo de talhões de uma fazenda - {Escala: 10000} - (Criar) - (Categorias Cad_Municipios) - {Nome: Mapa_Municípios} - {Escala: 50000} - (Criar) - (Categorias Rede_Vias) - {Nome: Mapa_vias} - {Escala: 10000} - (Criar) Exercício 9 - Modelando um Banco da Dados Geográfico - Geo-OMT O objetivo deste exercício é o aluno a modelar uma aplicação qualquer, no caso, o problema da reforma agrária no Brasil. É recomendado que o usuário defina o modelo de dados utilizando o Geo_OMT numa folha de papel e depois utilizando o sistema, implemente tal modelo. Problema: Reforma Agrária Objetivo: Seleção de áreas para desapropriação, reparticionamento e acompanhamento das áreas de projetos de assentamentos. Critérios da modelagem áreas improdutivas: imagens de satélite multitemporais e fotos aéreas seleção de terras: topografia e solos legislação: áreas de proteção ambiental cadastro de novas propriedades (lotes) identificação das moradias dos lotes dados dos proprietários dos lotes cadastro das vias de acesso às áreas demarcadas e externas NOTAS: 1. Cada propriedade (projeto de assentamento fundiário) deve permitir representar além dos lotes, as áreas de proteção ambiental, além de pertencer a somente um município. 2. A demarcação das áreas dentro de cada projeto dependem da declividade do terreno (calculada a partir da altimetria) e da fertilidade do solo (% de argila do solo). Quando possível os rios devem ser considerados na modelagem numérica para obtenção da declividade. INPE - http://www.dpi.inpe.br/cursos 23

3. As vias de acesso (ruas) dentro das áreas dos projetos de assentamento devem, além de serem utilizadas para planejar o escoamento da produção, permitir computar a sua área dentro de cada projeto. Estas vias devem-se conectar com estradas municipais. 4. Um lote pode conter uma ou mais moradias. 5. Cada proprietário pode ter somente um lote. 6. Para compor a cartografia deve-se existir uma representação para drenagem (represa, lagos e rios), considerando inclusive a representação em diferentes escalas para rios. Exercício 10 - Modelagem de um Banco de Dados Geográfico A Secretaria Municipal de Saúde de Porto Alegre, cadastrou as informações sobre mortalidade no ano de 97 para os bairros da cidade. As informações espaciais dos bairros e das localizações de cada morte estão disponíveis. A Secretaria deseja criar um banco de dados geográfico que permita associar os dados tabulares com a informação espacial. Cada bairro e cada óbito dever ser tratado como um objeto no banco de dados. Usando o, crie um modelo de dados que permita armazenar as seguintes informações: Representação poligonal com as linhas que delimitam os bairros. Representação pontual com os pontos referentes à localização das mortes. Objetos dos tipos Bairros e Óbitos. Cada bairro deve possuir os seguintes atributos: Código do bairro (COD_BAIRRO, inteiro) Nome do bairro (NOM_BAIRRO, texto, tamanho = 15) Cada morte (óbito) deve possuir os seguintes atributos: Cartório (CARTORIO, texto, tamanho = 1) Registro (REGISTRO, texto, tamanho = 6) Data do registro (DATAREG, inteiro) Data de nascimento (DATANASC, texto, tamanho = 10) Sexo (SEXO, texto, tamanho = 1) Endereço (ENDERECO, texto, tamanho = 50) NOTA: Crie um Banco de Dados de nome "Modelagem". 24 Cursos DPI -INPE

Exercício 11 - Consultas no Este exercício objetiva apresentar alguns recursos de consulta de um Banco de Dados do, que utiliza arquitetura dual. Iniciando o : - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou botão Banco de Dados - (Diretório...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados Banco_DF) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou botão Projetos - (Projetos Brasilia) - (Ativar) Visualizando um mapa cadastral na tela principal e seus atributos: * desmarque todos os PI's que estivem selecionados antes de começar. Um duplo clique sobre a categoria desmarca todos PI's da mesma. - (Ativar Tela 1) - (Categorias Cad_Urbano) - (Plano de Informação Mapa_quadras) - (Linhas), (Objetos), (Textos) - [Executar] [Desenhar] ou botão - [Editar] [Objeto...] Editar Objetos - (Categorias de Objetos Quadras) - (Modo de Seleção Tela) * clique sobre qualquer das quadras na tela ativa e observe seu rótulo. - (Atributos...) Valores de Atributos * clique sobre outras quadras e observe seu atributos (Asa, População, Renda, etc) são apresentados na lista de valores. Editar Objetos NOTA: Observe que cada quadra tem como primeiro campo o GEOID, o qual faz a ligação da tabela Quadras (arquivo em DBF) com o polígono correspondente. OBS: Se desejar, ative o Cursor de Info e clique sobre uma quadra, verificando na janela Relatório de Dados os dados de cada polígono. No caso, temos os atributos ASA, USO, NUM_IMOV (número de imóveis) e POPULAC (população) ao objeto Quadras. Os atributos de AREA e PERIMETRO são fornecidos por default pelo sistema. INPE - http://www.dpi.inpe.br/cursos 25

Consultando o mapa cadastral na tela principal e seus atributos: * Desmarque todos os PI's que estivem selecionados antes de começar. Um duplo clique sobre a categoria desmarca todos PI's da mesma. - (Ativar Tela 1) - (Categorias... Cad_Urbano) - (Planos de Informação Mapa_quadras) - (Linhas) (Objetos) - (Consultar..) Geração e Seleção de Coleção - (Categorias de Objeto Quadras) - (Coleções ALL) - (Aplicar) as janelas Visualização de Objetos e Tabela são apresentadas. NOTA: Observe que, além da Tela de Visualização, as janelas Visualização de Objetos e Tabela de Atributos, Consulta, Consulta Espacial e Agrupamento estão disponíveis. Veja mais detalhes no ANEXO 2. Consultando o módulo Tabela com o mapa Mapa_quadras: Tabela Tabela de Atributos X Tela - Selecione um objeto na TABELA de atributos, pressionando BE (botão esquerdo) na primeira coluna da linha desejada. O objeto será automaticamente realçado, na cor corrente (cor apresentada no canto superior esquerdo da tabela), na Tela de visualização. - Selecione vários objetos consecutivos na TABELA de atributos, clicando e arrastando com BE na primeira coluna dos objetos desejados. Os objetos serão automaticamente realçados, na cor corrente atual. Tela X Tabela de Atributos - Selecione uma objeto, neste caso um polígono, na Tela de visualização pressionando BE sobre o mesmo. O objeto correspondentes será destacado na tabela de atributos com a cor corrente. Veja a seguir alguns recursos sobre as colunas da tabela Mudando a color corrente para posterior seleção de linhas: - Pressione BD (botão direito) sobre a cor corrente, no canto superior esquerdo da tabela. - Selecione a cor desejada. - Selecione outros objetos que desejar. Desmarcando TODAS as linhas selecionadas na tabela: - Pressione BD sobre a primeira coluna da linha. - Selecione no menu Remover, a opção: [Todas] 26 Cursos DPI -INPE

Desmarcando o conjunto de linhas selecionadas com a cor corrente - Pressione BD sobre a primeira coluna da linha. - Selecione no menu Remover, a opção: [Cor-Corrente]. Ampliando na tela o objeto selecionado ou todos * para facilitar a localização de um objeto selecionado ou de um grupo pode-se utilizar a opção de Zoom - Pressione BD sobre a primeira coluna da linha. - Selecione no menu [Zoom], a opção: [Toda-Seleção] (todas linhas marcadas, independente da cor) ou [Seleção-Corrente] (somente a linha onde estivar o mouse). Veja a seguir alguns recursos sobre as colunas da tabela Exibindo estatísticas básicas para atributos numéricos * Desmarque todas a linha primeiro, veja como fazer acima - Pressione o BD sobre o nome do atributo POPULAC. - Selecione a opção [Estatística...] * Válido somente para atributos numéricos. Relatório de Dados * observe os valores apresentados: N.Amostras, N.Ausentes, Média, Mediana, Mínimo, Máximo, D.Padrão, C.variação - Se desejar clique em (Salvar...) e forneça um nome de arquivo. Ordenamento por atributos * Para facilitar a localização de um dado qualquer, ordene por coluna - Pressione BD sobre o nome do atributo USO por exemplo. - Selecione a opção [Ordenar]. - Selecione a opção [Crescente] ou [Decrescente]. * A tabela toda é exibida em função do ordenamento selecionado. Ocultando coluna durante a exibição da tabela * Tabelas muito extensas (muitos atributos) pode ser útil ocultar determinadas colunas. - Pressione BD sobre o nome atributo NOME, por exemplo. - Selecione a opção [Remover Coluna]. * A coluna selecionada deixa de ser visualizada na tabela. Exibindo colunas ocultas - Pressione BD sobre o nome de um atributo qualquer (primeira linha). - Selecione a opção [Exibir Colunas...] Exibir Colunas - Clique sobre o nome do atributo na lista para exibir ou ocultar. * Atributos marcados por uma tarja azul estão visíveis na tabela, caso contrário estão ocultos. Veja a seguir alguns recursos de análises gráficas das linhas e colunas da tabela Exibindo histograma * A condição para se obter o histograma é não ter nenhuma linha selecionada e somente uma coluna marcada (SOMENTE para colunas do tipo Real ou Inteiro). INPE - http://www.dpi.inpe.br/cursos 27

- Pressione BD sobre o nome do atributo desejado (primeira linha). Por exemplo NUM_IMOV - Selecione a opção [Gráfico...] * A tela gráfica é apresentada. Se desejar aumente nas laterais. Exibindo diagrama de dispersão * A condição para obter o diagrama de dispersão (Scatter Plot) é não ter nenhuma linha selecionada e sim ter duas colunas marcadas. - Pressione BE sobre o nome do primeiro atributo desejado ( NUM_IMOV ). - Pressione BE sobre o nome do segundo atributo desejado ( POPULAC ). * Observe que cada coluna é pintada com uma cor - Pressione BD sobre um dos nomes de atributos marcados (primeira linha). - Selecione a opção [Gráfico...] * A tela gráfica é apresentada. Se desejar aumente nas laterais. Exibindo gráfico Pie Chart * A condição para obter o gráfico de pizza (Pie Chart) é ter pelo menos uma linha selecionada. - Selecione uma ou mais linhas com a cor corrente. - Mude a cor corrente e selecione outro conjunto de linhas. - Pressione BD sobre o atributo desejado (primeira linha). - Selecione a opção [Gráfico...] * A tela gráfica é apresentada. Se desejar aumente nas laterais. NOTA: Antes de fechar o módulo Tabela, remova as marcas de todas as linha e colunas, para que não interfira na próxima análise. Agrupamento de objetos A técnica de agrupamento é usada para visualizar a distribuição espacial de um determinado atributo. As várias técnicas de agrupamento disponíveis (Passo Igual, Quantil, Estatístico e Valor Único) possibilitam a geração de diferentes mapas a partir dos mesmos dados. Quando o método é Passo Igual, o passo é estabelecido fazendo-se a seguinte conta: (maior valor menor valor )/ (número de partes). Quanto o método é por Quantil, o número de partes define a porcentagem de objetos que será colocado em cada grupo (se for em 5 partes, a porcentagem será 20%). Desta forma, leva-se em consideração o número total de objetos e procura-se agrupar a mesma porcentagem de objetos em cada grupo, de modo que o intervalo de valores de cada grupo pode ser totalmente diferente do agrupamento por partes iguais. O método de agrupamento por Valor Único é usado para determinar grupos que possuem o mesmo valor para um determinado atributo. O método de agrupamento por Estatística deve ser usado somente quando o histograma se aproxima de uma distribuição normal. Analisando-se o histograma, o intervalo de valores pode ser alterado. Agrupamento de objetos por: Passo igual/5 partes Visualização de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Passo Igual) - (Atributos AREA) - (Número de Partes 5) 28 Cursos DPI -INPE

- (Gradação de Cores Verm. Verde Azul) - (Agrupar) - Analisar resultado na Tela de visualização Agrupamento de objetos por: Quantil/5 partes Visualização de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Quantil) - (Atributos RENDA) - (Número de Partes 5) - (Gradação de Cores Verm. Verde Azul) - (Agrupar) - Analisar resultado na Tela de visualização * Teste outras opções de agrupamento. * Desfazer o agrupamento antes de fechar a janela - (Desagrupar) Agrupamento de objetos por: Valor Único Visualização de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Valor Único) - (Atributos USO) - (Gradação de Cores Verm. Verde Azul) - (Agrupar) - Analisar resultado na Tela de visualização Agrupamento de objetos por: Estatística Visualização de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Estatístico) - (Atributos RENDA) - (Desvio Padrão 1) - (Agrupar) - Analisar resultado na Tela de visualização INPE - http://www.dpi.inpe.br/cursos 29

Seleção de Objetos por atributos usando uma expressão de consulta O módulo que controla a visualização de objetos permite que um subconjunto de objetos seja selecionado através de uma expressão de consulta, para posterior exploração do dado usando outras funções, tais como agrupamento, nova seleção etc. Definindo um subconjunto de objetos para ser explorado Visualização de Objetos - [Editar][Consulta...] Seleção de Objetos - (Atributos Renda) - (Operação > ) - (Mostrar) - (Valores 6000) - ou outro valor, de acordo com os dados fornecido pelo usuário. Se desejar digite um valor qualquer no campo abaixo da lista de valores. * Observe que a expressão lógica é apresentada durante sua seleção. - Somente os objetos cuja renda satisfizer a expressão fornecida serão apresentados na TELA de visualização e na TABELA. Desfazendo a seleção de um subconjunto de objetos * Desfazer a expressão antes de fechar a interface de consulta: - (Cancelar) - várias vezes até remover toda equação na lista Expressão Lógica. (Fechar) Exercício 12 - Outras Consultas no Este exercício objetiva apresentar os recursos de consulta espacial e atributos, de um Banco de Dados do, utilizando o projeto de PortoAlegre. NOTA: Este exercício é semelhante ao banco de dados que foi modelado no exercício 10, porém com dados reais. Iniciando o : - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou botão Banco de Dados - (Diretório...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados Banco_PortoAlegre) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou botão Projetos - (Projetos PortoAlegre) - (Ativar) Visualizando um mapa cadastral dos bairros na tela principal: * Desmarque todos os PI's que estivem selecionados antes de começar. Um duplo clique sobre a categoria desmarca todos PI's da mesma. 30 Cursos DPI -INPE

- (Ativar Tela 1) - (Categorias Cad_Bairros) - (Plano de Informação Mapa_bairros) - (Linhas), (Objetos), (Textos) - [Executar] [Desenhar] ou botão Executar as seguintes consultas no usando os dados de Porto Alegre (mortalidade e bairros): Consulta 1 Selecione todos os bairros vizinhos ao bairro Vila Ipiranga. Criando uma coleção para Objeto Vila Ipiranga: - Ativar PI Mapa_bairros - (Linhas), (Objetos), (Textos) - (Consultar...) Geração e Seleção de Coleção - {Coleção: VIpiranga} - (Criar) - (Atributos NOM_BAIRRO) - (Operador = ) - (Valores T) - selecionar item Vila Ipiranga na lista. - (Gerar) Iniciando a consulta com todos os bairros: Geração e Seleção de Coleção - (Coleções ALL) - (Aplicar) NOTA: As janelas "Tabela" e "Visualização de Objetos" serão apresentadas. Importante deixar a janela "Visualização de Objetos" aberta, pois todo controle está sobre esta. Executando a consulta espacial: Visualização de Objetos - [Editar] [Consulta Espacial...] Consulta Espacial - (Operação Topologia) - (Relacionamento Toca) - (Objeto Bairros) - em Dados a Comparar - (PI Mapa_bairros:Cad_Bairros) - (Coleção VIpiranga) - (Opção de Seleção Nova) - o resultado é apresentado na tela ativa. RESULTADO: Os bairros vizinhos são num total de 9. INPE - http://www.dpi.inpe.br/cursos 31

NOTA: Caso feche a janela "Visualização de Objetos", será mantido os objetos destacados da última consulta executada. Caso não deseje manter a última consulta clique em - [Executar] [Limpar] [Tudo]. Consulta 2 Selecione todas as mortes ocorridas no bairro Santa Teresa usando o plano de mortalidade como o plano ativo. IMPORTANTE: Antes de iniciar o próximo exercício cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Criando uma coleção para objeto Bairro Santa Teresa: - Ativar PI Mapa_bairros - (Objetos) - (Consultar...) Geração e Seleção de Coleção - {Coleção: BSTeresa} - (Criar) - (Atributos NOM_BAIRRO) - (Operador = ) - (Valores T) - selecionar item Santa Teresa na lista. - (Gerar) Iniciando a consulta com todas as mortes: - Ativar e desenhar Pontos e Objetos do PI mortal - (Pontos), (Objetos) - (Consultar...) Geração e Seleção de Coleção - (Coleções ALL) - (Aplicar) Executando a consulta espacial: Visualização de Objetos - [Editar] [Consulta Espacial...] Consulta Espacial - (Operação Topologia) - (Relacionamento Dentro) - (Objeto Bairros) - em Dados a Comparar - (PI Mapa_bairros:Cad_Bairros) - (Coleção BSTeresa) - (Opção de Seleção Nova) - o resultado é apresentado na tela ativa. Visualização de Objetos 32 Cursos DPI -INPE

RESULTADO: Os óbitos procurados são num total de 17. Consulta 3 Selecione todos os bairros com área maior do que 3000000 metros quadrados. IMPORTANTE: Antes de iniciar o próximo exercício cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Iniciando a consulta com todos os bairros: - Ativar PI Mapa_bairros - (Linhas), (Objetos), (Textos) - (Consultar...) Geração e Seleção de Coleção - (Coleção ALL) - (Aplicar...) Executando a consulta espacial: Visualização de Objetos - [Editar] [Consulta...] Seleção de Objeto - (Atributos AREA) - (Operação >) - {Valor: 3000000} (CR) - o resultado é apresentado na tela ativa. - (Cancelar) - volta a mostrar todos objetos bairros. RESULTADO: Os bairros são num total de 35. Consulta 4 Selecionar todas as mortes que estejam a 4000 m do bairro Arquipélago. IMPORTANTE: Antes de iniciar o próximo exercício cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Criando uma coleção para objeto Bairro Arquipélago: - Ativar PI Mapa_bairros - (Objetos) - (Consultar...) Geração e Seleção de Coleção - {Coleção: BArquipelago} - (Criar) - (Atributos NOM_BAIRRO) - (Operador = ) INPE - http://www.dpi.inpe.br/cursos 33

- (Valores T) - selecionar item Arquipelago na lista. - (Gerar) Iniciando a consulta com todas as mortes: - Ativar e desenhar Pontos e Objetos do PI mortal - Ativar o PI mortal - (Pontos) (Objetos) - (Consultar...) Geração e Seleção de Coleção - (Coleções ALL) - (Aplicar) Executando a consulta espacial: Visualização de Objetos - [Editar] [Consulta Espacial...] Consulta Espacial - (Operação Métrico) - (Distância < ) - {Valor: 4000} - (Objeto Bairros) - em Dados a Comparar - (PI Mapa_bairros:Cad_Bairros) - (Coleção BArquipelago) - (Opção de Seleção Nova) - o resultado é apresentado na tela ativa. RESULTADO: Os óbitos são num total de 51. Exercício 13 - Consultas combinadas de Objetos Inicialmente, ative o banco de dados Banco_DF e o projeto DF. Carregando o projeto do Plano Piloto: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou botão Banco de Dados - (Diretório...) selecionar o caminho C:\Curso_BDG\springdb - {Nome: Banco_DF} - (Ativar) - caso não seja o projeto ativo. - [Arquivo] [Projeto...] ou botão Projetos - {Nome: DF} - (Ativar) Apresentamos a seguir algumas consultas a serem executas. 34 Cursos DPI -INPE

Consulta 1 O exercício a seguir permite responder a seguinte pergunta - Calcule o número total de salas de aulas da rede pública com ensino regular da região administrativa Brasília (RA I ).? Observe que está consulta depende somente dos atributos descritivos (NO_SALAS, ENSINO, NOME_RA e TIPO) do objeto escolas. Executando uma consulta por atributos Consulta 1 - (Ativar Tela 1) - (Categorias Cad_Escolas) - (Plano de Informação Mapa_Escolas) - (Objetos) - (Consultar...) Geração e Seleção de Coleção - (Categorias de Objeto escolas) - (Coleções ALL) - (Aplicar) * Espere carregar as janelas Tabela e Visualização de Objetos. TELA 1 - [Executar] [Desenhar] ou botão Visualização de Objetos - [Editar][Consulta...] Seleção de Objetos - (Atributos NOME_RA) - (Operação = ) - (Mostrar) - {Valores: RA I - BRASILIA} - (AND) - (Atributos TIPO) - (Operação = ) - (Mostrar) - {Valores: Publica} - (AND) - (Atributos ENSINO) - (Operação = ) - (Mostrar) - {Valores: Regular} * Observe que na janela Tabela: escola encontram-se trinta e cinco (35) objetos que atendem a expressão de consulta. Caso tenha fechado esta janela execute: Visualização de Objetos - [Editar][Tabela...] Tabela: escolas * Clique botão da direita sobre o nome do atributo, no caso, NO_SALAS, e escolha a operação Estatística. Relatório de Dados * O valor de procurado é 474 (salas). Outros dados estão disponíveis, veja a seguir: INPE - http://www.dpi.inpe.br/cursos 35

N. AMOSTRAS 35 N. AUSENTES 0 MINIMO 5 MEDIANA 9 MAXIMO 92 SOMA TOTAL 474 MEDIA 13.5429 D. PADRAO 15.0358 C. VARIACAO 1.1102 A figura a seguir apresenta o resultado da Consulta 1. Consulta 2 O exercício a seguir permite responder a seguinte pergunta - Quais são as regiões administrativas vizinhas a RA X Guara e que tenham a densidade demográfica maior que 1000?. Observe que está consulta depende somente do mapa de regiões administrativas e do atributo DENS_DEMOG do objeto adm. IMPORTANTE: Antes de iniciar o próximo exercício cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Em primeiro lugar será necessário criar uma coleção com a RA X - Guara. Definindo uma coleção para RA X Guara: - (Ativar Tela 1) - (Categorias Unidades_Políticas) - (Plano de Informação Mapa_ADM) - (Linhas), (Objetos), (Texto) - (Consultar...) Geração e Seleção de Coleção - (Categorias de Objeto adm) 36 Cursos DPI -INPE