Você está na página 1de 78

TUTORIAL

(EXERCCIOS PRTICOS) BANCO DE DADOS GEOGRFICOS

JOO ARGEMIRO PAIVA EYMAR SILVA S. LOPES FERNANDO Y. YAMAGUCHI

INPE
_
Setembro de 2001
DPI-INPE

Tutorial Banco de Dados Geogrficos

Cursos DPI -INPE

Tutorial Banco de Dados Geogrficos

SINTAXE DOS COMANDOS


Os procedimentos para realizao dos exerccios prticos seguem a seguinte sintaxe: Descreve uma sequncia de operaes:
#Comando a ser executado a partir do menu Iniciar do Windows [Funo] - Opo do menu a selecionar {Nome: Nome a preencher} - Nome a preencher {Campo - Nome: Nome a preencher} - Nome de campo especfico a preencher {Campo - Nome: Nome1 a preencher, Nome2 a preencher } - Nomes de campo (Boto) - Boto a selecionar (Campo Boto) - Boto de campo especfico a selecionar (Lista | Elemento) - Elemento de lista a selecionar (Lista | Elemento1, Elemento2, Elemento3, ...) - Elementos de lista no exclusiva a selecionar Janela - Janela de interface ativa * Ative um PI no Painel Comentrio ou descrio de um procedimento a ser executado Os botes de atalho como Banco de Dados Windows. esto disponveis somente na barra de ferramentas da verso

IMPORTANTE Este tutorial parte integrante da apostila de Banco de Dados Geogrficos. DADOS para executar o tutorial: O aluno/usurio deve instalar em seu micro os dados para executar os exerccios 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 diretrio c:\Curso_BDG\ para instalar os dados. Clique em Prximo nas mensagens apresentadas. NOTA DE CRDITO: Parte dos dados deste tutorial foram fornecidos pela Prefeitura do Municpio de So Paulo (PMSP) em Julho de 2001, atravs da Secretaria Municipal do Meio Ambiente (SMMA) e da Secretaria Municipal do Planejamento Urbano (SEMPLA). Tais dados integram o "Atlas Ambiental do Minicpio de So Paulo" (www.prodam.sp.gov.br/svma/atlas_amb).

INPE
INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS

INPE - http://www.dpi.inpe.br/cursos

Tutorial Banco de Dados Geogrficos

Cursos DPI -INPE

Tutorial Banco de Dados Geogrficos

SUMRIO
Exerccio 1 - Definio de BD no Access ..............................................................................................................7 Exerccio 2 - Consulta em SQL no Access.............................................................................................................7 Exerccio 3 - Consulta em SQL no Access.............................................................................................................8 Exerccio 4 - Projeto de Banco de Dados e Consulta ...........................................................................................9 Exerccio 5 - Consulta em SQL no Access.............................................................................................................9 Exerccio 6 - Juno de Tabelas no Access .........................................................................................................10 Exerccio 7 - Reconhecimento dos Mapas do mundo real...................................................................................11 Exerccio 8 - Reconhecimento do Universo de Representao dos Mapas .........................................................14 Exerccio 8 - Modelagem com SPRING ..............................................................................................................17 Exerccio 9 - Modelando um Banco da Dados Geogrfico - Geo-OMT .............................................................23 Exerccio 10 - Modelagem de um Banco de Dados Geogrfico..........................................................................24 Exerccio 11 - Consultas no SPRING ..................................................................................................................25 Exerccio 12 - Outras Consultas no SPRING ......................................................................................................30 Exerccio 13 - Consultas combinadas de Objetos ...............................................................................................34 Exerccio 14 - Construo de BDG com SPRING - Parte 1................................................................................43 Exerccio 15 - Construo de BDG com SPRING - Parte 2................................................................................47 Exerccio 16 - Construo de BDG com SPRING - Parte 3................................................................................60 Exerccio 17 - Construo de BDG com SPRING - Parte 4................................................................................66 Exerccio 18 - Construo de BDG com SPRING - Parte 5................................................................................68 Exerccio 19 - Construo de BDG com SPRING - Parte 6................................................................................70 Exerccio 20 - Construo de BDG com SPRING - Parte 7................................................................................73 Exerccio 21 - Simplificando a Rede de Drenagem .............................................................................................75 Exerccio 22 - Elaborao de Mapas de Objetos de arquivos DXF....................................................................77 Exerccio 23 - Criao de Aplicativo WEB com SpringWeb ...............................................................................78 ANEXO 1 - Definies no SPRING e recursos gerais .................................................................................. A - 2 ANEXO 3 - Consulta a Mapa de Objetos no SPRING ................................................................................. A - 10 ANEXO 3 - SPRINGWEB ............................................................................................................................. A - 43

INPE - http://www.dpi.inpe.br/cursos

Tutorial Banco de Dados Geogrficos

Cursos DPI -INPE

Tutorial Banco de Dados Geogrficos

Exerccio 1 - Definio 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 atravs de um atributo.
nome

modelo cpf ano endereco licenca motorista data custo

registro
pessoa possui carro relatorio acidente

Parte I: Definio das tabelas no Access: Inicialize o Access e crie um novo banco de dados vazio (escolha o diretrio c:\Curso_BDG\Bancos_access e nome DETRAN Clique no menu principal Inserir - Tabela; Defina modo de criao da tabela Modo estrutura; Defina os campos da tabela (atributos) definindo nome e tipo; No atributo correspondente chave primria 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 so salvos automaticamente ao fecha a janela de edio. Observe que o campo com chave primria no permitir que a tabela tenha o mesmo contedo, por exemplo; duas pessoas no tem o mesmo CPF.

Exerccio 2 - Consulta em SQL no Access


A partir do banco de dados DETRAN criado acima realizar as consultas abaixo. Caso no tenha completado o exerccio 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

Parte I: Procedimento para criar uma consulta em SQL no Access: Selecione menu Inserir opo Consulta Defina modo de criao da consulta Modo estrutura e aperte OK Uma tela de consulta aparece. Altere para modo SQL selecionando no menu Exibir a opo MODO SQL Uma tela para se colocar a consulta aparece. Preencha a expresso de consulta e selecione menu Consulta opo Executar. Parte II: Crie as seguintes Consultas no Access: 1. 2. 3. 4. 5. O nome de uma pessoa dado um cpf Os modelos de carro que uma pessoa possui Os acidentes em que esteve envolvido uma pessoa Todos os acidentes em uma determinada data Todos os carros existentes a partir de um ano

Exerccio 3 - Consulta em SQL no Access


Considere um banco relacional abaixo com as seguintes tabelas: EMPREGADO emp_nome rua Paulo Maria Carlos 100 200 300 cidade SJC SP LP TRABALHO emp_nome Paulo Maria Carlos empresa_nome Brasil Brasil Real salario 800 2.000 3.000

EMPRESA empresa_nome cidade Brasil Real Real SJC SJC SJB

GERENCIA emp_nome gerente_nome Paulo Maria Carlos Kant Kant Jung

A partir do banco de dados apresentado acima, que encontra-se definido atravs do arquivo Tutorial2.mdb (em c:\Curso_BDG\Bancos_access), execute as consultas abaixo.

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, endereos, e cidades de todos os funcionrios 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 no trabalham no Banco do Brasil, ordenados por endereo. 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 vrias cidades, encontre todas as cidades onde o Banco do Brasil tem sede.

Exerccio 4 - Projeto de Banco de Dados e Consulta


Imagine uma situao onde desejamos localizar informaes a partir de um endereo qualquer, a partir de alguns atributos como: nome do logradouro, se tipo avenida ou rua, um determinado trecho de uma rua e ainda os nmeros de cada trecho. Projete uma relao 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 nmero e nome da rua, obter as informaes do trecho que este endereo pertence; Quais as faixas de nmeros de uma rua; Seja possvel associar a rua uma localizao espacial

Exerccio 5 - Consulta em SQL no Access


Caso no tenha completado o exerccio 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 nmero 2500 da rua "Carvalho", apresente todas as informaes do trecho que este endereo pertence; 3. Quais as faixas de nmeros de uma rua "Ipe";

INPE - http://www.dpi.inpe.br/cursos

Exerccio 6 - Juno de Tabelas no Access


A partir do banco de dados apresentado atravs do arquivo Tutorial4.mdb (em c:\Curso_BDG\Bancos_access) , com as relaes LOTE e PROPRIETARIO, crie um outra relao (como no exemplo LoteT) utilizando uma juno externa para que no haja perda de informao. A nova tabela deve conter todos os atributos das duas tabelas. LOTE ID 1 2 3 4 5 6 Rtulo L00120 L00134 L00233 L00567 L00456 L00720 rea Tipo Cod_Proprietrio 624.475.628-35 524.455.528-48 224.435.324-46 IPTU 4544.31 3564.50 574.46 3584.56 1594.80 2514.06

345.30 A 395.15 A 385.60 A 365.75 B 325.45 B 615.49 A

PROPRIETARIO Cod_Proprietrio Nome 624.475.628-35 524.455.528-48 224.435.324-46 LoteT ID 1 2 3 4 5 6 Rtulo L00120 L00134 L00233 L00567 L00456 L00720 rea Tipo Cod_Proprietrio 624.475.628-35 524.455.528-48 224.435.324-46 IPTU 4544.31 3564.50 Marcos 574.46 3584.56 Antonio 2000 1594.80 Tadeu 2514.06 3000 800 Nome salario Marcos Antonio Tadeu salario 800 2.000 3.000

345.30 A 395.15 A 385.60 A 365.75 B 325.45 B 615.49 A

Dica: Utilize o atributo Cod_Proprietario para ligar as duas relaes.

10

Cursos DPI -INPE

Exerccio 7 - Reconhecimento dos Mapas do mundo real


Este exerccio visa apresentar os dados do mundo real no processo de modelagem, isto , os diversos tipos de mapas. Iniciando o SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG|springdb - (Banco de Dados | Banco_DF) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | Brasilia) - (Ativar) NOTA : A janela Painel de Controle apresentada para o usurio juntamente com a janela principal do Spring quando se ativa um Projeto. nesta janela que se faz seleo de dados e controle das telas de visualizao dos diversos mapas. Todas as funes do mdulo Spring so acessadas atravs do menu principal, ou da barra de ferramentas. Observe que o nome do banco e projeto ativo aparece na barra de ttulo do mdulo. atravs da janela Painel de Controle que os Planos de Informaes e suas diferentes representaes so selecionados tanto para a visualizao quanto para outra operao qualquer.

Visualizando mapas do tipo imagem: - [Exibir] [Painel de Controle] ou boto , caso tenha fechado a janela. Painel de Controle - (Categorias | Imagem_TM) - (Planos de Informao | TM5) - (M) - para visualizar em nveis de cinza. SPRING - [Executar] [Desenhar] ou boto Painel de Controle - (Exibir Tela 2) - (Ativar Tela 2) - (Categorias | Imagem_TM) - (Planos de Informao | Comp_3B_4G_5R) - (Imagem Sinttica) para visualizar em cores esta imagem. Observe se PI ficou selecionado. SPRING- Tela 2 - [Executar] [Desenhar] ou boto
.

INPE - http://www.dpi.inpe.br/cursos

11

NOTA : Compare as duas imagens. Na tela 1 temos um mapa do tipo imagem (monocromtica) em nveis de cinza, refletindo os diferentes alvos da cena. Nveis mais claros representam alvos que tm a propriedade de refletir mais a luz solar, por exemplo, reas onde praticamente no existe a cobertura vegetal. J os nveis negros representam o corpo d'gua do Lago Parano - em Braslia. Na tela 2 temos a mesma imagem, porm trata-se de uma imagem sinttica de trs bandas que foram processadas e codificadas. Visualizando uma Composio Colorida (RGB) na tela principal Painel de Controle - (Ativar Tela 1) - (Categorias | Imagem_TM) - (Plano de Informao | TM3) - (R) para visualizar PI na LUT vermelha. - (Plano de Informao | TM4) - (G) para visualizar PI na LUT verde. - (Plano de Informao | TM5) - (B) para visualizar PI na LUT azul. SPRING - [Executar] [Desenhar] ou boto * Nesta imagem os pixels de cada banda (monocromtica) esto associados a LUT (canho de cores primrias RGB). * Experimente fazer outras composies, 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 temtico de rios na tela principal: Painel de Controle - (Ativar Tela 1) - (Categorias | Drenagem) - (Plano de Informao | Mapa_rios) - (Linhas), (Classes) SPRING - [Executar] [Desenhar] ou boto NOTA : Observe na tela 1 que temos algumas linhas e alguns polgonos (Lago Parano). Visualizando mapa temtico de declividade na tela principal e legenda de classes: * Mantenha o mapa de rios selecionado. Painel de Controle - (Ativar Tela 1) - (Categorias | Solos) - (Plano de Informao | Mapa_solos) - (Linhas), (Classes) e (Texto) SPRING - [Executar] [Desenhar] ou boto - [Exibir] [Legenda...]
12 Cursos DPI -INPE

Legenda - (Mapa Rios) - sobre o boto triangular. - (Mapa_solos) - sobre o boto triangular. NOTA : Observe que agora tem-se o mapa temtico de classes de declividade preenchendo toda rea do projeto, onde cada cor representa um intervalo de medida (ordinal). Visualizando um mapa numrico na tela principal: * Desmarque todos os PI's que estivem selecionados antes de comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Painel de Controle - (Ativar Tela 1) - (Categorias | Altimetria) - (Plano de Informao | Mapa_altimetrico) - (Amostras) e (Textos) SPRING - [Executar] [Desenhar] ou boto NOTA : Observe na tela 1 que temos isolinhas e alguns pontos cotados. A cada entidade grfica tem-se associado uma cota Z, alm das prprias 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 comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Painel de Controle - (Ativar Tela 1) - (Categorias | Cad_Urbano) - (Plano de Informao | Mapa_quadras) - (Linhas), (Objetos), (Textos) SPRING - [Executar] [Desenhar] ou boto - [Editar] [Objeto...] Editar Objetos - (Categorias de Objetos | Quadras) - (Modo de Seleo Tela) * clique sobre qualquer das quadras na tela ativa e observe seu rtulo. - (Atributos...) Valores de Atributos * clique sobre outras quadras e observe seu atributos (Asa, Populao, Renda, etc) so apresentados na lista de valores. - (Fechar) Editar Objetos - (Fechar) NOTA : Observe que cada polgono est associado a um objeto geogrfico individual, isto , cada um tem um rtulo e nome especfico, alm 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 comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Painel de Controle - (Ativar Tela 1) - (Categorias | Rede_Vias) - (Plano de Informao | Mapa_vias) - (Linhas), (Objetos) SPRING - [Executar] [Desenhar] ou boto - [Editar] [Objeto...] Editar Objetos - (Categorias de Objetos | Vias) - (Modo de Seleo Tela) * clique sobre qualquer das linhas (vias) que esto em vermelho na tela ativa. As linhas em preto no esto associadas a nenhum objeto. - (Fechar) NOTA : Observe que tem-se somente entidades do tipo linhas e ns (extremos e cruzamento de linhas) e quando associado, atributos descritivos.

