Você está na página 1de 44

MiniCurso 4 horas

Introduo ao SPRING
Dr. Carlos A Felgueiras

(carlos@dpi.inpe.br)

Gerente de Desenvolvimento do SPRING


DPI - Diviso de Processamento de Imagens
INPE Instituto Nacional de Pesquisas Espaciais
http://www.dpi.inpe.br

Objetivos
n Inserir

os conceitos iniciais para


se trabalhar com o SPRING
n Baixar e Instalar o SPRING
n Executar as funes principais
do Sistema

CARACTERSTICAS GERAIS
n
n
n
n
n
n
n
n
n

SPRING Sistema de PRocessamento de


INformaes Geoferenciadas
Sistema de Informao Geogrfica - SIG
Desenvolvido e suportado pela DPI INPE
Software Freeware Download via Web
Verses em Windows e Linux
4 Idiomas: Portugus, Ingls, Espanhol e Francs
Sites Espelhos na Espanha e Argentina
Manual online browser estilo Web
Funcionalidades: Processamento Digital de Imagens,
Manipulao de Dados Temticos, Modelagem
Numrica de Terreno, Armazenagem e Consultas de
Dados Cadastrais, Modelagem e Uso de Redes e
Anlises Espaciais.

Download e Instalao do SPRING


n
n

Download no site:
www.dpi.inpe.br/spring/portugues/download.php
Necessrio cadastro para a primeira vez
cones: rea de Trabalho

Instaladores:

Mdulos do SPRING
n

Principais:

IMPIMA: Importao de
Imagens

SPRING: Importao,
Manipulacao e Anlise
de dados

SCarta: Edio de
Cartas Topogrficas

Auxiliares:

Iplot: Visualizao das


Cartas

TesteMesa: Teste de
Mesas Digitalizadoras

Modelo de Dados do SPRING


Imagem

Nome

Numrico
Cadastral
Rede
Objeto
Temtico

Banco de Dados

Diretrio
SGBD

Categoria

Nome

Projeto A

Projeo
Ret.
Ret. Envolvente
Nome

Pl - 1

Pl - 2

Projeto B

Pl - 3

Pl - 4

Pl - 1

ClCl-1
ClCl-2

Pl - 2

Categoria
Resoluo
Escala

Mapa Numrico
Mapa Temtico

Mapa Temtico

Pas

PIB
US$(bn)

Popul.
Milhes

Brasil

350

159

Argentina

295

34

Objetos
Mapa Imagem
Mapa Cadastral

Criando um Banco no SPRING


n

Abra o SPRING

Criando um Banco

n
n
n
n
n

Pressione 2 vezes o cone SPRING


Selecione Banco de Dados do Menu Arquivo

Escolha um Diretrio...
C:\SpringMiniCurso\Springdb
Insira Nome do Banco de Dados
em Nome: MiniCurso
Escolha Gerenciador: Dbase
(gerencia tabelas do banco)
Pressione boto Criar
Pressione boto Ativar

Criando um Projeto no SPRING


n

Para criar um Projeto selecione


Projeto e Projeto... do Menu
Arquivo
Na janela Projetos

Na janela Projees

Digite o Nome: Brasilia


Pressione boto Projecao...
Escolha Sistema de Projeo UTM
e Modelo da Terra Datum->SAD69
Entre com Zona 23 ou Longitude
Central (para Projeo UTM)
Pressione boto Executar

Na Janela Projetos

Preencha Retngulo Envolvente com os


valores ao lado em coords geogrficas
Pressione boto Criar
Pressione boto Ativar

Criando Categorias do Banco


n

Para criar categorias no banco


ativo selecione Modelo de
Dados... do Menu Arquivo
Na janela Modelo de Dados

Preencha o campo Nome: com o


nome da Categoria a ser criada
Selecione um dos Modelos: Imagem,
MNT, Temtico,....
Pressione boto Criar
Se a categoria for do Modelo
Temtico
n

Preencha o campo Nome: de cada


classe temtica
Pressione o boto Criar para criar a
classe

Pressione o boto Executar da janela

Criando Planos de Informao


n

Para criar um PI (Plano de Informao)


