Você está na página 1de 30

2014

Escola de Artes Cincias e


Humanidades
Universidade de So Paulo
Prof. Luis Conti
lconti@usp.br

[EXERCCIOS DE
GEOPROCESSAMENTO EM
QUANTUM GIS]
COLEO DE EXERCCIOS PARA O CURSO DE GRADUAO EM GESTO AMBIENTAL ACH
1084 INTRODUO AO GEOPROCESSAMENTO

exerccios de geoprocessamento em Quantum GIS

Introduo:
O curso
Este no um curso de Quantum Gis ou de uso de software e sim uma
introduo sobre ferramentas bsicas de geoprocessamento aplicado a anlise
espacial; a parte prtica da qual estes exerccios fazem parte apenas um
passeio introdutrio em algumas aplicabilidades do software Quantum GIS.
Para aqueles que quiserem se aprofundar nas questes mais especficas
podem encontrar vasto material na Internet e em publicaes especficas.
Outros que preferirem se aventurarem em outros programas so incentivados a
faz-lo, especialmente softwares livres, como o: GRASS (http://grass.fbk.eu/) e
o brasileiro SPRING (http://www.spring.org.br/).
O programa utilizado neste tutorial a verso 2.6. e dever ser baixado
do site da conforme instrues disponibilizadas no blog do curso na internet:
(http:// http://geopro-each.blogspot.com.br/). Os exerccios apresentados nesta
apostila compreendem parte do contedo dado em sala e alguns exerccios
complementares. Quanto requisitado, exigido que o aluno (ou grupo) imprima
os resultados (ou mapas) produzidos para avaliao especfica. Qualquer
duvida contate o professor.
Sobre o QUANTUM GIS
O Quantum GIS (daqui em diante referido como "QGIS") um
programa de geoprocessamento livre, de cdigo aberto utilizado para diversas
aplicaes. presenta um grande conjunto de ferramentas de anlise de dados
raster e vetoriais, permitindo seu uso em diversos tipos de aplicaes como
anlises urbanas, demogrficas e ambientais. O QGIS recebe constantes
contribuies de voluntrios e de profissionais da rea de geoprocessamento
que buscam aprimorar o software identificando e divulgando suas falhas,
produzindo tutoriais, traduzindo manuais, gerando novas ferramentas e
melhorando as ferramentas j existentes.
um dos programas que melhor se comunica com tipos de dados
raster e vetorial (incluindo acesso direto a formatos cativos como ESRI,
ARCGRID, GEOTIFF, ERDAS etc.) o que o torna flexvel e adequado para
aprendizado j que permite a manipulao direta de diversos tipos de arquivos.
Outra vantagem do QGIS o fato de poder ser instalado em verses estveis
para windows (32 e 64 bits), Mac e Linux.

exerccios de geoprocessamento em Quantum GIS

Iniciando - interface grfica (GUI)


Abra o Programa QGIS em eu computador
Uma vez aberto, o programa ter esta apresentao

Menu
suspenso
Barras de
comando

Gerenciador
de
contedos

Layout
/DATA
View

Caixa de
ferramentas

- Menu suspenso - disponibiliza todos os comandos do programa incluindo


edio e manipulao de dados e arquivos
- Barras de comando - apresenta alguns dos comandos mais comuns para
acesso direto (botes de ao)
- Gerenciador de contedos - mostra os nveis de informao e camada de
dados carregadas.
- Layout - rea de visualizao e anlise de dados.
- Caixa de Ferramentas - Este elemento do software corresponde ao
conjunto de todos os algoritimos (funes) disponibilizados para
geoprocessamento. Mais informaes sobre o toolbox voc pode pesquisar
em
http://docs.qgis.org/2.2/pt_BR/docs/user_manual/processing/toolbox.html

O QGIS disponibiliza uma ferramenta especfica para a confeco de


mapas. O uso desta ferramenta ser abordado posteriormente nos exerccios
especficos.

exerccios de geoprocessamento em Quantum GIS

Mdulo 1: Visualizao e manipulao de dados.


Neste exerccio voc vai se familiarizar de como os processos de
visualizao de arquivos no QGIS e com a estrutura de informao em
camadas (layers). Voc e ser capaz de carregar dados raster e vetoriais
simultaneamente dentro do ambiente do software alm de identificar
metadados e atributos cartogrficos associados.
No exerccio de hoje, sero trabalhados dados de aspectos de indicadores
socioambientais do brasil segundo dados do PNUD. Utilizaremos arquivos
vetoriais tipo "shape file (*.shp). Um shape file , na verdade, no um arquivo,
mas um conjunto de arquivos separados com o mesmo nome, cada um com
extenses:

forma do recursos geogrficos (pontos, linhas ou polgonos).


os ou descries de cada um dos
elementos.
tre arquivos e facilitar
as buscas.
s, projeo
cartogrfica, datum e as unidades que utilizam shape file para gravar
caractersticas geogrficas.
em um
formato padronizado.
Se voc for manipular (copiar, colar, renomear) arquivos shape no Windows
Explorer (ou similar), certifique-se que edite todos estes arquivos.
Arquivos disponveis (folder ex1)
Arquivos
"MUNICIPIOS_PMUD"

"BIOMA"
UCSFI
Sf-23-y-c

descrio
shape dos municipios brasileiros com
informaes
de
educao
e
expectativa de vida (1996 a 2000)
Poligonos dos biomas brasileiros
Polgono de unidades de conservao
federal
Arqivo RASTER (TIF) de topografia
de uma regio do estado de so
Paulo

Os arquivos deste exerccio esto disponveis em links no blog do curso.


Crie uma nova pasta de trabalho (ex. Geoprocessamento e um sub diretrio
"exercicio_1" Exemplo C:/georpocessamento/exercicio1. Copie os arquivos
para esta pasta

exerccios de geoprocessamento em Quantum GIS

Visualizando dados
O primeiro passo no exerccio ser abrir e visualizar dados vetoriais.
Para isso, na janela do QGIS selecione o comando "abrir arquivo vetorial".
Tal comando pode ser dado a partir do menu suspenso: "camada => adicionar
camada => adicionar camada vetorial" ou pelo atalho "ctrl + shift + V" ou ainda
usando o boto de ao

Este comando far abrir a janela de busca de arquivos

Selecione em "buscar" o arquivo "MUNICIPIOS_PNUD" alocado na pasta


que criamos anteriormente.

o selecionar esta opo o QGIS abrir uma janela de escolha do modelo


geodsico de trabalho. Selecione "WGS84"
O mapa de polgonos de municpios do Brasil aparecer na rea de "layout"

exerccios de geoprocessamento em Quantum GIS

Use os botes de ao de "zoom" para alterar a escala de visualizao e

Ao selecionar o boto de "identificao de feies"

O seu cursor passar a ser utilizado como um identificador. Clique, ento


em algum municpio no mapa e perceba que na rea de contedos aparecero
os detalhes do municpio selecionado. Voc pode, ao clicar no cone de "ver
formulrio de feio", acionar uma tabela que mostra estes dados de maneira
mais clara (ver figura).

exerccios de geoprocessamento em Quantum GIS

Selecione alguns municpios e observe os parmetros correspondentes


(exemplo alfabetizao, renda, rea).
Para visualizarmos toda a tabela de atributos, podemos utilizar tanto o
boto de ao

Ou, no gerenciador de contedos, ao clicar com o boto direito do mouse


sobre o arquivo, selecione "abrir tabela de atributos"

A tabela correspondente mostra todos os atributos relacionados aos


polgonos (ref. aos municpios) do arquivo shp. Note que ao selecionar uma
linha correspondente a um municpio, o polgono correspondente no mapa
tambm destacado. Ao percorrer vrias linhas, os respectivos municpios so
selecionados.
Ao selecionar, as colunas, os parmetros so automaticamente ordenados
(em ordem crescente ou decrescente em parmetros numricos, ou em ordem
alfabticas em parmetros nominais).
Assim voc pode fazer vrias consultas na tabela e conferir os resultados
no mapa. Por exemplo.
- Qual o municpio com a maior rea? Onde ele se encontra? qual sua
expectativa de vida?
- Qual os municpios que possuem a maior expectativa de vida?

exerccios de geoprocessamento em Quantum GIS


- Qual o municpio com a menor rea?
Para dar um zoom (no mapa) nos resultados selecionados, utilize o boto
de ao sobre a tabela (ou use o atalho ctrl+j)

Para limpar a seleo, clique no boto indicado (ou use "ctrl + U")

'Busca por Campos e por localizao em uma camada (SIMPLE QUERY)


Mais do que simplesmente possibilitar a visualizao e a consulta aos dados
individualmente, a organizao de arquivos shp permitem uma consulta multi
paramtrica assim como qualquer banco de dados. A linguagem de utilizao
de consulta a mltiplos parmetros a partir de SQL, ou Structured Query
Language, ou Linguagem de Consulta Estruturada comum a quase todos os
BDs. Basicamente um sistema SQL baseia-se em um conjunto de instrues
como select, delete, update aplicados a dados segundo clausulas como
(where, from, order by) por operadores lgicos (como and, or ou not);
parece complicado, mas na prtica simples.
Para abrir a ferramenta de consulta por expresso (SQL), clique no boto

exerccios de geoprocessamento em Quantum GIS


Dentro da caixa de consulta por expresso, existem diversas funes.
Trabalharemos com os "operadores" dentro dos "campos e valores".
Primeira consulta que faremos :
Selecionar todos os municpios do estado de So Paulo que tenham
ndice de frequncia escolar acima de 85% (dados de 2000)
Expanda a opo de "campos e valores" e selecione (clique 2 x) "NOME_UF".
Perceba que ao selecionar este campo, o item copiado rea de expresso.
Nas opes "operadores" selecione o item "=" (ou digite)
Volte ao item "NOME_UF" e clique apenas 1 vez (voc no quer selecionar de
novo). Observe no campo a direita da janela um boto "carregar valores".
"unicos". Observe que so listados os parametros do campo em questo
"NOME_UF". Clique 2x em "so paulo". A expresso formada

Clique em "selecionar". Observe a tabela e o mapa.

Volte nos operadores e selecione o operador "AND" que significa adio


a sua seleo prvia. ento selecione "FREQ_2000" > 85 (use sempre
as selees das opes em "campos e valores" e "operadores" e
"valores dos campos" ao invs de digitar a operao.

exerccios de geoprocessamento em Quantum GIS

Exerccios complementares:
Desta seleo de cidades que fizemos, quais destas cidades tem reas
superiores a 1000 km2 (campo - "rea_1997")?
Quantos municpios no nordeste tiveram uma piora na renda entre 1997
e 2000? (dica, ao final da seleo, no canto esquerdo inferior da tabela
"mostrar feies selecionadas) copie a seleo e cole em uma planilha,
tipo excell" e conte o numero de linhas transferidas.

Carregando outros planos de informao:


Clique em "adicionar camada vetorial" e carregue o arquivo "bioma"
Perceba que os polgonos referentes aos biomas foram carregados
sobre o mapa de municpios.
Para editar as propriedades das camadas de informao (municpios e
biomas), selecione "propriedades" no nome do arquivo no gerenciador
de contedo. Selecione "estilo"

exerccios de geoprocessamento em Quantum GIS

Observe que possvel modificar os padres grficos de apresentao


dos vetores (polgonos) incluindo um controle de transparncia,
permitindo a visualizao de ambos os mapas (municpios e biomas)

possvel, tambm categorizar os smbolos e cores (no canto superior


esquerdo, clique em "categorizado"). Use a coluna CD_LEGEN1 =>
"classifica". Voc pode mudar a paleta de cores representada utilizando
o item "cor de degrade"

exerccios de geoprocessamento em Quantum GIS

No Item Rtulos, possvel, tambm incluir etiquetas de rtulos em cada


um dos polgonos. No campo de rotular camada com use o parmetro
CD_LEG1. Veja os rtulos disponibilizados no mapa.

exerccios de geoprocessamento em Quantum GIS


'Busca por Campos e por localizao entre camadas (SPATIAL
QUERY)
Remova de sua rea de trabalho a camada vetorial de BIOMA e abra a
camada ucsfi. Este arquivo shape corresponde a polgonos de
unidades de conservao do Ministrio do Meio Ambiente. Abra a tabela
de dados e observe quais as informaes so disponveis neste arquivo.
Monte um mapa de Municpios (em azul) e de Unidades de Conservao
(em vermelho)
Nossa questo proposta a seguinte: quais municpios possuem reas
de unidades de conservao em seu territrio?
Para isso necessria uma consulta espacial entre duas camadas
(municpios e Unidades de conservao). Para isso vamos utilizar o
comando de consulta espacial. (vetor => consulta espacial).
No caso, o que consultaremos :
Selecionar Fonte (ou seja, os municpios a serem selecionados)
Que
Sobrepe
Feies de referencia (ou seja, as Unidades de conservao)
APLICAR
Quantos resultados (municpios) retornaram sua consulta?
Observe a seleo no mapa.

exerccios de geoprocessamento em Quantum GIS

Vamos salvar um shapefile que contenha apenas os municpios


selecionados.
No Gerenciador de contedo, clique com o boto direito do mouse no
arquivo MUNICIPIOS PNUD => SALVAR COMO
Na janela aberta, escolha um nome para seu arquivo e selecione a
opo: salvar somente feies selecionadas
De um nome para o arquivo (sugesto: municpios_UC).
OK

exerccios de geoprocessamento em Quantum GIS

Lendo Atributos de Polgonos

Neste exerccio, vamos consultar quais os tipos de biomas relacionamse com cada municpio brasileiro.
H uma pegadinha, pois estamos tentando correlacionar 2 arquivos
poligonais (municpios e biomas) e desta forma, em muitos casos,
haver sobreposio de respostas (e.g. o municpio pode possuir mais
de 1 bioma em seu territrio) o que torna a consulta mais complexa e no
caso do QGIS no h possibilidade de realizao deste tipo de anlise.
Alternativamente, podemos fazer a leitura por pontos (afinal em um
ponto s h uma resposta possvel para a consulta). Assim, temos de
gerar um conjunto de pontos a partir dos polgonos. Para isso vamos
extrair os centroides dos polgonos. Centroides so pontos
correspondentes ao centro geomtrico dos polgonos.
Vetor => Geometria => Centroides de polgonos
Nomeie o arquivo de sada como centroides_munic
OK

Carregue o arquivo no mapa


Note que agora, so dispostos no mapa ao invs dos polgonos dos
municpios, os seus pontos centrais (centroides).

exerccios de geoprocessamento em Quantum GIS


Agora podemos fazer uma leitura de biomas por municpios
Para realizar este tipo de anlise, devemos buscar por aplicativos
disponveis na caixa de ferramentas (se a janela de sua ~caixa de
ferramentas no estiver aberta, clique em processar => caixa de
ferramentas.
Expanda o item Geoalgorithms => Vector => Point => Add polygon
attributes to point
Na janela, selecione em points seu arquivo de centroides e em
poligonos o arquivo bioma. Utilize, no campo atributo, o campo
CD_LEGEN1 => RUN

Observe que o resultado aparece como um arquivo temporrio


RESULT no gerenciador de dispositivos.

Informao adicional Os algoritmos de geoprocessamento


(geoalgorithms) do QGIS foram adaptados de um outro software livre de
SIG chamado GRASS. Por isso os comandos esto em ingls e tem um
estilo um pouco diferente das funes que vimos at agora
Abra a tabela de seu arquivo temporrio result e veja que os biomas
foram adicionados na ultima coluna da tabela.

exerccios de geoprocessamento em Quantum GIS


Selecione apenas os pontos que se encontram no bioma Amaznia e
salve como um novo arquivo (dica: mun_amazonia) (os, no esquea
de selecionar a opo salvar somente feies selecionadas)
Exerccio complementar: Procure agora saber, quais dos centroides
municpios da Amaznia esto dentro de Unidades de Conservao.
Carregando arquivos raster:
Feche todos os arquivos do layout (use o boto direito do mouse sobre o
gerenciador de dispositivos e clique em remover). Abra novamente o
arquivo MUNICIPIOS_PMUD". Selecione apenas os municpios da
micro regio de Sorocaba. Salve a seleo (dica: mun_sorocaba) e
carregue na rea de layout.
Na caixa de ferramentas, em vector => geometry operations =>
Dissolve, vamos agregar todos os municpios para apenas um
polgono. Salve o arquivo como Sorocaba

Carregue o arquivo Raster Sf-23-y-c, correspondente a de topografia de


uma regio do estado de so Paulo

exerccios de geoprocessamento em Quantum GIS


Vamos restringir o arquivo raster rea de sorocaba
Na caixa de ferramentas, em Raster - Vector => raster - vector
operations => clip grid with polygon.
input = Sf-23-y-c
Polygon = sorocaba
RUN

FIM DO MDULO 1

exerccios de geoprocessamento em Quantum GIS

Mdulo 2 Construindo Mapas


Neste exercicio voc vai se familiarizar de como os processos de criao
de mapas no QGIS utilizando as potencialidades grficas e cartogrficas
oferecidas.
Abra o arquivo MUNICIPIOS_PNUD
Selecione os municpios referentes a UF = So Paulo
Salve o arquivo Shape (no esquea de selecionar a opo salvar somente
feies selecionadas) com o nome MUN_SP.shp

Feche, no projeto o arquivo MUNUCIPIOS_PNUD e deixe apenas o


MUN_SP.shp aberto na rea de trabalho. Use uma cor neutra (bege ou
amarelo claro) para apresentar os municpios
Abra o Arquivo Raster SOROCABA.TIF criado no exerccio anterior. De um
Zoom Para a rea selecionada.

exerccios de geoprocessamento em Quantum GIS

No Menu Raster selecione extrao => Contorno

Salve o arquivo (arquivo de sada) como curv_nivel.shp. Use intervalo de 50


(metros) e selecione Nome do atributo= ELEV (elevao).
OK
Abra o arquivo na rea de trabalho (ao criar, ele deve abrir automaticamente)
Certifique-se que no gerenciador de contedos, que o arquivo esteja em cima
para tornar-se visvel no mapa

exerccios de geoprocessamento em Quantum GIS

Acabamos de criar curvas de nvel (linhas em formato vetorial) a partir do


Modelo Digital de Terreno de Topografia de Sorocaba. Observe, abrindo a
tabela de atributos que cada linha corresponde a uma feio (Linha na tabela).
Vamos representar as linhas em tons de cores. (propriedades (do curv_nivel)
=> Estilo => Simbolo graduado.
Use a coluna ELEV (valores de elevao em metros)
Crie 5 classes
Use a cor de declividade => spectral
Edite os valores de classes (clique 2x sobre os nmeros das classes e altere os
valores)
500 600
600 800
800 1000
1000 1200
1200 1300
Nos valores ao lado (legenda) repita os valores suprimindo os zeros
OK

exerccios de geoprocessamento em Quantum GIS

Pronto, temos uma bela representao de curvas de nvel (topografia) da


regio de Sorocaba.. Agora vamos introduzir elementos cartogrficos para
transformar este contedo em um mapa propriamente dito. Mas antes vamos
salvar nosso projeto como topografia Sorocaba.qgs (projeto=>salvar como)

exerccios de geoprocessamento em Quantum GIS

No QGIS, h uma rea de trabalho especifica para gerenciar a construo e


configurao de mapas. Para abrir, clique no cone novo compositor de
impresso

Titulo do compositor = Mapa 1. O compositor abrir em uma nova janela.


Este a ferramenta da composio de mapas do QGIS. Para comear,
precisamos observar qual o tamanho do papel de impresso desejada. Estas
propriedades podem ser observadas na aba de composio no canto
esquerdo. O modelo default tipo A4 (297 x210 mm).

Agora necessrio definir, dentro da rea de impresso, a rea determinada


para a colocao de nosso mapa. Clique no boto adicionar novo mapa na
barra de comandos a esquerda. Com o cursor em forma de cruz selecione
uma rea de aproximadamente 2/3 da rea total centralizada verticalmente e
ligeiramente deslocada esquerda. O contedo carregado exatamente o
que a tela do QGIS mostrava antes de abrir o editor.

exerccios de geoprocessamento em Quantum GIS

Adicionando elementos no mapa.


Ao clicar nos botes da barra esquerda voc poder adicionar diversos
elementos no mapa. Por exemplo, em adicionar novo rtulo voc poder
escrever textos como o ttulo do mapa. (voc pode editar o texto e suas
propriedades na aba propriedades do item).

Insira outros textos como seu nome, o nome do curso, ou outra informao que
voc considere relevante.

exerccios de geoprocessamento em Quantum GIS


Ao Clicar em adicionar nova legenda o programa carregar ao propriedades
do gerenciador de dispositivos. Perceba que algumas informaes no esto
adequadas para a incluso na legenda, por exemplo, nosso arquivo vetorial de
curvas de nvel chama-se curv_nivel. Voce pode deselecionar a caixa de
atualizao automtica e trocar o nome para curvas de nvel e remover os
itens Sorocaba e renomear Mun_SP por Municpios So Paulo.

Existem ainda vrios problemas com o compositor de mapa do QGIS que


esperamos sejam corrigidos futuramente. Um deles a falta de melhores
opes para uma seta indicativa de norte (h uma opo de seta na barra de
ferramenta, mas convenhamos, bem tosca!). Para contornar este problema
podemos usar uma imagem qualquer (j que possvel incluir imagens ipo
.jpg). Por exemplo, v no buscador de imagens do Google e busque setas de
norte. Escolha uma que voc ache interessante, salve e inclua no mapa.

exerccios de geoprocessamento em Quantum GIS

Outro problema com o QGIS que como trabalhamos em WGS84 em


coordenadas geodsicas e no planas (como UTM por exemplo), a barra de
escala tambm ser carregada com tais unidades (no caso, dcimo de grau ou
grau, min, seg). Na maior parte dos SIGs a converso automtica. Aqui, o
jeito usar uma escala numrica (para no termos um numero quebrado no
nosso mapa, defina nas propriedades do item mapa a escala de 1:500.000).
Outro elemento interessante para incluir em nosso mapa a tabela (ou parte
dela) no layout. No caso, vamos apenas mostrar os municpios da microrregio
de Sorocaba e suas respectivas reas.
Para isso, inclua a tabela com o respectivo boto de ao

exerccios de geoprocessamento em Quantum GIS

Nas Prorpriedades da tabela (propriedades do item), selecione apenas as


categorias _Munici1 e Area_1997. (use o boto - para remover os outros
atributos

Agora clique em filtrar com no item filtragem de elementos. A caixa de


frmula abrir. Voce j sabe como fazer. (N_Micro = Sorocaba)

exerccios de geoprocessamento em Quantum GIS

Pronto, agora a tabela que aparecer no mapa constar apenas as reas dos
municpios da microregio de Sorocaba (10 municipios)

Por ultimo, vamos incluir uma grade de latitudes e longitudes no mapa.


Na Barra de Itens no canto superior esquerdo, selecione o item mapa 0.

exerccios de geoprocessamento em Quantum GIS

Selecione + para incluir uma grade:


Tipo de grade slido ; intervalo e espaamento X e Y = 0,5 (graus); estilo
de moldura zebra.

Pronto, agora temos um mapa com todos os elementos necessrios. Agora


voc pode incluir outros itens (ex. um logotipo da each, seu nome, nome do
seu grupo, data etc.). Ao salvar o projeto, seu mapa 1 ser automaticamente

exerccios de geoprocessamento em Quantum GIS


associado ao seu arquivo. Voc pode decha-lo e abri-lo novamente usando o
boto de ao do gerenciador do compositor

Voc tambm pode salvar seu mapa como ima imagem jpg ou um arquivo
PDF.

FIM DO MDULO 2

Você também pode gostar