Exerccio 8 - Reconhecimento do Universo de Representao dos Mapas


Este exerccio visa apresentar alguns mapas com destaque para o universo de representao dos mesmos. Ativando um Banco e um Projeto no SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados | Billings) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | Billings) - (Ativar) Analisando as representaes do mapa temtico de geologia (vetorial): Painel de Controle - (Ativar Tela 1) - (Categorias | Geologia) observe que temtico. - (Plano de Informao | Geologia - vetorial) - (Linhas), (Classes) SPRING - [Executar] [Desenhar] ou boto
14 Cursos DPI -INPE

NOTA : Observe que mesmo ampliando vrias vezes uma regio do mapa, o usurio no perde a qualidade do preenchimento dos polgonos, pois segue exatamente os contornos das linhas que limitam as classes de geologia. Analisando as representaes dos mapas temticos de geologia (matriciais): Painel de Controle * clique em (Classes) para desmarcar o preenchimento do PI Geologia vetorial, deixando somente as linhas de contorno. - (Categorias | Geologia) observe que tambm temtico. - (Plano de Informao | Geologia matricial 2x2) - (Matriz) SPRING - [Executar] [Desenhar] ou boto - [Exibir] [Cursor de rea] ou boto - utilize o recurso de zoom para ampliar uma regio do mapa. - (Ativar 2) e (Exibir 2) para abrir a Tela 2. - (Categorias | Geologia) - (Plano de Informao | Geologia matricial 10x10) - (Matriz) SPRING - [Executar] [Desenhar] ou boto na Tela 2 - [Exibir] [Cursor de rea] ou boto - utilize o recurso de zoom para ampliar a mesma regio do mapa na Tela 1. NOTA : Compare os dois mapas temticos de geologia. Observe que ambos representam as mesmas classes de geologia, mas o mapa com resoluo de 2x2 (metros) se aproxima mais da representao vetorial. Analise a seguir seus tamanhos no seu sistema de arquivos. Analisando as representaes matriciais dos mapas de geologia: Painel de Controle - (Categorias | Geologia) - (Plano de Informao | Geologia matricial 2x2) para ativar tal PI. - [Editar] [Plano de Informao...] Planos de Informao - (Representaes...) Informaes sobre as Representaes * analise os dados apresentados. Painel de Controle - (Plano de Informao | Geologia matricial 10x10) para o outro PI. Informaes sobre as Representaes * novos dados so apresentados. Planos de Informao - (Fechar) NOTA : Observamos que ambos mapas matriciais tm tamanhos (nmero de Colunas e Linhas) diferentes e consequentemente ocupam espaos 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 espao em disco, porm de menor preciso comparado representao vetorial.
INPE - http://www.dpi.inpe.br/cursos

15

IMPORTANTE : O usurio deve aprender a escolher a melhor representao para seus mapas temticos, pois dependendo do tipo de anlise ter de optar entre uma ou outra. Muitas vezes uma resoluo maior pode agilizar e economizar espao de armazenamento, considerando uma mesma escala para representar a qualidade dos resultados. Analisando as representaes do mapa numrico 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. Painel de Controle - (Ativar Tela 1) - (Categorias | Altimetria) observe que numrico. - (Plano de Informao | MNT) - (Amostras), (TIN) SPRING - [Executar] [Desenhar] ou boto - [Exibir] [Cursor de rea] ou boto ampliar algumas regies do mapa. - utilize o recurso de zoom para

NOTA : Observe que sobre a representao vetorial das amostras (isolinhas + pontos cotatos) foi criada a representao, tambm vetorial, da grade triangular. Todos os pontos cotados, principalmente nas regies mais planas ou de inflexo, foram utilizados como vrtices dos tringulos, enquanto que alguns pontos das isolinhas no foram considerados, principalmente quando isolinhas esto muito prximas ou muito sinuosas. Normalmente, parmetros como: tolerncia de isolinhas, distncia entre pontos e menor aresta so prestabelecidos para criar a grade triangular. Analisando as representaes do mapa numrico de altimetria: Painel de Controle * clique em (TIN) para desmarcar a grade triangular do PI MNT, deixando somente as amostras. - (Categorias | Altimetria) - (Plano de Informao | MNT_grade 2x2 ) - (Grade) SPRING - [Executar] [Desenhar] ou boto - [Exibir] [Cursor de rea] ou boto ampliar uma regio do mapa. - utilize o recurso de zoom para

NOTA : Observe agora que em outro plano de informao foi criada uma grade retangular (matricial) com uma resoluo pr-definida pelo usurio. A resoluo ideal da grade depender dos produtos e anlises a serem efetuadas posteriormente. Normalmente uma grade deste tipo, para que represente bem a superfcie, deve ter uma resoluo que seja menor ou igual a menor distncia entre duas isolinhas. Encerrando o SPRING: SPRING - [Arquivo] [Sair] * Confirme com SIM a pergunta, se realmente deseja fechar o SPRING.
16 Cursos DPI -INPE

Exerccio 8 - Modelagem com SPRING


Uma empresa de cana de acar tem vrias fazendas espalhadas pelo Estado de So Paulo. Cada fazenda tem vrios talhes que esto 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 esto dentro de um determinado municpio ? 2- Quais fazendas tem maior produo para um determinado tipo de cana ? 3- Quais os municpios que so cortados por uma rodovia e que tem pelo menos uma fazenda. 4- Qual o menor caminho para escoar a produo de cada fazenda ? NOTAS: Somente as entidades geogrficas Fazenda e Talho contm atributos convencionais (descritivos); A tabela Talho tem uma chave composta (Cod_Talho/Cod_FZ), pois o nmero do talho somente pode repetir em diferentes fazendas; Como cada talho pode ter vrias safras, a tabela Produo tem uma chave composta (Cod_Talho/Cod_FZ/Safra), para identificar os diferentes plantios e consequentemente, as diferentes produes em cada talho. RESPOSTA - PARTE A: O modelo Geo-OMT est na figura abaixo. Veja observaes a seguir.
Modelo Geo-OMT - Empresa de Cana de Aucar
ESTADOS
C

U 1...* MUNICPIO
COD_MUNICPIO Contm

1
Dentro de

1...*
Cruza / Atravessa / Dentro de FAZENDA

COD_FZ Fazenda
1...* Cod_FZ rea_plantada Tcnico_responsavel 1

Rodovias
DSC_NOME_Rod

Talho
1...* COD_Talho Descrio Talho
1...*

Talho Ruas 1...*


DSC_NOME_RUA 1...* Cod_Talho Cod_FZ rea/Permetro Tipo_solo 1...*

Produo
Cod_Talho Cod_FZ Safra Especie Data_plantio Data_colheita Produo Preo

Cruza / Toca

INPE - http://www.dpi.inpe.br/cursos

17

Para responder as consultas acima, os seguintes comentrios so necessrios: 1- As entidades geogrficas Municpio e Fazenda so necessrias coexistirem no mesmo banco de dados, onde uma simples consulta espacial topolgica 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 funo da produo e da espcie de cana. Como a tabela de produo est vinculada a cada lote, ser necessrio utilizar na expresso de consulta uma funo de agregao (no caso, SOMA) e um agrupamento em funo do cdigo da fazenda; 3- Para executar tal consulta basta analisar espacialmente os mapas Fazenda, Municpio e Rodovias. Primeiro pode-se verificar o relacionamento topolgico de linhas e polgonos (do tipo cruza, atravessa ou dentro de), para os municpios que so cortados por uma determinada rodovia, e em seguida, dos municpios resultantes, analisar o relacionamento topolgico de polgono com polgono (do tipo dentro de), para as fazendas que esto dentro de tais municpios; 4- O escoamento da produo 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 construdo (nome de PI's, temas ou layers, tipo de representao e tabelas associadas). RESPOSTA - PARTE B: No caso do SPRING o banco de dados geogrfico teria a seguinte configurao: Banco de Dados: Cana de Acar Modelo de Dados: Categorias: Cad_Fazendas ( modelo Cadastral ) Fazenda ( modelo Objeto) Atributos: Cod_Fazenda (tipo Texto) Rtulo Nome_Fazenda (tipo Texto) Nome rea_Plantada (tipo Real) Tcnico_responsvel (tipo Texto) Cad_Talho ( modelo Cadastral ) Talho ( modelo Objeto) Atributos : Cod_Fazenda+Cod_Talho (tipo Texto) Rtulo Cod_Talho (tipo Texto) Nome = Rtulo rea_Plantada (tipo Real) Permetro (tipo Real) Tipo_solo (tipo Texto) Produo ( modelo No_espacial) Atributos : Cod_Fazenda+Cod_Talho (tipo Texto) Rtulo Cod_Talho (tipo Texto) Chave Composta Safra (tipo Texto) Chave Composta Espcie (tipo Texto) Data_Plantio (tipo Data) Data_Colheita (tipo Data) Produo (tipo Real) Preo (tipo Real) Cad_Municipios ( modelo Cadastral ) Municpio ( modelo Objeto) Tabela : Cod_Municipio (tipo Texto) Rtulo 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 Primria Rodovias ( modelo Objeto) internas ao estado Tabela : Cod_Rodovias (tipo Texto) Chave Primria Projetos: Estado_SP (um projeto para todo estado) Planos de Informaes: Mapa_fazendas polgonos (vetorial) tabela Fazenda Mapa_talhes polgonos (vetorial) tabela Talho Mapa_municpio polgonos (vetorial) Mapa_vias linhas conectadas (vetorial) com objetos ruas e rodovias

Veja os procedimentos no SPRING a seguir: Iniciando o SPRING e criando um banco: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - {Nome: Cana_de_Accar} - (Gerenciador Access) - (Criar) responda No 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 boto Modelo de Dados - {Categorias - Nome: Cad_Fazendas } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: Fazenda} - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Cad_Talho } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: Talho} - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Produo} - (Modelo No-Espacial) - {Tabela - Nome: Produo} - (Categorias Criar) - {Categorias - Nome: Cad_Municpios } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: Municpio}
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) - (Executar) - para salvar as categorias criadas. Definindo atributos para objetos no dados do banco: - [Arquivo] [Modelo de Dados...] ou boto Modelo de Dados - (Categorias | Fazendas) - (Atributos...) * Lembre-se que o Rtulo e Nome j fazem parte do objeto. Atributos de Categoria - {Nome: AREA_P } - para rea plantada - (Tipo Real) - (Inserir) - {Nome: TECNICO } - para tcnico responsvel - (Tipo Texto) - {Tamanho: 35 } - (Inserir) - (Executar) - (Fechar) Modelo de Dados - (Categorias | Talho) - (Atributos...) Atributos de Categoria - {Nome: AREA_P } - para rea plantada - (Tipo Real) - (Inserir) - {Nome: PERIM_P } - para permetro plantado - (Tipo Real) - (Inserir) - {Nome: TIPO_SOLO } - para tipo de solo - (Tipo Texto) - {Tamanho: 30 } - (Inserir) - (Executar) - (Fechar) Modelo de Dados - (Categorias | Produo) - (Atributos...) Atributos de Categoria
20 Cursos DPI -INPE

- {Nome: TALHAO } - cdigo que inclui Fazenda+Talho - (Tipo Texto) - {Tamanho: 15 } - (Inserir) - {Nome: SAFRA } - (Tipo Data) - (Inserir) - {Nome: ESPECIE } - para espcie da cana no talho - (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 produo na safra - (Tipo Real) - (Inserir) - {Nome: PRECO } - para preo da produo - (Tipo Real) - (Inserir) - (Executar) - (Fechar) Modelo de Dados - (Categorias | Municpio) - (Atributos...) Atributos de Categoria * Rtulo e Nome sero o cdigo do IBGE Atributos de Categoria - {Nome: DENOMINA } - para nome do IBGE - (Tipo Texto) - {Tamanho: 40 } - (Inserir) - (Executar) - (Fechar) Modelo de Dados - (Categorias | Ruas) - (Atributos...) Atributos de Categoria - {Nome: DENO } - para nome da rua - (Tipo Texto) - {Tamanho: 30 } - (Inserir) - (Executar) - (Fechar) 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) - (Executar) - (Fechar) Modelo de Dados - (Fechar) A seguir deve-se criar o projeto que envolva a rea do Estado de So Paulo. Criando o Projeto: - [Arquivo] [Projeto...] ou boto Projetos - {Nome: Estado_SP} - (Projeo...) Projees - (Sistemas | POLICONIC) - (Modelos da Terra | SAD69) - {Lat: s 0 0 0} - no utilize os caracteres , " ou ' - apenas um espao em branco para separar graus, minutos e segundos. - {Long: o 54 0 0} - no utilize os caracteres , " ou ' - apenas um espao em branco para separar graus, minutos e segundos. - (Executar) Projetos - (Retngulo Envolvente - Coordenadas Geogrficas) - {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 Painel de Controle apresentada para o usurio juntamente com a janela principal do Spring quando ativa-se um Projeto. nesta janela que se faz seleo de dados e controle das telas de visualizao dos PIs. Entretanto, observe que as duas listas Categorias e Planos de Informao esto vazias, pois nenhum mapa foi criado ainda, apesar do modelo de dados j existir. Crie alguns PI a seguir. Criando Planos de Informao para o Projeto: - [Editar][Plano de Informao...] ou Planos de Informao - (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 Painel de Controle - (Categorias | Cad_Talho) - {Nome: Mapa_Talho_Santa_Helena} - exemplo de talhes de uma fazenda - {Escala: 10000} - (Criar) - (Categorias | Cad_Municipios) - {Nome: Mapa_Municpios} - {Escala: 50000} - (Criar) - (Categorias | Rede_Vias) - {Nome: Mapa_vias} - {Escala: 10000} - (Criar) - (Fechar)