selecione Plano de Informao... do
Menu Editar
Na janela Planos de Informao

Selecione uma das Categorias da lista


Categorias
Digite o nome do PI a ser criado no
campo Nome:
Pressione Retngulo Envolvente...
para alterar a rea do PI
Digite valores nos campos Tam.Pixel
X, Y e Escala: 1/
Escolha uma das opes em Tipo de
Imagem:
Pressione boto Criar para criar o novo
PI (vazio) para a categoria selecionada

Modelagem do Banco MiniCurso


n
n

Abrir o SPRING
Criar e ativar o banco chamado MiniCurso

Criar e ativar o projeto Brasilia

Com gerenciador DBase


Projeo UTM e Modelo da Terra SAD69
Meridiano Central da UTM: o 45 0 0

Criar as seguintes categorias

Altimetria (Modelo MNT)


Imagem_TM (Modelo Imagem)
Mapa_Solos (Modelo Temtico), com as
seguintes Classes Temticas
n
n
n
n

Latossolo
Podzolico
Litossolo
Hidromorfico

Opcional: Mude os atributos grficos de


cada classe pressionando boto Visual...
das Classes Temticas

Importando PI de Altimetria
n
n

Selecione Importar... do menu Arquivo


Na janela Importao selecione

Diretrio... C:/SpringMiniCurso/Dados
Formato: DXF-R12
Layer... e na janela Layers DXF
n

n
n

n
n
n
n

Selecione Layers Mapa_Altimetrico_P3D


e Mapa_Altimetrico_L3D
Mostrar Contedo (Opcional)
Pressione boto Executar

Selecione arquivo Mapa_Altimetrico.dxf


Entidade: Amostra(MNT)
Escala 1/ 25000
Tamanho do Pixel X: 30 e Y: 30

Mantenha valores de Projeo...,


Retngulo Env... e Projeto: Brasilia
Selecione Categoria... Altimetria
Digite no campo PI: Mapa_Altimetrico
Pressione boto Executar

Visualizando dados do PI Altimetria


n
n

Selecione aba da janela Principal


No Painel de Controle do SPRING

Selecione PI Mapa_Altimetrico, da Categoria Altimetria


Selecione Representao Amostras
Pressione cone de Desenhar

Importando Pl Imagem
n
n

Selecione Importar TIFF/GeoTIFF... do


menu Arquivo
Na janela Importar TIFF/GeoTIFF

Selecione Arquivo...
C:/SpringMiniCurso/Dados/LandSatTM3.tif

Mantenha Retngulo Envolvente...


Visualize Propriedades... (Opcional)
Selecione Bandas 1
Selecione Entidade: Imagem
Escolha Categoria... Imagem_TM
Defina PI: TM_3
Pressione boto Executar
Repita os procedimentos anteriores
selecionando os arquivos LandSatTM4.tif
e LandSatTM5.tif para criar os PIs TM_4 e
TM_5 respectivamente

Visualizando Pls Imagem


n
n

Selecione aba da Tela 2


No Painel de Controle do SPRING

Selecione PI TM_5, da Categoria Imagem_TM, e Representao R


Selecione PI TM_4, da Categoria Imagem_TM, e Representao G
Selecione PI TM_3, da Categoria Imagem_TM, e Representao B
Pressione cone Desenhar

Importando Linhas do Mapa de Solos


n
n

Selecione Importar... do menu


Arquivo
Na janela Importao selecione

n
n
n

Diretrio...
C:/SpringMiniCurso/Dados
Formato: ASCII-SPRING
Selecione Mapa_solos_L2D.dxf
Entidade: Linha com topologia
Escala 1/ 60000

Mantenha valores de Projeo...


e Retng. Env... e Projeto:
Brasilia
Selecione Categoria... Solos
Defina PI: Mapa_solos
Pressione boto Executar

Importando Classes do Mapa de Solos


n
n

Selecione Importar... do menu


Arquivo
Na janela Importao selecione

n
n
n

Diretrio...
C:/SpringMiniCurso/Dados
Formato: ASCII-SPRING
Selecione Mapa_solos_LAB.dxf
Entidade: Identificadores
Escala 1/ 60000

Mantenha valores de Projeo...,


Retng. Env... e Projeto:
Brasilia
Selecione Categoria... Solos
Defina PI: Mapa_solos
Pressione boto Executar

Visualizando Mapa de Solos


n
n

Selecione aba da Tela 3


No Painel de Controle do SPRING

Selecione PI Mapa_solos, da Categoria Solos e Representaes


Linhas e Classes
Pressione cone Desenhar

Utilizando a Barra de Ferramentas

Arquivo Banco de Dados


Arquivo Projeto
Arquivo Modelo de Dados
Arquivo Plano de Informao
Painel de Controle
Cursor de rea
Cursor de Ponto
Cursor de Vo
Cursor de Info
Cursor de Mesa
Desenhar
Zoom In
Zoom Out
Zoom PI
Anterior
Recompor

Acoplar (Nenhuma, Tela 2, 3, 4)


Ampliar (1x, 2x, 4x, 8x)
Grficos
Cursor de Janelas
Amostragem (Auto, Pleno, Escala)

Escala

Coordenadas (Inativa, Planas,


Geogrficas, Info)

Ajuda

Exemplos de Uso da Barra de Ferramentas

Desenhar com
cursor de rea

Ampliar 2x

4x

8x

Acoplagem
Telas
Principal e
Auxiliar

Aplicando Contraste em uma Banda


n
n
n

Visualize PI TM_3 (M) da Categoria Imagem_TM na janela Principal


Selecione Contraste... do menu Imagem
Na janela Contraste e sobre a curva preta do grfico
Click no boto esquerdo do mouse para marcar nvel de cinza inicial
Click no boto direito do mouse para marcar nvel de cinza final
Pressione boto Aplicar para obter a imagem contrastada
Insira Nome: TM_3_realce, marque Banda, e selecione Salvar do
menu Executar para salvar sua imagem realada como um novo PI
Repita os procedimentos acima para bandas TM_4 e TM_5

Aplicando Contraste em 3 Bandas


n
n
n

Visualize composio de PIs TM_5 (R), TM_4 (G), TM_3 (B) da Categoria
Imagem_TM na janela Principal
Selecione Contraste... do menu Imagem
Na janela Contraste, sobre cada Canal, e sobre a curva preta do grfico
Click no boto esquerdo do mouse para marcar nvel de cinza inicial
Click no boto direito do mouse para marcar nvel de cinza final
Pressione boto Aplicar para obter a imagem contrastada
Insira Nome: Comp_543, marque Sinttica, e selecione Salvar do
menu Executar para salvar imagem sintetizada como um novo PI

Segmentando Imagem Multiespectral


n
n
n

Visualize PI TM_3(B), TM_4(G) ou TM_5(R) da categoria Imagem_TM


Selecione Segmentao... do menu Imagem
Na Janela Segmentao

Selecione Bandas Imagem_TM_3, Imagem_TM_4 e Imagem_TM_5


Selecione Mtodo: Crescimento de Regies
Selecione Similaridade: 10 e rea(pixels): 20
Defina nome da Imagem Segmentada: seg345_10_20
Selecione Suavizao de Arcos: Sim
Pressione boto Executar. A imagem segmentada aparecer na tela Auxiliar

Preparando Imagem para Classificao


n
n
n
n

Selecione Pi TM_3, TM_4 ou TM_5 no Painel


de Controle
Selecione Classificao... do menu Imagem
Na Janela Classificao pressione boto
Criar...
Na janela Criao de Contexto

Defina Nome: ctx_reg


Escolha Tipo de Anlise: Regies
Selecione Bandas: TM_3, TM_4 e TM_5
Selecione Imagens Segmentadas:
seg345_10_20
Pressione boto Executar

Na Janela Classificao

Click sobre ctx_reg na lista de Contextos


Click no boto Extrao de Atributos das
Regies (0 sistema calcula e armazena as
estatsticas de cada regio)
Pressione boto Treinamento... para abrir a
janela de definio das classes e dos seus
padres estatsticos

Treinando Imagem para Classificao


n

Na janela Treinamento

Defina Nome: Vegetao