Exerccio 9 - Modelando um Banco da Dados Geogrfico - Geo-OMT


O objetivo deste exerccio o aluno a modelar uma aplicao qualquer, no caso, o problema da reforma agrria no Brasil. recomendado que o usurio defina o modelo de dados utilizando o Geo_OMT numa folha de papel e depois utilizando o sistema SPRING, implemente tal modelo. Problema: Reforma Agrria Objetivo: Seleo de reas para desapropriao, acompanhamento das reas de projetos de assentamentos. Critrios da modelagem NOTAS: 1. Cada propriedade (projeto de assentamento fundirio) deve permitir representar alm dos lotes, as reas de proteo ambiental, alm de pertencer a somente um municpio. 2. A demarcao 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 possvel os rios devem ser considerados na modelagem numrica para obteno da declividade. reas improdutivas: imagens de satlite multitemporais e fotos areas seleo de terras: topografia e solos legislao: reas de proteo ambiental cadastro de novas propriedades (lotes) identificao das moradias dos lotes dados dos proprietrios dos lotes cadastro das vias de acesso s reas demarcadas e externas reparticionamento e

INPE - http://www.dpi.inpe.br/cursos

23

3. As vias de acesso (ruas) dentro das reas dos projetos de assentamento devem, alm de serem utilizadas para planejar o escoamento da produo, 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 proprietrio pode ter somente um lote. 6. Para compor a cartografia deve-se existir uma representao para drenagem (represa, lagos e rios), considerando inclusive a representao em diferentes escalas para rios.

Exerccio 10 - Modelagem de um Banco de Dados Geogrfico


A Secretaria Municipal de Sade de Porto Alegre, cadastrou as informaes sobre mortalidade no ano de 97 para os bairros da cidade. As informaes espaciais dos bairros e das localizaes de cada morte esto disponveis. A Secretaria deseja criar um banco de dados geogrfico que permita associar os dados tabulares com a informao espacial. Cada bairro e cada bito dever ser tratado como um objeto no banco de dados. Usando o SPRING, crie um modelo de dados que permita armazenar as seguintes informaes: Representao poligonal com as linhas que delimitam os bairros. Representao pontual com os pontos referentes localizao das mortes. Objetos dos tipos Bairros e bitos. Cada bairro deve possuir os seguintes atributos: Cdigo do bairro (COD_BAIRRO, inteiro) Nome do bairro (NOM_BAIRRO, texto, tamanho = 15) Cada morte (bito) deve possuir os seguintes atributos: Cartrio (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) Endereo (ENDERECO, texto, tamanho = 50) NOTA: Crie um Banco de Dados de nome "Modelagem".

24

Cursos DPI -INPE

Exerccio 11 - Consultas no SPRING


Este exerccio objetiva apresentar alguns recursos de consulta de um Banco de Dados do SPRING, que utiliza arquitetura dual. Iniciando o SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados | Banco_DF) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | Brasilia) - (Ativar) Visualizando um mapa cadastral na tela principal e seus atributos: * desmarque todos os PI's que estivem selecionados antes de comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Painel de Controle - (Ativar Tela 1) - (Categorias | Cad_Urbano) - (Plano de Informao | Mapa_quadras) - (Linhas), (Objetos), (Textos) SPRING - [Executar] [Desenhar] ou boto - [Editar] [Objeto...] Editar Objetos - (Categorias de Objetos | Quadras) - (Modo de Seleo Tela) * clique sobre qualquer das quadras na tela ativa e observe seu rtulo. - (Atributos...) Valores de Atributos * clique sobre outras quadras e observe seu atributos (Asa, Populao, Renda, etc) so apresentados na lista de valores. - (Fechar) Editar Objetos - (Fechar) NOTA: Observe que cada quadra tem como primeiro campo o GEOID, o qual faz a ligao da tabela Quadras (arquivo em DBF) com o polgono correspondente. OBS: Se desejar, ative o Cursor de Info e clique sobre uma quadra, verificando na janela Relatrio de Dados os dados de cada polgono. No caso, temos os atributos ASA, USO, NUM_IMOV (nmero de imveis) e POPULAC (populao) ao objeto Quadras. Os atributos de AREA e PERIMETRO so 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 comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Painel de Controle - (Ativar Tela 1) - (Categorias... | Cad_Urbano) - (Planos de Informao | Mapa_quadras) - (Linhas) (Objetos) - (Consultar..) Gerao e Seleo de Coleo - (Categorias de Objeto | Quadras) - (Colees | ALL) - (Aplicar) as janelas Visualizao de Objetos e Tabela so apresentadas. NOTA: Observe que, alm da Tela de Visualizao, as janelas Visualizao de Objetos e Tabela de Atributos, Consulta, Consulta Espacial e Agrupamento esto disponveis. Veja mais detalhes no ANEXO 2. Consultando o mdulo Tabela com o mapa Mapa_quadras: Tabela Tabela de Atributos X Tela - Selecione um objeto na TABELA de atributos, pressionando BE (boto esquerdo) na primeira coluna da linha desejada. O objeto ser automaticamente realado, na cor corrente (cor apresentada no canto superior esquerdo da tabela), na Tela de visualizao. - Selecione vrios objetos consecutivos na TABELA de atributos, clicando e arrastando com BE na primeira coluna dos objetos desejados. Os objetos sero automaticamente realados, na cor corrente atual. Tela X Tabela de Atributos - Selecione uma objeto, neste caso um polgono, na Tela de visualizao 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 seleo de linhas: - Pressione BD (boto 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 opo: [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 opo: [Cor-Corrente]. Ampliando na tela o objeto selecionado ou todos * para facilitar a localizao de um objeto selecionado ou de um grupo pode-se utilizar a opo de Zoom - Pressione BD sobre a primeira coluna da linha. - Selecione no menu [Zoom], a opo: [Toda-Seleo] (todas linhas marcadas, independente da cor) ou [Seleo-Corrente] (somente a linha onde estivar o mouse). Veja a seguir alguns recursos sobre as colunas da tabela Exibindo estatsticas bsicas para atributos numricos * Desmarque todas a linha primeiro, veja como fazer acima - Pressione o BD sobre o nome do atributo POPULAC. - Selecione a opo [Estatstica....] * Vlido somente para atributos numricos. Relatrio de Dados * observe os valores apresentados: N.Amostras, N.Ausentes, Mdia, Mediana, Mnimo, Mximo, D.Padro, C.variao - Se desejar clique em (Salvar...) e fornea um nome de arquivo. Ordenamento por atributos * Para facilitar a localizao de um dado qualquer, ordene por coluna - Pressione BD sobre o nome do atributo USO por exemplo. - Selecione a opo [Ordenar]. - Selecione a opo [Crescente] ou [Decrescente]. * A tabela toda exibida em funo do ordenamento selecionado. Ocultando coluna durante a exibio da tabela * Tabelas muito extensas (muitos atributos) pode ser til ocultar determinadas colunas. - Pressione BD sobre o nome atributo NOME, por exemplo. - Selecione a opo [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 opo [Exibir Colunas...] Exibir Colunas - Clique sobre o nome do atributo na lista para exibir ou ocultar. * Atributos marcados por uma tarja azul esto visveis na tabela, caso contrrio esto ocultos. - (Fechar) Veja a seguir alguns recursos de anlises grficas das linhas e colunas da tabela Exibindo histograma * A condio para se obter o histograma no 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 opo [Grfico...] * A tela grfica apresentada. Se desejar aumente nas laterais. Exibindo diagrama de disperso * A condio para obter o diagrama de disperso (Scatter Plot) no 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 opo [Grfico...] * A tela grfica apresentada. Se desejar aumente nas laterais. Exibindo grfico Pie Chart * A condio para obter o grfico 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 opo [Grfico...] * A tela grfica apresentada. Se desejar aumente nas laterais. NOTA: Antes de fechar o mdulo Tabela, remova as marcas de todas as linha e colunas, para que no interfira na prxima anlise.

Agrupamento de objetos A tcnica de agrupamento usada para visualizar a distribuio espacial de um determinado atributo. As vrias tcnicas de agrupamento disponveis (Passo Igual, Quantil, Estatstico e Valor nico) possibilitam a gerao de diferentes mapas a partir dos mesmos dados. Quando o mtodo Passo Igual, o passo estabelecido fazendo-se a seguinte conta: (maior valor menor valor )/ (nmero de partes). Quanto o mtodo por Quantil, o nmero 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 considerao o nmero 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 mtodo de agrupamento por Valor nico usado para determinar grupos que possuem o mesmo valor para um determinado atributo. O mtodo de agrupamento por Estatstica deve ser usado somente quando o histograma se aproxima de uma distribuio normal. Analisando-se o histograma, o intervalo de valores pode ser alterado. Agrupamento de objetos por: Passo igual/5 partes Visualizao de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Passo Igual) - (Atributos | AREA) - (Nmero de Partes 5)
28 Cursos DPI -INPE

- (Gradao de Cores Verm. Verde Azul) - (Agrupar) - (Executar) - Analisar resultado na Tela de visualizao Agrupamento de objetos por: Quantil/5 partes Visualizao de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Quantil) - (Atributos | RENDA) - (Nmero de Partes 5) - (Gradao de Cores Verm. Verde Azul) - (Agrupar) - (Executar) - Analisar resultado na Tela de visualizao * Teste outras opes de agrupamento. * Desfazer o agrupamento antes de fechar a janela - (Desagrupar) - (Executar) - (Fechar) Agrupamento de objetos por: Valor nico Visualizao de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Valor nico) - (Atributos | USO) - (Gradao de Cores Verm. Verde Azul) - (Agrupar) - (Executar) - Analisar resultado na Tela de visualizao Agrupamento de objetos por: Estatstica Visualizao de Objetos - [Editar][Agrupamento...] Agrupar Objetos: Quadra - (Modo Estatstico) - (Atributos | RENDA) - (Desvio Padro 1) - (Agrupar) - (Executar) - Analisar resultado na Tela de visualizao

INPE - http://www.dpi.inpe.br/cursos

29

Seleo de Objetos por atributos usando uma expresso de consulta O mdulo que controla a visualizao de objetos permite que um subconjunto de objetos seja selecionado atravs de uma expresso de consulta, para posterior explorao do dado usando outras funes, tais como agrupamento, nova seleo etc. Definindo um subconjunto de objetos para ser explorado Visualizao de Objetos - [Editar][Consulta...] Seleo de Objetos - (Atributos | Renda) - (Operao | > ) - (Mostrar) - (Valores | 6000) - ou outro valor, de acordo com os dados fornecido pelo usurio. Se desejar digite um valor qualquer no campo abaixo da lista de valores. * Observe que a expresso lgica apresentada durante sua seleo. - (Executar) - Somente os objetos cuja renda satisfizer a expresso fornecida sero apresentados na TELA de visualizao e na TABELA. Desfazendo a seleo de um subconjunto de objetos * Desfazer a expresso antes de fechar a interface de consulta: - (Cancelar) - vrias vezes at remover toda equao na lista Expresso Lgica. - (Executar) (Fechar)

Exerccio 12 - Outras Consultas no SPRING


Este exerccio objetiva apresentar os recursos de consulta espacial e atributos, de um Banco de Dados do SPRING, utilizando o projeto de PortoAlegre. NOTA: Este exerccio semelhante ao banco de dados que foi modelado no exerccio 10, porm com dados reais. Iniciando o SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados | Banco_PortoAlegre) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | PortoAlegre) - (Ativar) Visualizando um mapa cadastral dos bairros na tela principal: * Desmarque todos os PI's que estivem selecionados antes de comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma.
30 Cursos DPI -INPE

Painel de Controle - (Ativar Tela 1) - (Categorias | Cad_Bairros) - (Plano de Informao | Mapa_bairros) - (Linhas), (Objetos), (Textos) SPRING - [Executar] [Desenhar] ou boto Executar as seguintes consultas no SPRING usando os dados de Porto Alegre (mortalidade e bairros): Consulta 1 Selecione todos os bairros vizinhos ao bairro Vila Ipiranga. Criando uma coleo para Objeto Vila Ipiranga: Painel de Controle - Ativar PI Mapa_bairros - (Linhas), (Objetos), (Textos) - (Consultar...) Gerao e Seleo de Coleo - {Coleo: VIpiranga} - (Criar) - (Atributos | NOM_BAIRRO) - (Operador | = ) - (Valores | T) - selecionar item Vila Ipiranga na lista. - (Gerar) Iniciando a consulta com todos os bairros: Gerao e Seleo de Coleo - (Colees | ALL) - (Aplicar) NOTA: As janelas "Tabela" e "Visualizao de Objetos" sero apresentadas. Importante deixar a janela "Visualizao de Objetos" aberta, pois todo controle est sobre esta. Executando a consulta espacial: Visualizao de Objetos - [Editar] [Consulta Espacial...] Consulta Espacial - (Operao Topologia) - (Relacionamento | Toca) - (Objeto | Bairros) - em Dados a Comparar - (PI | Mapa_bairros:Cad_Bairros) - (Coleo | VIpiranga) - (Opo de Seleo Nova) - (Executar) - o resultado apresentado na tela ativa. RESULTADO: Os bairros vizinhos so num total de 9.

INPE - http://www.dpi.inpe.br/cursos

31

NOTA: Caso feche a janela "Visualizao de Objetos", ser mantido os objetos destacados da ltima consulta executada. Caso no 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 prximo exerccio cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Criando uma coleo para objeto Bairro Santa Teresa: - Ativar PI Mapa_bairros Painel de Controle - (Objetos) - (Consultar...) Gerao e Seleo de Coleo - {Coleo: BSTeresa} - (Criar) - (Atributos | NOM_BAIRRO) - (Operador | = ) - (Valores | T) - selecionar item Santa Teresa na lista. - (Gerar) - (Fechar) Iniciando a consulta com todas as mortes: - Ativar e desenhar Pontos e Objetos do PI mortal Painel de Controle - (Pontos), (Objetos) - (Consultar...) Gerao e Seleo de Coleo - (Colees | ALL) - (Aplicar) Executando a consulta espacial: Visualizao de Objetos - [Editar] [Consulta Espacial...] Consulta Espacial - (Operao Topologia) - (Relacionamento | Dentro) - (Objeto | Bairros) - em Dados a Comparar - (PI | Mapa_bairros:Cad_Bairros) - (Coleo | BSTeresa) - (Opo de Seleo Nova) - (Executar) - o resultado apresentado na tela ativa. - (Fechar) Visualizao de Objetos - (Fechar)
32 Cursos DPI -INPE