Escolha Cor...
Pressione boto Criar
Selecione classe Vegetao na lista de de Temas
Selecione Modo: Normal, Tipo: Aquisio e Contorno: Regio
Marque um ponto dentro de uma regio da imagem que representa uma
amostra de Vegetao

Pressione boto Adquirir


Pressione boto Salvar
Repita os trs
procedimentos anteriores
para adquirir mais
amostras de Vegetao
n

Repita todos os
procedimentos anteriores
para novas classes: gua,
Solo, Urbano, ....
Pressione boto Fechar
para sair do Treinamento

Classificando Imagem
n
n

Pressione boto Classificao... na janela


Classificao
Na janela Classificao de Imagens

Defina Nome: Clas_Bat_Reg (da imagem


classificada)
Pressione boto Criar
Selecione Classificador: Battacharya
Selecione Limiar de Aceitao: 99.9%
Pressione boto Executar
Imagem Classificada aparece na tela Auxiliar

Mapeando Imagem Classificada para Temtica


n
n
n
n
n
n
n

Crie uma categoria Temtica Uso_Terra com as classes guas, Vegetao, Solo
e rea Urbana
Pressione boto Visual... das Classes Temticas se desejar mudar a cor das reas
de cada classe
Selecione o PI Clas_Bat_Reg da categoria Imagem_TM no Painel de Controle
Selecione Mapeamento de Classes para Imagem Temtica... do menu Imagem
Na Janela Mapeamento para Classes selecione na lista de Imagens
Classificadas Clas_Bat_Reg e na lista de Categorias Uso_Terra
Selecione cada classe da lista de Temas e relacione-a com (click sobre) uma das
classes da lista de Classes
Pressione boto Executar.

Um novo PI com nome Clas_Bat_Reg-T ser criado sob a categoria Uso_Terra e ser
automaticamente apresentado na janela auxiliar

Criando Modelos Numricos de Terreno


Triangular Irregular Network (TIN)
n
n
n

Selecione PI Mapa_Altimetrico da Categoria Altimetria no Painel de


Controle
Selecione Gerao de Grade Triangular... do menu MNT
Na Janela Gerao do TIN

Mantenha todos os valores defaults que aparecem nessa janela


O sistema gera uma representao TIN do PI Mapa_Altimtrico e apresenta-a
na tela auxiliar

Criando Modelos Numricos de Terreno


Grade Regular
n
n
n

Selecione PI Mapa_Altimetrico da Categoria Altimetria no Painel de


Controle
Selecione Gerao de Grade Retangular... do menu MNT do SPRING
Na Janela Gerao de Grade

Selecione como Entrada Amostra


Mantenha os demais valores defaults que aparecem nessa janela
O sistema gera representaes Grade e Imagem do PI Mapa_Altimtrico e
apresenta-as na tela auxiliar

Calculando Declividade do TIN


n
n
n
n

Selecione PI Mapa_Altimetrico da Categoria Altimetria no PC


Crie uma categoria Declividade (MNT) no Modelo de Dados
Selecione Declividade... do menu MNT
Na Janela Declividade

Selecione Entrada: TIN, Sada: Declividade e Unidade: Graus


Escolha Categoria de Sada: Declividade
Digite nome do PI de Sada: Decl_Mapa_Altimetrico
Pressione boto Executar
O sistema cria uma grade de declividade no PI Decl_Mapa_Altimetrico
A Imagem e a Grade de declividade so desenhadas na tela auxiliar

Classificando Declividades

Crie uma categoria Decl_Fat (Temtica) no Modelo de


Dados do banco com classes: 0-2, 2-5, 5-15 e >15 Graus
Selecione PI Decl_Mapa_Altimetrico da Categoria
Declividade no Painel de Controle
Selecione Fatiamento... do menu MNT

Na Janela Fatiamento MNT

n
n

Pressione boto Categoria de Sada..., e escolha categoria


Decl_Fat
Digite nome do PI de Sada: Declividade_fat
Pressione boto Definio de Fatias...
n

Selecione Passo Varivel, insira as faixas e pressione Executar

Pressione boto Associao de Fatias Classes...


n

Associe as faixas com as classes e pressione Executar

Classificando Declividades
n

De volta Janela Fatiamento MNT

Pressione boto Executar


O PI Declividade_fat da categoria Decl_fat criado e apresentado
na janela auxiliar
As cores das classes de declividade podem ser alteradas no Visual...
das classes da categoria Decl_fat do modelo de dados do banco
Para apresentar a legenda do PI Declividade_fat
n
n

Selecione opo Legenda... do menu Exibir do SPRING


Pressione o cone do tringulo associado a esse PI

Transformando Temtico Vetorial em Matricial


n
n
n
n
n

Selecione PI Mapa_solos da Categoria Solos no Painel de Controle


Visualize Linhas do PI Mapa_solos (opcional)
Visualize Classes do PI Mapa_solos (opcional)
Selecione opo Vetor->Matriz... do menu Temtico do SPRING
Na janela Vetor->Matriz

Digite Tamanho do Pixel Horizontal: 30 e Vertical: 30


Pressione boto Executar
n

n
n

Pressione Sim para a mensagem:


Tamanho da imagem 707 linhas x 695 colunas

Visualize Matriz do PI Mapa_solos


Visualize Matriz e Linhas do PI Mapa_solos com zoom
(O que se observa ao se ver detalhes?)

Representao: Linhas

Classes

Matriz

Calculando reas de um PI Temtico


n
n
n
n

Selecione PI Mapa_solos da Categoria Solos no


Painel de Controle
Visualize o PI Mapa_Solos (opcional)
Selecione opo Medidas de Classe... do menu
Temtico do SPRING
Na janela Medidas de Classes

Selecione s Mapa Vetorial e Unidades: m (metros)


Pressione boto Executar
Selecione s Imagem Temtica e Unidades: m (metros)
Pressione boto Executar

As reas so iguais ou diferentes? Porque?

Anlise Espacial - Mapas de Aptido

Mapa de Solos

Mapa de Aptido
ao Uso Urbano

Mapa de Declividade

Linguagem de Anlise Espacial - LEGAL


Mapa de Aptido (Booleano)
n

n
n

Crie uma Categoria Temtica chamada


Aptido no Modelo de Dados do banco ativo
com as Classes: Baixa, Mdia e Alta
Selecione opo Legal... do menu Anlise do
SPRING
Na janela lgebra

Na Janela Editor de Modelos

Escolha Diretrio... C:/SpringMiniCurso/Dados


Digite no campo Nome: o nome do programa
Legal Aptidao_Urbana
Pressione boto Criar... para abrir a janela de
Edio dos programas em Legal
Digite o Programa ao lado
Pressione boto Salvar

Na janela lgebra

Pressione boto Executar


Pressione boto OK se houver erros de sintaxe
no programa
DoubleClick sobre mensagem de erro para editar
a linha errada
Edite, Salve e Execute o programa at que o
programa rode sem erros

Mapa de Aptido Comentado


// Programa para Gerar mapa de Aptido Urbana com operaes Booleanas sobre mapas de entrada
{
// Declarao das Variveis
// Foram declaradas duas variveis do tipo Temtica, vsolo e vaptidao das categorias Solos e
// Aptido respectivamente, e uma varivel do tipo Numrica vdecl da categoria Declividade
Tematico vsolo ("Solos"), vaptidao("Aptido");
Numerico vdecl("Declividade");
// Inicializao (instanciao) das variveis
// As variveis vsolo e vdecl representam os PIs Mapa_solos e Decl_Mapa_Altimetrico
// respectivamente. Isto realizado pelo comando Recupere.
vsolo = Recupere (Nome="Mapa_solos");
vdecl = Recupere ( Name="Decl_Mapa_Altimetrico");
// O comando Novo usado para se criar o PI de Sada, vazio, com nome Aptidao_Urbana,
// com Resolues X e Y iguais a 30 metros e Escala 1:25000.
vaptidao = Novo(Nombre="Aptidao_Urbana",ResX=30,ResY=30,Escala=25000);
// Operaes sobre as variveis
// O comando Atribua permite que se faam operaes lgicas (|| OR, && AND, == Equal, ! Not,
// != Different) entre classes dos PIs de entrada para se definir as classes do PI de sada (aqui
// representado pela varivel vaptidao).
vaptidao = Atribua(CategoriaFim="Aptido") {
// Aptidao ser Baixa se Declividade for maior que 15 graus OU se classe de Solo for Hidromrfico
"Baixa": vdecl > 15 || vsolo.Classe == "Hidromorfico" ,
// Aptidao ser Mdia se Declividade for menor que 15 graus E se classe de Solo for Podzlico
"Mdia": vdecl < 15 && vsolo.Class == "Podzolico" ,
// Aptidao ser Alta se Declividade for menor que 5 graus E se classe de Solo for Latossolo
"Alta": vsolo.Clase == "Latossolo" && vdecl < 5};
}