RESULTADO: Os bitos procurados so num total de 17. Consulta 3 Selecione todos os bairros com rea maior do que 3000000 metros quadrados. IMPORTANTE: Antes de iniciar o prximo exerccio cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Iniciando a consulta com todos os bairros: Painel de Controle - Ativar PI Mapa_bairros - (Linhas), (Objetos), (Textos) - (Consultar...) Gerao e Seleo de Coleo - (Coleo | ALL) - (Aplicar...) Executando a consulta espacial: Visualizao de Objetos - [Editar] [Consulta...] Seleo de Objeto - (Atributos | AREA) - (Operao >) - {Valor: 3000000} (CR) - (Executar) - o resultado apresentado na tela ativa. - (Cancelar) - (Executar) - volta a mostrar todos objetos bairros. RESULTADO: Os bairros so num total de 35.

Consulta 4 Selecionar todas as mortes que estejam a 4000 m do bairro Arquiplago. IMPORTANTE: Antes de iniciar o prximo exerccio cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Criando uma coleo para objeto Bairro Arquiplago: - Ativar PI Mapa_bairros Painel de Controle - (Objetos) - (Consultar...) Gerao e Seleo de Coleo - {Coleo: 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 Painel de Controle - Ativar o PI mortal - (Pontos) (Objetos) - (Consultar...) Gerao e Seleo de Coleo - (Colees | ALL) - (Aplicar) Executando a consulta espacial: Visualizao de Objetos - [Editar] [Consulta Espacial...] Consulta Espacial - (Operao Mtrico) - (Distncia < ) - {Valor: 4000} - (Objeto | Bairros) - em Dados a Comparar - (PI | Mapa_bairros:Cad_Bairros) - (Coleo | BArquipelago) - (Opo de Seleo Nova) - (Executar) - o resultado apresentado na tela ativa. RESULTADO: Os bitos so num total de 51.

Exerccio 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 boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - {Nome: Banco_DF} - (Ativar) - caso no seja o projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - {Nome: DF} - (Ativar) Apresentamos a seguir algumas consultas a serem executas.

34

Cursos DPI -INPE

Consulta 1
O exerccio a seguir permite responder a seguinte pergunta - Calcule o nmero total de salas de aulas da rede pblica com ensino regular da regio administrativa Braslia (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 Painel de Controle - (Ativar Tela 1) - (Categorias | Cad_Escolas) - (Plano de Informao | Mapa_Escolas) - (Objetos) - (Consultar...) Gerao e Seleo de Coleo - (Categorias de Objeto | escolas) - (Colees | ALL) - (Aplicar) * Espere carregar as janelas Tabela e Visualizao de Objetos. TELA 1 - [Executar] [Desenhar] ou boto Visualizao de Objetos - [Editar][Consulta...] Seleo de Objetos - (Atributos | NOME_RA) - (Operao = ) - (Mostrar) - {Valores: RA I - BRASILIA} - (AND) - (Atributos | TIPO) - (Operao = ) - (Mostrar) - {Valores: Publica} - (AND) - (Atributos | ENSINO) - (Operao = ) - (Mostrar) - {Valores: Regular} - (Executar) * Observe que na janela Tabela: escola encontram-se trinta e cinco (35) objetos que atendem a expresso de consulta. Caso tenha fechado esta janela execute: Visualizao de Objetos - [Editar][Tabela...] Tabela: escolas * Clique boto da direita sobre o nome do atributo, no caso, NO_SALAS, e escolha a operao Estatstica. Relatrio de Dados * O valor de procurado 474 (salas). Outros dados esto disponveis, veja a seguir:
INPE - http://www.dpi.inpe.br/cursos

35

N. AMOSTRAS 35 N. AUSENTES 0 MINIMO 5 MAXIMO 92 MEDIA 13.5429 C. VARIACAO 1.1102

MEDIANA SOMA TOTAL D. PADRAO

9 474 15.0358

A figura a seguir apresenta o resultado da Consulta 1.

Consulta 2
O exerccio a seguir permite responder a seguinte pergunta - Quais so as regies administrativas vizinhas a RA X Guara e que tenham a densidade demogrfica maior que 1000 ?. Observe que est consulta depende somente do mapa de regies administrativas e do atributo DENS_DEMOG do objeto adm. IMPORTANTE: Antes de iniciar o prximo exerccio cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. Em primeiro lugar ser necessrio criar uma coleo com a RA X - Guara. Definindo uma coleo para RA X Guara: Painel de Controle - (Ativar Tela 1) - (Categorias | Unidades_Polticas) - (Plano de Informao | Mapa_ADM) - (Linhas), (Objetos), (Texto) - (Consultar...) Gerao e Seleo de Coleo - (Categorias de Objeto | adm)
36 Cursos DPI -INPE

- {Coleo: Guara} - (Criar) - (Atributos | DENOMINA) - (Operao = ) - (Valores T) * para listar todos os valores para atributo NOME. - (lista de valores | RA X - GUARA) - (Gerar) Em segundo lugar ativa-se todos os objetos do mapa de regies administrativas, conforme segue. Executando uma consulta por atributos e espacial Consulta 2 Gerao e Seleo de Coleo - (Categorias de Objeto | adm) - (Colees | ALL) - (Aplicar) * Espere carregar as janelas Tabela e Visualizao de Objetos. TELA 1 - [Executar] [Desenhar] ou boto Visualizao de Objetos - [Editar][Consulta...] Seleo de Objetos - (Atributos | DENS_DEMOG) - (Operao > ) - {Valor : 1000} (CR) - (Executar) - (Fechar) Visualizao de Objetos - [Editar][Consulta Espacial...] Consulta Espacial - (Operao Topologia) - (Relacionamento | Toca) - (Objeto | adm) - (PI | Mapa_ADM) - (Coleo | Guara) - (Opo de Seleo Nova ) - (Executar) * Observe que na janela Tabela: adm encontra-se trs (3) RAs que so vizinhos ao RA X e tm densidade demogrfica maior que 1000. NOTA: Pode-se ainda executar um agrupamento para que cada RA seja apresentado em uma cor, neste caso, utilizaremos o valor nico.

INPE - http://www.dpi.inpe.br/cursos

37

Executando um agrupamento por valor nico Consulta 2 Visualizao de Objetos - [Editar][Agrupamento...] Agrupar Objetos: adm - (Modo Valor nico) - (Atributos | DENOMINA) - (Gradao de Cores Azul p/ Cyan) * ou outra cor qualquer - (Agrupar) - (Executar) * observe resultado na tela - (Fechar) A figura a seguir apresenta o resultado da Consulta 2. Observe que a janela Visualizao de Objetos apresenta a legenda dos dados agrupados.

Consulta 3
O exerccio a seguir permite responder a seguinte pergunta - Apresente todos as escolas do tipo pblica e que estejam a menos de 1200 metros do Eixo Monumental de Braslia ?" Observe que est consulta depende somente do atributo TIPO de escola e da relao espacial com outro objeto, no caso rodovias. Nesta consulta, tanto faz a ordem em que realizada, em primeiro separa-se os objetos escolas que esto a uma distncia do objeto rodovias e depois os que so de determinado tipo, ou em primeiro pelo tipo e depois a relao com a distncia. IMPORTANTE: Antes de iniciar o prximo exerccio cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo].
38 Cursos DPI -INPE

Em primeiro lugar ser necessrio criar uma coleo com todos os trechos do Eixo Monumental. Definindo uma coleo para o Eixo Monumental: Painel de Controle - (Ativar Tela 1) - (Categorias | Rede_Vias) - (Plano de Informao | Mapa_Rodovias) - (Linhas), (Objetos) - (Consultar...) Gerao e Seleo de Coleo - (Categorias de Objeto | rodovias) - {Coleo: EixoM} - (Criar) - (Atributos | NOME_ROD) atributo do objeto e no igual ao rtulo - (Operao = ) - (Valores T) * para listar todos os valores para atributo NOME. - (lista de valores | EIXO MONUMENTAL) - (Gerar) - (Fechar) Em segundo lugar ativa-se o mapa de escolas para iniciar a consulta. Executando uma consulta por atributos e espacial Consulta 3 Painel de Controle - (Ativar Tela 1) - (Categorias | Cad_Escolas) - (Plano de Informao | Mapa_Escolas) - (Objetos) - (Consultar...) Gerao e Seleo de Coleo - (Categorias de Objeto | escolas) - (Colees | ALL) - (Aplicar) * Espere carregar as janelas Tabela e Visualizao de Objetos. TELA 1 - [Executar] [Desenhar] ou boto Visualizao de Objetos - [Editar][Consulta...] Seleo de Objetos - (Atributos | TIPO) - (Operao = ) - (Mostrar) - * aguarde apresentao de todos os tipos - (Valores | Pblica) - (Executar) * Observe que na janela Tabela: escolas apresenta-se somente as do tipo Pblica. Visualizao de Objetos - [Editar][Consulta Espacial...]
INPE - http://www.dpi.inpe.br/cursos

39

Consulta Espacial - (Operao Mtrico) - (Distncia < ) - {valor da Distncia: 1200} - (Objeto | rodovias) - (PI | Mapa_Rodovias) - (Coleo | EixoM) - (Opo de Seleo Nova ) - (Executar) A figura a seguir apresenta o resultado da Consulta 3. Observe tambm no mdulo tabela que somente 14 escolas atentem consulta proposta

NOTA: Experimente fazer primeiro a consulta espacial de todos objetos a menos de 1200 do Eixo Monumental e depois separar os que so do tipo Pblica. O resultado deve ser exatamente o mesmo.

Consulta 4
O exerccio a seguir permite responder a seguinte pergunta - Apresente todas as escolas que esto dentro dos limites da RA X Guara, ao norte da rodovia Metropolitano de Braslia e no mais do que 400 metros desta rodovia ?" Observe que est consulta depende somente do relacionamento espacial entre escolas e rodovias, e entre escolas e regies administrativas.
40

Cursos DPI -INPE

IMPORTANTE: Antes de iniciar o prximo exerccio cancele toda e qualquer consulta que tenha sido feita anteriormente. Clique em - [Executar] [Limpar] [Tudo]. NOTA: No ser necessrio criar uma coleo para RA X Guara, pois j foi criado pela consulta 2 acima, apenas para a rodovia Metropolitano de Braslia ser criado. Portanto, em primeiro lugar ser necessrio criar uma coleo com todos os trechos do Metropolitano de Braslia. Definindo uma coleo para o Metropolitano de Braslia: Painel de Controle - (Ativar Tela 1) - (Categorias | Rede_Vias) - (Plano de Informao | Mapa_Rodovias) - (Linhas), (Objetos) - (Consultar...) Gerao e Seleo de Coleo - (Categorias de Objeto | rodovias) - {Coleo: MetroBra} - (Criar) - (Atributos | NOME_ROD) atributo do objeto e no igual ao rtulo - (Operao = ) - (Valores T) * para listar todos os valores para atributo NOME. - (lista de valores | METROPOLITANO DE BRASLIA) - (Gerar) - (Fechar) Em segundo lugar ativa-se o mapa de escolas para iniciar a consulta. Executando e refinando uma consulta espacial Consulta 4 Painel de Controle - (Ativar Tela 1) - (Categorias | Cad_Escolas) - (Plano de Informao | Mapa_Escolas) - (Objetos) - (Consultar...) Gerao e Seleo de Coleo - (Categorias de Objeto | escolas) - (Colees | ALL) - (Aplicar) * Espere carregar as janelas Tabela e Visualizao de Objetos. TELA 1 - [Executar] [Desenhar] ou boto Visualizao de Objetos - [Editar][Consulta Espacial...] Consulta Espacial - (Operao Topologia) - (Relacionamento | Dentro) - (Objeto | adm) - (PI | Mapa_ADM)
INPE - http://www.dpi.inpe.br/cursos

41

- (Coleo | Guara) - (Opo de Seleo Nova ) - (Executar) - (Operao Mtrico) - (Distncia < ) - {valor da Distncia: 400} - (Objeto | rodovias) - (PI | Mapa_Rodovias) - (Coleo | MetroBra) - (Opo de Seleo Refina) - * refinar a consulta topolgica acima - (Executar) - (Operao Direo) - (Relacionamento | Norte) - (Objeto | rodovias) - (PI | Mapa_Rodovias) - (Coleo | MetroBra) - (Opo de Seleo Refina) - * refinar a consulta topolgica acima - (Executar) A figura a seguir apresenta o resultado da Consulta 4. Observe que somente 2 escolas atendem consulta proposta.

42

Cursos DPI -INPE

Exerccio 14 - Construo de BDG com SPRING - Parte 1


Este exerccio e nos prximos, visam construir uma base de dados de So Paulo a partir de arquivos de diversas fontes. Dados em formato DXF, MapInfo, Imagens GRIB e Shape. Inicialmente, nesta primeira parte, modelaremos um banco de dados para atender aos diversos layers de um arquivo DXF/R12, que ser posteriormente importado para o SPRING. Arquivo de trabalho : BASE_SP.dxf Pasta Windows : C:\Curso_BDG\Dados\1 NOTA: O arquivos est em coordenadas planas, em metros, projeo UTM23S-SAD69) O objetivo criar: 1. Um banco de dados 2. Um projeto que envolva a rea dos dados 3. Definio de categorias adequadas para cada layer. Inicialmente, abra o arquivo BASE_SP.dxf no AutoCad ou Volo (visualizador free da Autodesk) para explorar os diferentes layers disponveis no arquivo DXF. Os layers disponveis esto listados a seguir:
Layer Escala Norte Legenda Limite_municpio_so_paulo Represa Reservatrio_billings_rmsp Reservatrio_billings_sp Reservatrio_guarapiranga Rios Rios_nomes Reserva Parques_estaduais Parque_municipais Parques_nomes Mananciais Metr Ferrovias Referncias_urbanas Referncias_urbanas_nomes Virio_nivel_1 Virio_nivel_1_nomes
INPE - http://www.dpi.inpe.br/cursos

Descrio Escala grfica - NO SER IMPORTADA Smbolo de norte - NO SER IMPORTADO Texto abaixo da escala grfica - NO SER IMPORTADA Polgono fechado com limite do municpio Polgonos de represas Polgono do reservatrio externo ao limite do municpio Polgono do reservatrio interno ao limite do municpio Polgono do reservatrio Outros rios (Tiet, Pinheiros, etc) Texto com nomes dos rios do layer Rios somente Polgonos de reservas ambientais Polgonos de parques estaduais Polgonos de parques municipais Texto de todos os parques (munic. e estad.) e reservas Linha limite dos mananciais - NO SER IMPORTADO (slidos) Linhas do metr Linhas de ferrovias Polgonos de referncias urbanas Texto de referncias urbanas Linhas da principais vias Texto das principais vias 43

Virio_nivel_2 Virio_nivel_2_nomes Zona_rural

Linhas de vias secundrias Texto de vias secundrias Linhas de limites rurais (no ser importado)

Aps analisar os diferentes layer, defina que modelos de categorias so mais adequadas para os dados. O resultado encontra-se na tabela a seguir.
Layer Limite_municpio_so_paulo Represa Reservatrio_billings_rmsp Reservatrio_billings_sp Reservatrio_guarapiranga Rios Rios_nomes Reserva Parques_estaduais Parque_municipais Parques_nomes Metr Ferrovias Virio_nivel_1 Virio_nivel_1_nomes Virio_nivel_2 Virio_nivel_2_nomes Referncias_urbanas Referncias_urbanas_nomes Categoria / Classe Limites / So Paulo Drenagem / Represa Drenagem / Reserv. Billings Drenagem / Reserv. Billings Drenagem / Reserv. Guarapiranga Drenagem / Rios Drenagem Unidades Ambientais Unidades Ambientais Unidades Ambientais Unidades Ambientais Rede_viria Rede_viria Rede_viria Rede_viria Rede_viria Rede_viria Referncias Referncias Modelo / Objeto PI Temtico Limite_Municipal Temtico Mapa_Drenagem

Cadastral / UPA

Mapa_UPAs

Redes / Metr Ferrovias Vias_Urbanas Cadastral Urbanas

Rede_metr Rede_Ferrovias Rede_vias

/ Mapa_Referncias

Apresentamos a seguir os procedimentos para criar o banco de dados no SPRING, as categorias de dados e o projeto para a rea do arquivo DXF. Iniciando o SPRING e criando um banco: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - {Nome: Modelo_SP} - (Gerenciador Access) - (Criar) responda No 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 boto Modelo de Dados - {Categorias - Nome: Limites } - (Modelo Temtico) - (Categorias Criar) * Observe que o nome da categoria includo na lista acima e que a parte inferior da janela fica habilitada, pois somente a categoria temtica subdividida em classes. - {Classes Temticas - Nome: So Paulo } - (Criar) - {Categorias - Nome: Drenagem }
44 Cursos DPI -INPE

- (Modelo Temtico) - (Categorias Criar) - {Classes Temticas - Nome: Represa } - (Criar) - {Classes Temticas - Nome: Reserv. Billings } - (Criar) - {Classes Temticas - Nome: Reserv. Guarapiranga } - (Criar) - {Classes Temticas - Nome: Rios } - (Criar) - {Categorias - Nome: Unidades Ambientais } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: UPA } - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Rede_viria } - (Modelo Rede) - (Categorias Criar) - {Categorias - Nome: Metr } - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Ferrovias } - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Vias_Urbanas } - (Modelo Objeto) - (Categorias Criar) - {Categorias - Nome: Referncias } - (Modelo Cadastral) - (Categorias Criar) - {Categorias - Nome: Urbanas } - (Modelo Objeto) - (Categorias Criar) - (Executar) - para salvar as categorias/classes criadas. Para categorias do modelo temtico que contm classes, defina o visual das classes. Defina o Visual de Classes Temticas: Modelo de Dados - (Categorias | Limites) - (Classes Temticas | So Paulo) - (Visual...) Visuais de Apresentao Grfica - (reas | SOLIDO, HACHURADO, etc..) - (Cor...) Seleo de Cores - Selecionar uma cor - (OK)
INPE - http://www.dpi.inpe.br/cursos