Importando Dados Cadastrais


n
n
n

Crie uma categoria Cad_Urbano do modelo


Cadastral
Selecione Importar... do menu Arquivo
Na janela Importao selecione

n
n
n
n
n
n

Diretrio... C:/SpringMiniCurso/Dados
Formato: SHAPEFILE
Arquivo Mapa_quadras_pol.shp
Unid.: m (metros)
Escala 1/ 60000

Mantenha valores de Projeo..., Retngulo


Env... e Projeto: Brasilia
Selecione Categoria... Cad_Urbano
Digite no campo PI: Mapa_quadras
Pressione boto Executar
Pressione boto Sim para a pergunta: Limpa
os polgonos internos duplicados?
O sistema cria automaticamente uma
categoria Mapa_quadras_pol_O do modelo
Objeto

Consultando Cadastros dos Objetos


n

No Painel de Controle

n
n
n
n

Selecione PI Mapa_quadras da Categoria Cad_Urbano no Painel de Controle


Selecione Representaes Linhas e Objetos
Pressione cones Desenhar e Consultar

Na Janela Gerao e Seleo de Coleo pressione boto Aplicar


Na tabela de Atributos dos objetos marque sobre o ID 158 para selecionar, com
cor verde, esse registro e visualizar o objeto na representao espacial
Mude cor de visualizao dos objetos de verde para vermelho, por exemplo
Selecione (double click sobre) um objeto na tela para obter informaes sobre os
atributos desse objeto na tabela e em uma nova janela Atributos

Visualizando Grficos de um Cadastral


n

Gerando Grfico de Torta na tabela de objetos

Selecione, na tabela, vrios registros com cores diferentes


Selecione o campo rea
Click com o boto direito do mouse sobre o nome do campo
rea e selecione Grfico para visualizar um Grfico de Torta

Gerando Grfico de Disperso na tabela de objetos

Click sobre os ID 158 e 159 para de-selecionar esses registros


Selecione o campo rea e o campo Permetro
Click com o boto direito do mouse sobre o nome do campo
rea e selecione Grfico para visualizar um Grfico de
Disperso das informaes desses campos.

Consulta por Atributos


n
n

Na Janela Visualizao de Objetos pressione cone Consulta por Atributos


Na Janela Consulta por Atributos: Selecione:

Selecione em Atributos ASA e em Operao =


Pressione boto Mostrar e selecione em Valores Norte
Pressione boto AND
Selecione em Atributos POPULAC e em Operao <=
Pressione boto Mostrar e selecione em Valores 450
Pressione boto Executar

Agrupamento
n
n

Na Janela Visualizao de Objetos pressione cone Agrupamento


Na Janela Agrupar Objetos:

Selecione em Modo: Quantil,


Selecione em Nmero de Partes: 4,
Selecione em Atributos POPULAC,
Selecione em Graduao de Cores: Verm Verde Azul
Pressione boto Agrupar
Pressione boto Executar

Gerao de PI Temtico a partir do Cadastral


n
n
n

Aps uma Consulta ou um Agrupamento sobre um PI Cadastral


Pressione cone de Gerao de PI
Na Janela Gerar Planos de Informao

Marque opo Classes Automticas


Digite o nome da Categoria... Populao e pressione boto Criar
Selecione uma linha em Classes e pressione Visual... Para mudar seu visual
Digite nome do PI de Sada: Mapa_Populao
Pressione boto Executar

Fim do MiniCurso

Agradecido
pela
Oportunidade

Você também pode gostar