45

* Veja os visuais tambm para Linhas, Pontos e Textos. - (Executar) * Defina tambm o visual de outras classes que tenha criado. - (Fechar) Modelo de Dados - (Fechar) A seguir deve-se criar o projeto que envolva a rea do arquivo DXF. Observe que a projeo deve ser UTM, zona 23. Entretanto, no SPRING deve-se informar a longitude de origem em graus em vez do nmero da zona. Assim utilize a frmula abaixo para tal.

Long = - 183 + 6z (onde z nmero da zona)


P/ z = 23

Long = - 45 ou w 45 0' 0"


O procedimento para criar o projeto segue abaixo. Criando um Projeto para o arquivo DXF: - [Arquivo] [Projeto...] ou boto Projetos - {Nome: Sao_Paulo} - (Projeo...) Projees - (Sistemas | UTM) * Observe que pode-se escolher uma entre treze projees. Dependendo da escolha outros parmetros devem ser definidos, como por ex: Hemisfrio, Latitude e/ou Longitude de Origem e Paralelos Padro; - (Modelos da Terra | SAD69) - {Long: o 45 00 00} - no utilize os caracteres , " ou ' - apenas um espao em branco para separar graus, minutos e segundos. - (Executar) Projetos - (Retngulo Envolvente - Coordenadas Planas) * Observe que um projeto pode ser definido em coordenadas Planas (metros) ou Geogrficas (grau, minuto e segundo). - {X1: 310606.0}, {Y1: 7340926.0} - (Hemisfrio S) - {X2: 363606.0}, {Y2: 7418926.0} - (Hemisfrio S) - (Criar) - (Ativar) NOTA : A janela Painel de Controle apresentada para o usurio juntamente com a janela principal do Spring quando ativa-se um Projeto. nesta janela que se faz seleo de dados e controle das telas de visualizao dos PIs. Entretanto, observe que as duas listas Categorias e Planos de Informao esto vazias, pois nenhum mapa foi criado ainda, apesar do modelo de dados j existir. Veja no prximo exerccio como importar os dados do arquivo DXF.
46

Cursos DPI -INPE

Exerccio 15 - Construo de BDG com SPRING - Parte 2


Este exerccio depende da concluso do Exerccio 13 acima. Faremos neste a importao dos diversos layers do arquivo BASE_SP.dxf para dentro do projeto Sao_Paulo do banco de dados Modelo_SP. Primeiramente, ative o banco e projeto criado no exerccio acima, caso tenha encerrado o SPRING. Iniciando o SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados | Modelo_SP) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | Sao_Paulo) - (Ativar)

A- Mapa "Limite_Municipal"
Importando dados de limites de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | LIMITE_MUNICPIO_SO_PAULO) - (Mostrar Contedo) Observe que o nmero de Polylines do layer = 1 - (Executar) Importao - (Entidade Linha com topol.), (Unidade m), {Escala: 10000} * Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo * Projeto - No necessrio, projeto ativo - (Categoria...) Lista de Categorias - (Categorias | Limites) - (Executar) Importao - {PI: Limite_Municipal} Nome do PI a ser criado. - (Executar) * Verificar no Painel de Controle que o PI Limite_municipal estar disponvel. Clique sobre Linhas e desenhe na tela ativa. - (Fechar)
INPE - http://www.dpi.inpe.br/cursos

47

Ser necessrio identificar o polgono de limite a classe temtica "So Paulo" * Ativar PI Limite_Municipal da categoria temtica Limites - [Temtico][Edio Vetorial...] Edio Topolgica - (Verificao) - (Verificar - Polgonos) * clique sobre o limite interno na Tela 1. Observe que o sistema reconhece como um polgono fechado. - (Classes...) Editar Classes Temticas - (Classes | So Paulo) - (Operao Associar) - (Entidade Polgono) * clique sobre o limite interno na Tela 1. Observe que o sistema pinta o polgono. - (Fechar) Edio Topolgica - (Fechar) Painel de Controle - (Categorias | Limites) - (Planos de Informao | Limite_Municipal) - (Linhas), (Classes) - SPRING - [Executar] [Desenhar] ou boto

B- Mapa "Mapa_Drenagem"
Importando dados de drenagem de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | REPRESA, RIOS, RESERVATRIO_GUARAPIRANGA, RESERVATRIO_BILLINGS_SP, RESERVATRIO_BILLINGS_RMSP) - (Executar) Importao - (Entidade Linha sem ajuste), (Unidade m), {Escala: 10000} - (Categoria...) Lista de Categorias - (Categorias | Drenagem) - (Executar) Importao
48 Cursos DPI -INPE

- {PI: Mapa_Drenagem} Nome do PI a ser criado. - (Executar) - (Fechar) * Verificar no Painel de Controle que o PI Mapa_Drenagem estar disponvel. Clique sobre Linhas e desenhe na tela ativa. A seguir ser feita a identificao dos polgonos e linhas do mapa criado. * Mantenha ativo PI Mapa_Drenagem - [Temtico][Edio Vetorial...] Edio Topolgica - (Edio Grfica) * Ajustando linhas e poligonalizando Edio Topolgica - (Mostra Ns) - (Tolerncia(mm) 0.50) - (Ajustar) -* Verificar o resultado do ajuste no rodap da janela * Observe que existem 42 ns com uma ligao que precisam ser ajustados. Todos os pontos AZUIS so tais ns. Os pontos VERDES so dois ou mais ns ajustados. * Ajuste todos os ns com uma ligao que exigem o fechamento de polgonos, utilizando os recursos de operao Mover Ponto e Juntar Linhas. - (Poligonalizar) - (Verificao) - (Verificar - Polgonos) * clique sobre os polgonos fechados para verificao. - (Classes...) Editar Classes Temticas - (Classes | Represa) - (Operao Associar) - (Entidade Polgono) * clique sobre o limite interno na Tela 1. Observe que o sistema pinta o polgono. * repita os trs itens acima, alterando a seleo de classes. Observe que a classes Rios para linhas somente. - (Fechar) Edio Topolgica - (Fechar) A seguir ser importado o layer com textos (nomes dos rios) para o PI Mapa_Drenagem. Importando dados de drenagem de arquivo DXF: * Mantenha ativo PI Mapa_Drenagem SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf)
INPE - http://www.dpi.inpe.br/cursos

49

- (PI...) Layers DXF - (Layers | RIOS_NOMES) - (Executar) Importao - (Entidade Texto), (Unidade m), {Escala: 10000} - (Categoria...) - deve ser a categoria Drenagem - Manter a mesma. - {PI: Mapa_Drenagem} Nome do PI ativo. - (Executar) - (Fechar) Painel de Controle - (Categorias | Drenagem) - (Planos de Informao | Mapa_Drenagem) - (Linhas), (Classes), (Texto) - SPRING - [Executar] [Desenhar] ou boto

C- Mapa "Mapa_UPAs"
O mapa a seguir ser criado como sendo do modelo cadastral. Ser criado tambm uma tabela de objetos com alguns atributos alfanumricos. Portanto, os passos a seguir sero: 1. Importar as linhas de reservas e parques (estaduais e municipais) para um nico PI 2. Importar o nome dos parques e reservas 3. Ajustar e poligonalizar as reas (criar polgonos) - Corrigir erros se houverem. 4. Identificar por um rtulo e nome cada UPA 5. Definir outros atributos para a categoria UPA, por exemplo: Nome completo (campo texto com 40 caracteres) Administrao (campo texto com 15 caracteres) - se Municipal, Estadual ou Nacional rea verde (campo numrico real) - valor estimado. 6. Preencher os atributos com valores

Passo 1 - Importar as linhas de reservas e parques


Importando dados de polgonos de UPAs de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF
50 Cursos DPI -INPE

- (Layers | RESERVA, PARQUES_ESTADUAIS, PARQUES_MUNICIPAIS) - (Executar) Importao - (Entidade Linha sem ajuste), (Unidade m), {Escala: 10000} - (Categoria...) Lista de Categorias - (Categorias | Unidades Ambientais) - (Executar) Importao - {PI: Mapa_UPAs} Nome do PI a ser criado. - (Executar) - (Fechar) * Verificar no Painel de Controle que o PI Mapa_UPAs estar disponvel. Clique sobre Linhas e desenhe na tela ativa.

Passo 2 - Importar o nome dos parques e reservas


A seguir ser importado o layer com textos (nomes dos parques) para o PI Mapa_UPAs. Importando textos de arquivo DXF: * Mantenha ativo PI Mapa_UPAs SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | PARQUES_NOMES) - (Executar) Importao - (Entidade Texto), (Unidade m), {Escala: 10000} - {PI: Mapa_UPAs} Nome do PI ativo. - (Executar) - (Fechar) * Clique sobre Linhas/Texto para o PI Mapa_UPAs e desenhe.

Passo 3 - Ajustar e poligonalizar as reas


A seguir ser editado o PI Mapa_UPAs. Ajuste e poligonalizao Ajustando e Poligonalizando PI: * Mantenha ativo PI Mapa_UPAs - [Cadastral][Edio Vetorial...] Edio Topolgica - (Edio Grfica) * Ajustando linhas e poligonalizando
INPE - http://www.dpi.inpe.br/cursos

51

Edio Topolgica - (Mostra Ns) - (Tolerncia(mm) 0.25) - (Ajustar) -* Verificar o resultado do ajuste no rodap da janela * Verifique se existem ns com uma ligao que precisam ser ajustados. Todos os pontos AZUIS so ns no ajustados. Os pontos VERDES so dois ou mais ns ajustados. * Ajuste todos os ns com uma ligao que exigem o fechamento de polgonos, utilizando os recursos de operao Mover Ponto e Juntar Linhas. - (Poligonalizar) - (Verificao) - (Verificar - Polgonos) * verifique se todos os polgonos esto fechados. - (Fechar)

Passo 4 - Identificar por um rtulo e nome objetos


A seguir ser feita a identificao do polgonos a objetos no PI Mapa_UPAs. Sero utilizados dois procedimentos diferentes: 1. Identificao manual edio de rtulos/nomes de objetos e posterior associao 2. Identificao automtica exportao de arquivo ASCII, edio e importao 1- Identificao Manual Para identificao de objetos cadastrais no SPRING, um ponto, linha ou polgono deve estar associado a um Rtulo e Nome. Rtulo uma chave nica, sem repetio para cada categoria de objeto. J um Nome pode repetir para diferentes rtulos. Neste procedimento, duplicaremos o Rtulo e Nome, com valores sequnciais, acrescidos do prefixo UPA. Portanto, teremos cada unidade ambiental (polgono) como na figura abaixo:

Rtulo = UPA001 Nome = UPA001

Rtulo = UPA002 Nome = UPA002 Rtulo = UPA003 Nome = UPA003

52

Cursos DPI -INPE

Identificando polgonos cadastrais: * Mantenha ativo PI Mapa_UPAs - [Editar][Objeto...] Editar Objetos - (Classes de Objetos | UPA) - {Rtulo: UPA001} - {Nome: UPA001} - (Criar) - (Modo de Seleo Rtulo) - (Operao Associar) - (Entidade Polgono) * clique sobre o limite interno de um polgono na Tela 1. Observe que o sistema pinta o polgono. - (Atualizar) - {Rtulo: UPA002} - {Nome: UPA002} - (Criar) * clique sobre o limite interno de um polgono na Tela 1. - (Atualizar) * repita os quatro itens acima, alterando os valores de rtulo e nome. Observe que necessrio clicar em Atualizar a cada associao. - (Fechar) aps terminar de identificar os polgonos

2- Identificao Automtica Usaremos neste procedimento uma opo de exportar o PI Mapa_UPAs, onde sero criados 3 arquivos no formato ASCII-SPRING, sendo eles:

Arquivo de linhas (tipo LINES com extenso *_L2D.spr) polgonos

com a geometria dos de linhas ou

Arquivo de identificao (tipo POINTS com extenso *_LAB.spr) polgonos, com rtulos criados sequencialemnte

Arquivo de pontos 2D (tipo POINT2D com extenso *_P2D.spr) com pontos identificados sequencialmente

Utilizaremos em seguida a importao do arquivo LINES e do arquivo POINTS com alguns alteraes. Veja os procedimentos a seguir: Exportando linhas e auto identificao: * Mantenha ativo PI Mapa_UPAs SPRING - [Arquivo][Exportar...] Exportao - (Formato ASCII) - (Separador ;)
INPE - http://www.dpi.inpe.br/cursos

53

- (Coord Planas(metros) ) - (Entidade Linhas e Ident. Auto) - (Salvar...) Salvar Como - (Salvar em: C:\Curso_BDG\Dados\1 ) - {Arquivo: Mapa_UPAs} Nome do PI ativo. - (Salvar) - (Fechar) * Verifique no diretrio C:\Curso_BDG\Dados\1 a existncia dos arquivos Mapa_UPAs_L2D, Mapa_UPAs_LAB e Mapa_UPAs_P2D. Antes de efetuarmos a importao dos arquivos, faremos algumas alteraes no arquivo Mapa_UPAs_LAB. Por tratar-se de um arquivo tipo ASCII, isto , texto sem formatao, utilizaremos o editor WordPad do Windows Iniciando o WordPad: - # Iniciar Programas Acessrios - WordPad - [Arquivo] [Abrir...] Abrir - (Arquivos do Tipo Todos os documentos (*.*) ) - (Examinar: C:\Curso_BDG\Dados\1 ) - {Nome do Arquivo: Mapa_UPAs_LAB.spr} - (Abrir) apresentamos abaixo um pequeno trecho do arquivo.
POINTS INFO //Identificadores dos Polgonos e das Linhas Classificadas //Arquivo ASCII gerado pelo Sistema SPRING //Projeto: SAO_PAULO - Plano de informao: Mapa_UPAs //Categoria: Unidades Ambientais - Modelo: CADASTRALMODEL DATUM SAD69, 6378160.000000, 0.003353, 0.000000, 0.000000, 0.000000 PROJECTION UTM/SAD69, 1, 0.000000, -0.785398, 0.000000, 0.000000 BOX 310606.000000, 7340926.000000, 363606.000000, 7418926.000000 UNITS Metros SCALE 10000.000000 SEPARATOR ; //Formato coordx ; coordy ; label ; name ; category_obj INFO_END 323408.849088 ; 7390653.524453 ; Mapa_UPAs_pol1 ; ; Mapa_UPAs 359659.578527 ; 7400370.265000 ; Mapa_UPAs_pol2 ; ; Mapa_UPAs 354291.929165 ; 7399611.401018 ; Mapa_UPAs_pol3 ; ; Mapa_UPAs ... END

Faremos as seguintes alteraes, utilizando o recurso de substituir do editor: Trocar tudo que comear por Mapa_UPAs_pol trocar por UPA Trocar tudo que comear por Mapa_UPAs trocar por UPAs

Substituindo caracteres no WordPad: WordPad - [Editar] [Substituir...]


54 Cursos DPI -INPE

Substituir - {Localizar: Mapa_UPAs_pol} - {Substituir: UPA} - (Substituir tudo) - (OK) clique na mensagem - {Localizar: Mapa_UPAs} - {Substituir: UPAs} - (Substituir tudo) - (OK) clique na mensagem - (Cancelar) WordPad - [Arquivo] [Salvar] - [Arquivo] [Sair] * O arquivo alterado deve ficar com mostrado abaixo (aqui apenas parte do arquivo).
POINTS ... ... //Formato coordx ; coordy ; label ; name ; category_obj INFO_END 323408.849088 ; 7390653.524453 ; UPA1 ; ; UPAs 359659.578527 ; 7400370.265000 ; UPA2 ; ; UPAs 354291.929165 ; 7399611.401018 ; UPA3 ; ; UPAs ... END

NOTA: Observe que os rtulos ficaram com valores sequenciais (UPA1, UPA2, etc) e a categoria de objeto a ser utilizada ser UPAs. Faremos a seguir a importao do arquivo de linhas e identificadores (alterado acima). Criaremos um novo PI, porm da mesma categoria Unidades Ambientais. Importando linhas e identificadores de arquivo ASCII: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato ASCII : Mapa_UPAs_L2D.spr) - (Entidade Linha com topol.), (Unidade m), {Escala: 10000} - (Categoria...) Lista de Categorias - (Categorias | Unidades Ambientais) - (Executar) Importao - {PI: Mapa_UPAs_new} Nome do PI a ser criado. - (Executar) * Verificar no Painel de Controle que o PI Mapa_UPAs_new estar disponvel. Clique sobre Linhas e desenhe na tela ativa. * Mantenha ativo PI Mapa_UPAs_new - (Formato ASCII : Mapa_UPAs_LAB.spr)
INPE - http://www.dpi.inpe.br/cursos

55

- (Entidade Identif.), (Unidade m), {Escala: 10000} - {PI: Mapa_UPAs_new} Nome do PI ativo. - (Executar) * Responda SIM a mensagem para criar a categoria de objetos UPAs. * Num total de 49 polgonos devem ser identificados. - (Fechar) Painel de Controle - (Categorias | Unidades Ambientais) - (Planos de Informao | Mapa_UPAs_new) - (Linhas), (Objeto) - SPRING - [Executar] [Desenhar] ou boto

Passo 5 - Definir outros atributos para a categoria UPA


A seguir sero criados alguns atributos para a categoria UPA que est associada ao PI Mapa_UPAs. Criando atributos descritivos p/ objeto UPA: SPRING - [Arquivo] [Modelo de Dados...] ou boto Modelo de Dados - (Categorias | UPA) - (Atributos...) Atributos de Categoria - {Nome: NOMEUPA} - (Tipo Texto) - {Tamanho: 40} - (Inserir) - {Nome: ADM} - (Tipo Texto) - {Tamanho: 15} - (Inserir) - {Nome: AREAV} - (Tipo Real) - (Inserir) - (Executar) - (Fechar) Modelo de Dados - (Fechar)

Passo 6 - Preencher atributos com valores


A seguir sero adicionados contedo aos atributos criados acima. Editando atributos descritivos p/ objeto UPA: Painel de Controle
56 Cursos DPI -INPE

- (Categorias | Unidades Ambientais) - (Planos de Informao | Mapa_UPAs) - (Linhas), (Objeto), (Texto) - SPRING - [Executar] [Desenhar] ou boto - [Editar] [Objeto...] Editar Objetos - (Classes de Objetos | UPA) - (Modo de Seleo Tela) * clique sobre qualquer dos polgonos que foram associados a um rtulo/nome acima (passo 4, item 1). - (Atributos...) Valores de Atributos - (Atributos | NOMEUPA) * utilize o texto com o nome para preencher o campo correspondente. - {Valor: Parque Jaragu} (CR) - (Atributos | ADM) - {Valor: Municipal} (CR) - (Atributos | AREAV) - {Valor: 1838.66} (CR) - (Executar) clique sobre outro polgono e repita os passos acima. - (Fechar) Editar Objetos - (Fechar)

E- Mapas de Redes
Os mapas a seguir sero criados como sendo do modelo redes, correspondentes as rede de metr, ferrovias e vias urbanas.

Rede de Metr
Importando dados de redes de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | METR) - (Executar) Importao - (Entidade Linha sem ajuste.), (Unidade m), {Escala: 10000} * Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo * Projeto - No necessrio, projeto ativo - (Categoria...) Lista de Categorias - (Categorias | Rede_viria)
INPE - http://www.dpi.inpe.br/cursos

57

- (Executar) Importao - {PI: Rede_metr} Nome do PI a ser criado. - (Executar) * Verificar no Painel de Controle que o PI Rede_metr estar disponvel. Clique sobre Linhas e desenhe na tela ativa.

Rede de Ferrovias
Importando dados de redes de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | FERROVIAS) - (Executar) Importao - (Entidade Linha sem ajuste.), (Unidade m), {Escala: 10000} * Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo * Projeto - No necessrio, projeto ativo - (Categoria...) Lista de Categorias - (Categorias | Rede_viria) - (Executar) Importao - {PI: Rede_Ferrovias} Nome do PI a ser criado. - (Executar) * Verificar no Painel de Controle que o PI Rede_Ferrovias estar disponvel. Clique sobre Linhas e desenhe na tela ativa.

Rede de Vias Urbanas


Importando dados de redes de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | VIRIO_NVEL_1, VIRIO_NVEL_2) - (Executar) Importao - (Entidade Linha sem ajuste.), (Unidade m), {Escala: 10000} * Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo
58 Cursos DPI -INPE

* Projeto - No necessrio, projeto ativo - (Categoria...) Lista de Categorias - (Categorias | Rede_viria) - (Executar) Importao - {PI: Rede_vias} Nome do PI a ser criado. - (Executar) * Verificar no Painel de Controle que o PI Rede_vias estar disponvel. Clique sobre Linhas e desenhe na tela ativa. Importe a seguir o nome das vias urbanas. Importando nomes de redes de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | VIRIO_NVEL_1_NOMES, VIRIO_NVEL_2_NOMES) - (Executar) Importao - (Entidade Texto), (Unidade m), {Escala: 10000} - {PI: Rede_vias} Mantenha o PI Rede_vias ativo. - (Executar) * Verificar no Painel de Controle que o PI Rede_vias estar disponvel. Clique sobre Linhas e Texto, e desenhe na tela ativa.

F- Mapas de Referncias
O mapa a seguir ser criado como sendo do modelo cadastral, porm somente as linhas sero importadas, no haver associao a tabela de atributos. Importando dados de referncias de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | REFERNCIAS_URBANAS) - (Executar) Importao - (Entidade Linha sem ajuste.), (Unidade m), {Escala: 10000} * Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo * Projeto - No necessrio, projeto ativo
INPE - http://www.dpi.inpe.br/cursos

59

- (Categoria...) Lista de Categorias - (Categorias | Referncias) - (Executar) Importao - {PI: Mapa_Referncias} Nome do PI a ser criado. - (Executar) * Verificar no Painel de Controle que o PI Mapa_Referncias estar disponvel. Clique sobre Linhas e desenhe na tela ativa. Importe a seguir o nome das referncias urbanas. Importando nomes de redes de arquivo DXF: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\1 - (Modelo Temtico) - (Formato DXF/R12 : BASE_SP.dxf) - (PI...) Layers DXF - (Layers | REFERNCIAS_URBANAS_NOMES) - (Executar) Importao - (Entidade Texto), (Unidade m), {Escala: 10000} - {PI: Mapa_Referncias} Mantenha o PI Mapa_Referncias ativo. - (Executar) * Verificar no Painel de Controle que o PI Mapa_Referncias estar disponvel. Clique sobre Linhas e Texto, e desenhe na tela ativa.

Exerccio 16 - Construo de BDG com SPRING - Parte 3


Neste exerccio faremos a converso de dados que esto no formato MID/MIF do MapInfo para ASCII-SPRING, do mapa de distritos administrativos de So Paulo, e posteriormente a importao deste mapa. Faremos ainda a importao de dados socioeconmicos por distrito que esto no formato de uma tabela DBF, e a ligao desta tabela com o mapa. Os arquivos so: Arquivos de trabalho : SOC_EC.DBF, DIST_MUN.MIF e DIST_MUN.MID Pasta Windows : C:\Curso_BDG\Dados\2

NOTA: o arquivo MIF est em coordenadas geogrficas (Long/Lat), em graus decimais e modelo da Terra SAD69 O mapa de distritos tem para cada polgono um identificador (ID) e outros atributos mais, como mostrado na figura abaixo.

60

Cursos DPI -INPE

O que faremos posteriormente no SPRING conectar a tabela da figura acima com a tabela a ser importada do arquivo DBF, atravs do mesmo campo ID. Esta ligao ser feita atravs de uma tabela de objetos (a mesma que est associada ao mapa no MapInfo) com a tabela no-espacial (arquivo DBF a ser importado), como mostra a figura ao lado.

Os procedimentos so: 1. Converter os arquivos de MapInfo para ASCII-SPRING 2. Importar os arquivos ASCII criados pela converso acima 3. Importar a tabela DBF com dados socioeconmicos 4. Efetuar a ligao das tabelas

Passo 1 - Converter os arquivos de MapInfo para ASCII-SPRING


A converso de MID/MIF para ASCII_SPRING atravs de um programa executado a partir de uma janela DOS. Este programa chama-se mif2spr.exe e j encontrase debaixo da mesma pasta dos arquivos MID/MIF.

INPE - http://www.dpi.inpe.br/cursos

61

Executando a converso MIF/MID para ASCII-SPRING: - # Iniciar Programas Prompt do MS-DOS Prompt do MS-DOS - digite o comando cd .. para voltar a raiz do drive C: - digite o comando cd \Curso_BDG\Dados\2 - digite o comando dir para verificar se os arquivos encontram-se todos. - digite o comando mif2spr dist_mun para executar o programa de converso. - digite distrito para categoria do objetos a ser utilizada no SPRING. - digite 1 para utilizar a coluna de ID como sendo o rtulo/nome dos objetos. - espere pela mensagem End of Conversion ! antes de fechar a janela do DOS. NOTA: Verifique com o Windows Explorer que devem ter sido criados dois arquivos aps trmino da converso: dist_mun.spr (com linhas e identificadores no mesmo arquivo) e dist_mun_TAB.spr (tabela de atributos)

Passo 2 - Importar os arquivos ASCII


A seguir ser efetuado a importao dos arquivos criados pela converso acima. Mas primeiro ser criado uma nova categoria cadastral antes de importar os dados. Iniciando o SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados | Modelo_SP) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | Sao_Paulo) - (Ativar) Definindo uma nova categoria no banco de dados : - [Arquivo] [Modelo de Dados...] ou boto Modelo de Dados - {Categorias - Nome: Cad_Distrital } - (Modelo Cadastral) - (Criar) - (Executar) - para salvar a categoria nova. * No ser criada uma categoria do objeto, pois ser definida uma durante a importao de identificadores. Importando as LINHAS do Mapa_distrital : SPRING - [Arquivo][Importar...] Importao - (Diretrio... : C:\Curso_BDG\Dados\2) - (Modelo Temtico)
62 Cursos DPI -INPE

- (Formato ASCII : dist_mun.spr) - (Entidade Linhas com topol.), (Unidade graus), {Escala : 10000} - Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo - Projeto - No necessrio, assume o projeto ativo - (Categoria...) Lista de Categorias - (Categorias: Cad_Distrital) categoria nova criada acima - (Executar) Importao - {PI: Mapa_distrital} - (Executar) - (Fechar) * Verificar no Painel de Controle que o PI Mapa_Distrital estar disponvel. Clique sobre Linhas e desenhe na tela ativa. IMPORTANTE: As linhas deste tipo de mapa, com vrios polgonos vizinhos, tem as linhas duplicadas na adjacncia entre as reas. O usurio pode escolher em deixar o mapa como est, desde que no faa alterao nas linhas existentes, pois poder criar lacunas ou sobreposio se mover algum ponto onde exista linhas duplicadas. Ou ainda, poder remover todas as linhas duplicadas com ferramenta apropriada. Veja procedimento a seguir. * Ativar PI Mapa_Distrital da categoria cadastral Cad_Distrital - [Cadastral][Edio Vetorial...] Edio Topolgica - (Verificao) - (Verificar - Polgonos) * clique sobre o limite interno na Tela 1. Observe que o sistema reconhece como um polgono fechado. - (Edio Grfica) * clique com boto da direita (BD) do mouse sobre qualquer linha. Observe que todas so ilhas (polgonos fechados) - (Fechar) Limpando linhas duplicadas : SPRING - [Ferramentas][Limpar Vetor...] Limpar Vetores - (Eliminar fragmentos duplicados) - (Executar) - (Fechar) NOTA: Importar arquivo de linhas Distritos_L2D.spr no caso de problemas. * Ativar PI Mapa_Distrital da categoria cadastral Cad_Distrital - [Cadastral][Edio Vetorial...] Edio Topolgica - (Edio Grfica) * Ajustando linhas e poligonalizando Edio Topolgica - (Mostra Ns) - (Tolerncia(mm) 0.25)
INPE - http://www.dpi.inpe.br/cursos

63

- (Ajustar) -* Verificar o resultado do ajuste no rodap da janela * Verifique se existem ns com uma ligao que precisam ser ajustados. Todos os pontos AZUIS so ns no ajustados. Os pontos VERDES so dois ou mais ns ajustados. - (Poligonalizar) - (Verificao) - (Verificar - Polgonos) * verifique se todos os polgonos esto fechados. - (Fechar) Importando a identificao dos distritos de arquivo ASCII: * Ativar PI Mapa_Distrital da categoria cadastral Cad_Distrital SPRING - [Arquivo][Importar...] Importao - (Diretrio...: C:\Curso_BDG\Dados\2) - (Modelo Temtico) - (Formato ASCII : dist_mun.spr) mesmo arquivo das linhas - (Entidade Identif.) - {PI: Mapa_Distrital} deve ser o PI ativo - (Executar) - (SIM) responda Sim pergunta para criar a categoria de objeto. - (OK) observe quantos polgonos foram identificados. - (Fechar) Importando os atributos para a categoria de objetos criada acima: * Mantenha ativo o PI Mapa_Distrital da categoria cadastral Cad_Distrital SPRING - [Arquivo][Importar...] Importao - (Diretrio...: C:\Curso_BDG\Dados\2) - (Modelo Temtico) - (Formato ASCII : dist_mun_TAB.spr) - (Entidade Obj/Atributos.) - (Categoria...) Lista de Categorias - (Categorias: distrito) categoria de objeto criada na importao acima - (Executar) Importao - {PI: Mapa_Distrital} deve ser o PI ativo - (Executar) - (SIM) responda Sim pergunta para inserir atributos categoria de objeto. - (Fechar) Visualizando o PI Mapa_Distrital: Painel de Controle * Ative o PI Mapa_Distrital - (Linhas) (Objetos) - [Executar] [Desenhar] ou boto
64 Cursos DPI -INPE

Passo 3 - Importar a tabela DBF com dados socioeconmicos


Importaremos a seguir a tabela de dados socioeconmicos, que ser representada por uma categoria no-espacial no SPRING. Importando atributos descritivos para categoria no-espacial de arquivo DBF: SPRING - [Arquivo][Importar Tabela...] Importao de Tabelas - (Diretrio...: C:\Curso_BDG\Dados\2) - (Formato DBASE : SOC_EC.DBF) - (Operao SPRING Criar Nova Tabela No-Espacial) - {Nome da Tabela: SOCIOEC} - (Executar) - (Fechar)

Passo 4 - Efetuar a ligao das tabelas


Finalmente, faremos a coneco das duas tabelas Tabela de Objeto com tabela No-Espacial. Conectando tabela objeto com no-espacial : SPRING - [Editar][Ligao de Tabelas...] Ligao de Tabelas - (Objetos: distrito) categoria de objeto - (Atributos: geo-rtulo) rtulo dos objetos atributo ID importado - (Tabelas: SOCIOEC) tabela no-espacial importado acima - (Atributos: ID) atributo no-espacial com mesmo contedo do geo-rtulo - (Conectar) Visualizando um mapa cadastral na tela principal e seus atributos: * Desmarque todos os PI's que estivem selecionados antes de comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Painel de Controle - (Ativar Tela 1) - (Categorias... | Cad_Distrital) - (Planos de Informao | Mapa_Distrital ) - (Linhas) (Objetos) - (Consultar..) Gerao e Seleo de Coleo - (Categorias de Objeto | distrito) - (Colees | ALL) - (Aplicar) as janelas Visualizao de Objetos e Tabela. Tabela * Verifique nesta janela que cada linha contm os atributos de ambas tabelas, objeto e no-espacial, como se fossem uma s.

INPE - http://www.dpi.inpe.br/cursos

65

Exerccio 17 - Construo de BDG com SPRING - Parte 4


Utilizaremos neste exerccio o mapa criado no exerccio anterior, para mostrar dois outros recursos a partir do mapa cadastral Mapa_Distrital. Criaremos para cada polgono um texto interno que represente uma caracterstica principal, uma sigla por exemplo. Depois criaremos um mapa temtico que represente em cores diferentes cada um dos distritos. Gerando textos p/ polgonos cadastrais: - # Iniciar Programas Spring SPRING * Ativar banco de dados Modelo_SP * Ativar projeto Sao_Paulo - [Cadastral][Gerao de Textos...] Gerao de Textos - (Categoria...) Lista de Categorias - (Categorias: distrito) - (Executar) Gerao de Textos - (Atributos: SIGLA) - (Visual...) para definir as caractersticas visuais do texto Apresentao Grfica para Textos - (Cor...) Seleo de Cores * clique em preto (BLACK) - (OK) Apresentao Grfica para Textos - {Altura: 15} (CR) - (Executar) Gerao de Textos - (Executar) - (Fechar) Visualizando o texto criado para o PI Mapa_Distrital: Painel de Controle - (Categorias... | Cad_Distrital) - (Planos de Informao | Mapa_Distrital) - (Linhas) (Texto) SPRING - [Executar] [Desenhar] ou boto NOTA: O SPRING utiliza o centro do polgono para inserir os textos, entretanto, pode no ficar adequada a posio, assim utilize a seguir a edio de textos para fazer alguns ajustes. Fazendo ajustes na posio dos textos criados acima: * Mantenha ativo o PI Mapa_Distrital da categoria temtica Cad_Distrital SPRING - [Editar][Textos...] Editar Textos
66 Cursos DPI -INPE

* mova o mouse sobre a tela de desenho. Observe que o mouse muda de forma ao passar sobre um texto qualquer. Neste momento, clique e arraste o texto para a nova posio. - (Fechar) Veremos a seguir os procedimentos para criar um mapa temtico. Criando um mapa temtico a partir de um cadastral: * Desmarque todos os PI's que estivem selecionados antes de comear. Um duplo clique sobre a categoria desmarca todos PI's da mesma. Painel de Controle - (Ativar Tela 1) - (Categorias... | Cad_Distrital) - (Planos de Informao | Mapa_Distrital) - (Linhas) (Objetos) - (Consultar..) Gerao e Seleo de Coleo - (Categorias de Objeto | distrito) - (Colees | ALL) - (Aplicar) as janelas Visualizao de Objetos e Tabela. Visualizao de Objetos - [Editar][Agrupamento...] Agrupar Objetos: distrito - (Modo Valor nico) - (Atributos: DENO) atributo com nome completo do distrito - (Gradao de Cores Verde. Am.Az.Mg.) - (Agrupar) - (Executar) - (Fechar) Visualizao de Objetos - [Editar][Tabela...] Tabela - [Arquivo][Gerar PI...] Gerar Plano de Informao - (Classes Automticas) - {Categoria...: Classes Distritais} (Criar) * Verifique que as classes so criadas, assim como a associao com o agrupamento j estabelecido. - {PI de Sada: Mapa_classes_distritais} - (Executar) - (Fechar) Tabela - (Fechar) Visualizao de Objetos - (Fechar) Visualizando o mapa temtico criado: Painel de Controle - (Ativar - Exibir Tela 2) - (Categorias... | Classes Distritais)
INPE - http://www.dpi.inpe.br/cursos

67

- (Planos de Informao | Mapa_classes_distritais ) - (Linhas) (Classes) Tela 2 - [Executar] [Desenhar] ou boto

Exerccio 18 - Construo de BDG com SPRING - Parte 5


Neste exerccio faremos a converso de dados que esto no formato SHAPE (ArcView) para ASCII-SPRING, do mapa de administraes regionais de So Paulo, e posteriormente a importao deste mapa. Os arquivos so: Arquivos de trabalho : admr.shp, admr.shx e admr.dbf Pasta Windows : C:\Curso_BDG\Dados\3

NOTA: o arquivo MIF est em coordenadas geogrficas (Long/Lat), em graus decimais e modelo da Terra SAD69 Os procedimentos so: 1. Converter os arquivos de Shape para ASCII-SPRING 2. Importar os arquivos ASCII criados pela converso acima

Passo 1 - Converter os arquivos de Shape para ASCII-SPRING


A converso de Shape para ASCII_SPRING atravs de um programa executado a partir de uma janela DOS. Este programa chama-se shp2spr.exe e j encontrase debaixo da mesma pasta dos arquivos. Executando a converso MIF/MID para ASCII-SPRING: - # Iniciar Programas Prompt do MS-DOS Prompt do MS-DOS - digite o comando cd .. para voltar a raiz do drive C: - digite o comando cd \Curso_BDG\Dados\3 - digite o comando dir para verificar se os arquivos encontram-se todos. - digite o comando shp2spr admr para executar o programa de converso. - digite admreg para categoria do objetos a ser utilizada no SPRING. - digite 0 para utilizar a coluna de ID como sendo o rtulo/nome dos objetos. - espere pela mensagem End of Conversion ! antes de fechar a janela do DOS. NOTA: Verifique com o Windows Explorer que devem ter sido criados dois arquivos aps trmino da converso: admr.spr (com linhas e identificadores no mesmo arquivo) e admr_TAB.spr (tabela de atributos)

Passo 2 - Importar os arquivos ASCII


A seguir ser efetuado a importao dos arquivos criados pela converso acima. Mas primeiro ser criado uma nova categoria cadastral antes de importar os dados.
68 Cursos DPI -INPE

Iniciando o SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG\springdb - (Banco de Dados | Modelo_SP) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | Sao_Paulo) - (Ativar) Definindo uma nova categoria no banco de dados : - [Arquivo] [Modelo de Dados...] ou boto Modelo de Dados - {Categorias - Nome: Cad_ADM_REG } - (Modelo Cadastral) - (Criar) - (Executar) - para salvar a categoria nova. * No ser criada uma categoria do objeto, pois ser definida uma durante a importao de identificadores. Importando as LINHAS do Mapa_distrital : SPRING - [Arquivo][Importar...] Importao - (Diretrio... : C:\Curso_BDG\Dados\3) - (Modelo Temtico) - (Formato ASCII : admr.spr) - (Entidade Linhas com topol.), (Unidade graus), {Escala : 10000} - Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo - Projeto - No necessrio, assume o projeto ativo - (Categoria...) Lista de Categorias - (Categorias: Cad_ADM_REG) categoria nova criada acima - (Executar) Importao - {PI: Mapa_ADMR} - (Executar) - (Fechar) * Verificar no Painel de Controle que o PI Mapa_ADMR estar disponvel. Clique sobre Linhas e desenhe na tela ativa. Importando a identificao dos distritos de arquivo ASCII: * Ativar PI Mapa_ADMR da categoria cadastral Cad_ADM_REG SPRING - [Arquivo][Importar...]
INPE - http://www.dpi.inpe.br/cursos

69

Importao - (Diretrio...: C:\Curso_BDG\Dados\3) - (Modelo Temtico) - (Formato ASCII : admr.spr) mesmo arquivo das linhas - (Entidade Identif.) - {PI: Mapa_ADMR} deve ser o PI ativo - (Executar) - (SIM) responda Sim pergunta para criar a categoria de objeto. - (OK) observe quantos polgonos foram identificados. - (Fechar) Importando os atributos para a categoria de objetos criada acima: * Ativar PI Mapa_ADMR da categoria cadastral Cad_ADM_REG SPRING - [Arquivo][Importar...] Importao - (Diretrio...: C:\Curso_BDG\Dados\3) - (Modelo Temtico) - (Formato ASCII : admr_TAB.spr) - (Entidade Obj/Atributos.) - (Categoria...) Lista de Categorias - (Categorias: admreg) categoria de objeto criada na importao acima - (Executar) Importao - {PI: Mapa_ADMR} deve ser o PI ativo - (Executar) - (SIM) responda Sim pergunta para inserir atributos categoria de objeto. - (Fechar) Visualizando o PI Mapa_Distrital: Painel de Controle * Ative o PI Mapa_ADMR - (Linhas) (Objetos) - [Executar] [Desenhar] ou boto

Exerccio 19 - Construo de BDG com SPRING - Parte 6


Neste exerccio faremos a converso e o registro de uma imagem GeoTiff. Os arquivos so: Arquivos de trabalho : 219_77_30042000.tiff Pasta windows : C:\Curso_BDG\Dados\4 Os procedimentos a serem seguidos so: 1. Converter as imagens GeoTIFFs p/ GRB com o mdulo Impima; 2. Definir uma nova categoria no banco, no caso, do modelo imagem; 3. Importar a imagem para o projeto Sao_Paulo;
70 Cursos DPI -INPE

Passo 1 - Converter as imagens GeoTIFFs p/ GRB com o mdulo Impima


A finalidade do mdulo Impima do sistema SPRING converter imagens, de diversos formatos, no formato GRB, para posterior registro da mesma. Inicializando o IMPIMA - # Iniciar Programas Spring - Impima Selecionando e visualizando a imagem TIFF: Impima - [Arquivo] [Abrir...] ou boto Abrir - (Arquivos do Tipo: Arquivos TIFF (*.tif)) - (Examinar | C:\Curso_BDG\Dados\4) - (Arquivo | 219_77_30042000.tif) - (Abrir) Impima * Observe que os Parmetros da Imagem de Entrada so apresentados. - (Bandas | 3) * Apesar da lista apresentar 3 bandas pelo nmeros 1,2, e 3, estas correspondem as bandas 3, 4 e 5 do TM. - [Executar] [Desenhar] ou boto
-a

imagem deve ficar como na figura abaixo.

Salvando a imagem no formato GRB: Impima - (Bandas | 1, 2 e 3) em Parmetros da Imagem de Sada - {Amostragem: 1} - [Arquivo] [Salvar Como...] ou boto Salvar como * Selecione o local onde deseja salvar o arquivo GRIB. - (Salvar em: | C:\Curso_BDG\Dados\4) - {Nome do Arquivo: SaoPaulo} * Apenas substitua o * de (*.grb) pelo nome acima. - (Salvar) Impima - [Arquivo] [Sair]

Passo 2 - Definir uma nova categoria no banco, no caso, do modelo imagem


Um banco de dados exige que tenha-se pelo menos tenha uma categoria do modelo Imagem para fazer o registro de imagens. Definindo uma nova categoria no banco de dados (modelo Imagem) : - [Arquivo] [Modelo de Dados...] ou boto Modelo de Dados - {Categorias - Nome: Imagem_TM } - (Modelo Imagem) - (Criar) - (Executar) - para salvar a categoria nova. - (Fechar)
INPE - http://www.dpi.inpe.br/cursos

71

Passo 3 - Importar a imagem para o projeto Sao_Paulo


Importando a Imagem p/ o Projeto: SPRING - [Arquivo][Importar Arquivos GRIB...] Importar Arquivos GRIB - (C:\Curso_BDG\Dados|\4) - (Arquivos | SaoPaulo.grb) - (Imagens | <escolher banda 1>) - (Categoria...) Lista de Categorias - (Categorias | Imagem_TM) - (Executar) Importar Imagens - {PI: TM3} - (Interpolador Vizinho + Prximo) - (Executar) * OK a mensagem - Repetir para as bandas 2 e 3 - (Imagens | <escolher banda 2>) - {PI: TM4} - (Executar) * OK a mensagem - (Imagens | <escolher banda 3>) - {PI: TM5} - (Executar) * OK a mensagem - (Fechar) NOTAS: Ao trmino do registro, observe que o plano de informao importado, agora faz parte da lista apresentada no Painel de Controle. Quando a imagem disponvel no for suficiente para recobrir toda rea de seu projeto, voc dever adquirir uma imagem adjacente e efetuar todo o processo de leitura e registro da imagem restante, e posteriormente efetuar um mosaico desta imagem.

72

Cursos DPI -INPE

Exerccio 20 - Construo de BDG com SPRING - Parte 7


O objetivo deste exerccio utilizar o banco de dados Modelo_SP para criar um novo projeto, para um pequena rea da represa Billings. Posteriormente ser importado as curvas de isovalores e pontos cotados para est rea. Os procedimentos so: 1. Definir uma categoria numrica para o banco Modelo_SP, de nome "Altimetria". 2. A rea de trabalho de nome Represa_Billings delimitado pelas seguintes coordenadas: de de 332700.0 7374800.0 a a 336500.0 7378500.0 metros em X metros em Y

Utilize a projeo Universal Transversa de Mercator , Datum SAD 69 e Meridiano Central w 45 00. 3. Importar os dados de arquivos DXF, criando um PI de altimetria. 4. Criar algumas grades numricas sobre o PI de altimetria. NOTA: Lembre-se que o retngulo para envolver um projeto deve ser definido SEMPRE por dois pontos diagonalmente opostos - primeiro o inferior esquerdo e segundo o superior direito (veja figura ao lado).

Passo 1 - Criar nova categoria numrica de altimetria


Ativando o banco de dados: - # Iniciar Programas Spring SPRING * Ativar banco de dados Modelo_SP Definindo uma categoria numrica no banco: - [Arquivo] [Modelo de Dados...] ou boto Modelo de Dados - {Categorias - Nome: Altimetria } - (Modelo MNT) - (Categorias Criar) * Observe que o nome da categoria includo na lista acima. - (Executar) - para salvar a categorias criada. - (Fechar)

Passo 2 - Definir o projeto para a Billings


A seguir deve-se criar o projeto que envolva a rea do arquivo DXF. O procedimento para criar o projeto segue abaixo. Criando um Projeto para o arquivo DXF: SPRING - [Arquivo] [Projeto...] ou boto Projetos - {Nome: Represa_Billings}
INPE - http://www.dpi.inpe.br/cursos

73

- (Projeo...) Projees - (Sistemas | UTM) - (Modelos da Terra | SAD69) - {Long: o 45 00 00} - no utilize os caracteres , " ou ' - apenas um espao em branco para separar graus, minutos e segundos. - (Executar) Projetos - (Retngulo Envolvente - Coordenadas Planas) - {X1: 332700.0}, {Y1: 7374800.0} - (Hemisfrio S) - {X2: 336500.0}, {Y2: 7378500.0} - (Hemisfrio S) - (Criar) - (Ativar)

Passo 3 - Importar os dados de arquivos DXF, criando um PI de altimetria


A seguir apresentado o procedimento para importar um conjunto de isolinhas e pontos cotados que esto no formato DXF. Importando isolinhas e pontos cotados de arquivos DXFs: SPRING - [Arquivo][Importar...] Importao - (Diretrio...) selecionar o diretrio C:\Curso_BDG\Dados\5 - (Modelo MNT) - (Formato DXF/R12 : MNT_Billings_L3D.dxf) - (PI...) Layers DXF - (Layers | MNT) - (Mostrar Contedo) Observe o nmero de Polylines do layer - (Executar) Importao - (Entidade Amostra), (Unidade m), {Escala: 10000} - {Resoluo X(m): 4, Y(m): 4} * Projeo e Retngulo Envolvente - No necessrios, assume do projeto ativo * Projeto - No necessrio, projeto ativo - (Categoria...) Lista de Categorias - (Categorias | Altimetria) - (Executar) Importao - {PI: Mapa_altimetrico) PI a ser criado. - (Executar) - (Formato DXF : MNT_Billings_P3D.dxf) - (PI...) Layers DXF - (Layers | MNT)
74 Cursos DPI -INPE

- (Mostrar Contedo) Observe o nmero de Points do layer - (Executar) Importao - {PI: Mapa_altimetrico) Mesmo PI criado acima. - (Mosaico) IMPORTANTE para acrescentar os pontos no mesmo PI ativo. - (Executar) * Desenhe na tela ativa as amostras. Observe que os pontos cotados e isolinhas devem estar no mesmo PI.

Passo 4 - Criar algumas grades numricas sobre o PI de altimetria


O objetivo deste exerccio criar grades retangulares e triangulares a partir das amostras importadas no passo anterior. Gerao de Grade Triangular: * Ativar o plano de informao Mapa_altimetrico da categoria Altimetria - [MNT][Gerao de Grade Triangular...] Gerao de TIN - (Entrada Amostra) - {Plano de Sada: Mapa_altimetrico } - (Tipo Delaunay) - (Linhas de Quebra No) - (Executar) Gerando grade retangular a partir de grade triangular com interpolador linear: * Ativar o plano de informao Mapa_altimetrico da categoria Altimetria - [MNT][Gerao de Grade Retangular...] Gerao de Grade - (Entrada TIN) - {Plano de Sada: Mapa_altimetrico } - {Resoluo X(m): 4}, {Y(m): 4} - (Interpolador Linear) - (Executar)

Exerccio 21 - Simplificando a Rede de Drenagem


Este exerccio objetiva generalizar a rede de drenagem, que originalmente est em 1:10.000, passando para 1:100.000. Iniciando o SPRING: - # Iniciar Programas Spring SPRING * Ativar banco de dados Modelo_SP * Ativar projeto So_Paulo

INPE - http://www.dpi.inpe.br/cursos

75

Criando PI para simplificar as linhas da drenagem: Painel de Controle - (Ativar Tela 1) - (Categorias | Drenagem) - (Plano de Informao | Mapa_Drenagem) - (Linhas) SPRING - [Executar] [Desenhar] ou boto - [Editar][Plano de Informao...] ou Planos de Informao - (Categorias | Drenagem) - {Nome: Mapa_rios_simplificado} - {Escala: 100000} - (Criar) - (Fechar) Simplificando as linhas da drenagem: Painel de Controle - (Categorias | Drenagem) - (Plano de Informao | Mapa_rios_simplificado) SPRING - [Temtico] [Mosaico] Mosaico - (Projetos | Brasilia) - (Categorias | Drenagem) - (Planos de Informao de Origem | Mapa_Drenagem) - (Linhas) - (Simplificao) - (Parmetros de Simplificao...) Parmetros de Simplificao - (Tolerncia no PI Origem (mm) 0.9) - (Executar) Mosaico - (Executar) - (Fechar) Painel de Controle - (Categorias | Drenagem) - (Plano de Informao | Mapa_rios_simplificado) - (Linhas) SPRING - [Executar] [Desenhar] ou boto * compare os dois mapas. NOTA: Utilize o recurso de zoom para ampliar uma regio sobre os rios. Pois facilita enxergar a linha original e a linha simplificada.

76

Cursos DPI -INPE

Exerccio 22 - Elaborao de Mapas de Objetos de arquivos DXF


Este exerccio objetiva implementar um banco de dados geogrfico a partir de arquivos no formato DXF (AutoCad). Os dados em cada arquivo corresponde a lotes rurais de trs fazendas destinadas ao assentamento fundirio. Crie um banco de dados no SPRING, defina um modelo de dados que permita gerenciar os lotes de cada fazenda. Crie um projeto que envolva os trs arquivos e importe as linhas para criar um nico plano de informao. Deve ser importado ainda um layer de textos que identifique automaticamente cada lote. Caractersticas dos dados: os dados esto em coordenadas de projeo UTM, meridiano central 51 graus oeste e datum SAD69; unidade metros; os lotes esto enumerados em cada arquivo DXF. A rea de trabalho est limitada pelas seguintes coordenadas: de de w 51 5600 a s 21 42 30 a w 51 44 00 s 21 33 00 de longitude de latitude

Lembre-se que o retngulo para envolver um projeto deve ser definido SEMPRE por dois pontos diagonalmente opostos primeiro o inferior esquerdo e segundo o superior direito (veja figura ao lado). NOTAS: 1- Se necessrio abra os arquivos no AutoCad para analisar como esto organizados os diversos layers. 2- Antes de importar os identificadores verifique se os polgonos esto ajustados e poligonalizados. 3- Crie um prefixo para os textos que identificam os lotes, pois os nmeros se repetem entre os arquivos. 4- Os arquivos a serem importados so: "FzMatarazo.dxf", "FzRaposos.dxf" e "FzTupa.dxf" e esto no diretrio C:\Curso_bdg\Dados.

INPE - http://www.dpi.inpe.br/cursos

77

Exerccio 23 - Criao de Aplicativo WEB com SpringWeb


Este exerccio visa exportar os mapas de um projeto SPRING para o aplicativo SPRINGWEB. Iniciando o SPRING: - # Iniciar Programas Spring - [Arquivo] [Banco de Dados...] ou boto Banco de Dados - (Diretrio...) selecionar o caminho C:\Curso_BDG|springdb - (Banco de Dados | Banco_DF) - (Ativar) Responda Sim caso tenha outro Banco/Projeto ativo. - [Arquivo] [Projeto...] ou boto Projetos - (Projetos | Brasilia) - (Ativar) Visualizando mapas a serem exportados: - [Exibir] [Painel de Controle] ou boto , caso tenha fechado a janela. Painel de Controle - (Categorias | Imagem_TM) - (Planos de Informao | Comp_3B_4G_5R) - (Sinttica) - (Categorias | Drenagem) - (Plano de Informao | Mapa_rios) - (Linhas), (Classes) - (Categorias | Solos) - (Plano de Informao | Mapa_solos) - (Linhas) e (Classes) - (Categorias | Cad_Urbano) - (Plano de Informao | Mapa_quadras) - (Linhas) e (Objetos) SPRING - [Executar] [Desenhar] ou boto
.

Exportando para o SpringWEB: - [Arquivo] [Exportar SpringWeb...] Salvar Como - (Salvar em: C:\Curso_BDG\spr_WEB ) - {Arquivo: Brasilia} - (Salvar)

78

Cursos DPI -INPE

Você também pode gostar