Você está na página 1de 347

QGIS User Guide

Verso 2.8

QGIS Project

25/08/2015

Contents

Prembulo

Convenes
2.1 Convenes da Interface Grfica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Convenes do Texto ou Teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Instrues especificas da Plataforma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5
5
5
6

Prembulo

Feies
4.1 Visualizao de dados . . . . . . . . . . . . . . . . . . . . .
4.2 Explorao de dados e compositores de mapas . . . . . . . .
4.3 Criar, editar, gerir e exportar dados . . . . . . . . . . . . . .
4.4 Anlise de dados . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Publicao de mapas na internet . . . . . . . . . . . . . . . .
4.6 Funcionalidades do QGIS expandida atravs de complementos
4.7 Console Python . . . . . . . . . . . . . . . . . . . . . . . . .
4.8 Problemas conhecidos . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

9
9
9
10
10
10
10
11
12

O que h de novo no QGIS 2.8


5.1 Application . . . . . . . .
5.2 Provedor de arquivos . . .
5.3 Digitizing . . . . . . . . .
5.4 Compositor de impresso
5.5 Plugins . . . . . . . . . .
5.6 Servidor QGIS . . . . . .
5.7 Simbologia . . . . . . . .
5.8 Interface de usurio . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

13
13
13
14
14
14
14
14
14

Iniciando
6.1 Instalao . . . . . . . . . . . .
6.2 Amostra de Dados . . . . . . .
6.3 Sesso Amostra . . . . . . . .
6.4 Iniciar e Parar QGIS . . . . . .
6.5 Opes da Linha de Comandos
6.6 Projetos . . . . . . . . . . . . .
6.7 Arquivo de Sada . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

15
15
15
16
17
17
19
20

QGIS GUI
7.1 Barra de Menu . . . .
7.2 Barra de Ferramentas .
7.3 Legenda do Mapa . .
7.4 Visualizao do mapa

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

21
22
29
29
32

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

7.5
8

Barra de Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

33
33
33
33
35
37
38
41
43
43

Configurao QGIS
9.1 Painis e Barras de Ferramentas
9.2 Propriedades do Projeto . . . .
9.3 Opes . . . . . . . . . . . . .
9.4 Personalizao . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

45
45
46
46
55

10 Trabalhando com Projees


10.1 Viso geral do Suporte a Projees . . . . . . . . . .
10.2 Especificao de Projeo Global . . . . . . . . . . .
10.3 Definir Reprojeo Dinmica Voo Livre (OTF) . . . .
10.4 Sistema de Referncia de Coordenadas personalizado
10.5 transformaes de datum padro . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

57
57
57
59
60
61

Ferramentas Gerais
8.1 Atalhos de teclado . . .
8.2 Contedo da ajuda . . .
8.3 Renderizao . . . . . .
8.4 Medio . . . . . . . .
8.5 Identificar feies . . .
8.6 Decoraes . . . . . . .
8.7 Ferramentas de anotao
8.8 Favoritos Espaciais . . .
8.9 Projetos animados . . .

32

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

11 QGIS Pesquisador
12 Trabalhando com Dados Vetoriais
12.1 Formatos de dados suportados .
12.2 A Biblioteca de Smbolos . . .
12.3 Janela de Propriedades de Vetor
12.4 Expresses . . . . . . . . . . .
12.5 Editando . . . . . . . . . . . .
12.6 Ferramenta de Consulta . . . .
12.7 Calculadora de Campo . . . . .

63

.
.
.
.
.
.
.

65
65
77
80
111
117
135
137

13 Trabalhando com Dados Raster


13.1 Trabalhando com dados raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2 Dilogo de propriedades do Raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 Calculadora Raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

141
141
142
151

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

14 Trabalhando com dados OGC


153
14.1 QGIS como Cliente de Dados OGC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
14.2 QGIS com Servidor de Dados OGC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
15 Trabalhando com dados GPS
169
15.1 Complemento GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
15.2 Rastreio GPS em tempo real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
16 Integrao com SIG GRASS
16.1 Iniciando o complemento GRASS . . . . . . . . . . .
16.2 Carregando camadas raster e vetorial GRASS . . . . .
16.3 Localizao e MAPSET GRASS . . . . . . . . . . .
16.4 Importando dados para uma localizao GRASS . . .
16.5 O modelo de dados vetorial do GRASS . . . . . . . .
16.6 Criando uma nova camada vetorial GRASS . . . . . .
16.7 Digitalizando e editando uma camada vetorial GRASS
16.8 A ferramenta regio GRASS . . . . . . . . . . . . . .
16.9 Ferramentas GRASS . . . . . . . . . . . . . . . . . .
ii

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

179
179
180
180
183
183
184
184
188
188

17 QGIS estrutura de processamento


17.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.2 A caixa de ferramentas . . . . . . . . . . . . . . . . . . . . . . . . .
17.3 O modelador grfico . . . . . . . . . . . . . . . . . . . . . . . . . .
17.4 A interface de processamento em lote . . . . . . . . . . . . . . . . .
17.5 Usando os algoritmos do processamento a partir do Terminal Python.
17.6 Gerenciador do histrico . . . . . . . . . . . . . . . . . . . . . . . .
17.7 Escrevendo novos algoritmos de processamento com scripts python .
17.8 Entregando os dados produzidos pelo algoritmo . . . . . . . . . . . .
17.9 Comunicao com o usurio . . . . . . . . . . . . . . . . . . . . . .
17.10 Documentando seus scripts . . . . . . . . . . . . . . . . . . . . . .
17.11 Exemplos de scripts . . . . . . . . . . . . . . . . . . . . . . . . . .
17.12 Melhores prticas para algoritmos de script escrito . . . . . . . . . .
17.13 Pr e ps-execuo de ganchos de script . . . . . . . . . . . . . . . .
17.14 Configurando as aplicaes externas . . . . . . . . . . . . . . . . . .
17.15 O QGIS Comando . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

197
197
198
207
213
215
221
222
224
224
224
224
225
225
225
232

18 Compositor de Impresso
18.1 Primeiros passos . . . . . . . . . .
18.2 Modo de Renderizao . . . . . . .
18.3 Itens do Compositor . . . . . . . .
18.4 Gerenciar tens . . . . . . . . . . .
18.5 Ferramentas de Reverter e Restaurar
18.6 Gerao de Atlas . . . . . . . . . .
18.7 Hide and show panels . . . . . . .
18.8 Criando um arquivo de Sada . . .
18.9 Gerir o Compositor . . . . . . . . .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

235
236
240
241
265
267
267
269
270
271

19 Complementos
19.1 Complementos QGIS . . . . . . . . . . . .
19.2 Usando os Complementos Core QGIS . . .
19.3 Complemento de Captura de Coordenadas
19.4 Complemento Gerenciador BD . . . . . .
19.5 Complemento dxf2shp . . . . . . . . . . .
19.6 Complemento eVis . . . . . . . . . . . . .
19.7 Complemento fTools . . . . . . . . . . . .
19.8 Complemento Ferramentas GDAL . . . . .
19.9 Complemento Georreferenciador . . . . .
19.10 Complemento Mapa de Densidade . . . . .
19.11 Complemento de Interpolao . . . . . . .
19.12 Catlogo do Cliente MetaBusca . . . . . .
19.13 Complemento Edio Offiine . . . . . . .
19.14 Complemento GeoRaster Espacial Oracle .
19.15 Complemento Anlise do Terreno . . . . .
19.16 Complemento Menor Distncia . . . . . .
19.17 Complemento de Consulta Espacial . . . .
19.18 Complemento SPIT . . . . . . . . . . . .
19.19 Complemento Verificador de Topologia . .
19.20 Complemento Estatstica Zonal . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

273
273
278
279
279
280
282
292
295
298
303
306
308
311
312
314
315
317
318
319
321

20 Ajuda e Suporte
20.1 Listas de Discursso
20.2 IRC . . . . . . . . .
20.3 Rastreador de Erros
20.4 Blog . . . . . . . .
20.5 Plugins . . . . . . .
20.6 Wiki . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

323
323
324
324
325
325
325

21 Apndice

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

327
iii

21.1 Licena Pblica Geral GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327


21.2 GNU Licena de Documentao Gratuta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
22 Referncias Bibliogrficas e Web

337

ndice

339

iv

QGIS User Guide, Verso 2.8

.
.

Contents

QGIS User Guide, Verso 2.8

Contents

CHAPTER 1

Prembulo

Este documento o guia do usurio original do software descrito QGIS. O software e hardware descrito neste
documento so, na maioria dos casos, marcas registradas e so, portanto, sujeitas a requisitos legais. QGIS est
sujeito Licena Pblica Geral GNU. Encontre mais informaes sobre o QGIS na pgina, http://www.qgis.org.
Os detalhes, dados e resultados neste documento podem ter sido escritos e verificados para melhorar o conhecimento e a responsabilidade dos autores e editores. No entanto, erros relativos ao contedo so possveis.
Portanto, os dados no esto sujeitos a quaisquer direitos ou garantias. Os autores, editores e editoras no tm
qualquer responsabilidade por falhas e suas consequncias. Voc sempre bem-vindo para relatar possveis erros.
Este documento foi elaborado com reStruturedText. Ele est disponvel como cdigo-fonte reST via github e
on-line como HTML e PDF via http://www.qgis.org/en/docs/. As verses traduzidas deste documento tambm
podem ser baixadas em vrios formatos atravs da rea de documentao do projeto QGIS. Para mais informaes
sobre a contribuir para este documento e sobre a traduo, por favor visite http://www.qgis.org/wiki/.
Links neste Documento
Este documento contm links internos e externos. Clicando sobre um link interno move-se dentro do documento,
ao clicar em um link externo abre um endereo de internet. Em formato PDF, links internos e externos so
mostradas em azul e so tratados pelo navegador do sistema. Em formato HTML, o navegador exibe e trata ambos
de forma idntica.
Usurio, Instalao e Cdigo Guia dos Autores e Editores:
Tara Athan
Peter Ersts
Werner Macho
Claudia A. Engel
Larissa Junek
Tim Sutton
Astrid Emde

Radim Blazek
Anne Ghisla
Carson J.Q. Farmer
Brendan Morely
Diethard Jansen
Alex Bruy
Yves Jacolin

Godofredo Contreras
Stephan Holl
Tyler Mitchell
David Willis
Paolo Corti
Raymond Nijssen
Alexandre Neto

Otto Dassau
N. Horning
K. Koy
Jrgen E. Fischer
Gavin Macaulay
Richard Duivenvoorde
Andy Schmid

Martin Dobias
Magnus Homann
Lars Luthman
Marco Hugentobler
Gary E. Sherman
Andreas Neumann
Hien Tran-Quang

Copyright (c) 2004 - 2014 QGIS Equipe de Desenvolvimento


Internet: http://www.qgis.org
Licena deste documento
Permisso garantida para cpia, distribuio e/ou modificao deste documento sobre os termos da Licena
de Documentao Livre GNU, Verso 1.3 ou verso mais recente publicada pela Fundao Software Livre; sem
Sees Invariantes, sem textos de Capa e sem textos de Contra-Capa. A cpia da licena includa no Apndice
GNU Licena de Documentao Gratuta.
.

QGIS User Guide, Verso 2.8

Chapter 1. Prembulo

CHAPTER 2

Convenes

Esta seo descreve os estilos uniformes que sero utilizados ao longo deste manual.

2.1 Convenes da Interface Grfica


Os estilos conveno da GUI, so destinados a similar a aparncia grfica. Em geral, um estilo vai refletir a
aparncia, para que um usurio possa verificar visualmente a GUI e encontrar algo semelhante com as instrues
no manual.
Menu Opes: Camada Adicionar uma camada Raster ou Configuraes Barra de Ferramentas
Digitalizar
Ferramenta:

Adiciona uma camada Raster

Boto : [Salvar como padro]


Caixa de dilogo Ttulo: Propriedades da camada
Aba: Geral
Caixa de seleo:

Renderizar

Boto de opo:

Postgis SRID

EPSG ID

Selecione um nmero:
Selecione uma frase:
Procure pelo arquivo:
Selecione uma cor:
Barra deslizante:
Entrada de texto:
Uma sombra indica um componente GUI clicvel.

2.2 Convenes do Texto ou Teclado


Este manual tambm inclui estilos relacionados ao texto, comandos de teclado e de codificao para indicar
diferentes entidades, tais como classes ou mtodos. Estes estilos no correspondem aparncia real de qualquer
texto ou codificao dentro do QGIS.
Hyperlinks: http://qgis.org

QGIS User Guide, Verso 2.8

A Combinao das teclas: Press Ctrl+B, ou seja, pressione e segure a tecla Ctrl e, em seguida, pressione
a tecla B.
Nome de um arquivo: lakes.shp
Nome de uma classe: NewLayer
Mtodo: classFactory
Servidor: myhost.de
Texto de Usurio: qgis --help
Linhas de cdigo sero indicadas por uma fonte de tamanho fixo:
PROJCS["NAD_1927_Albers",
GEOGCS["GCS_North_American_1927",

2.3 Instrues especificas da Plataforma


Sequncias de GUI e pequenas quantidades de texto podem ser formatadas em linha: Clique

Arquivo

QGIS Sair para fechar o QGIS. Isso indica que em plataformas Linux, Unix e Windows, voc deve clicar
primeiro no menu Arquivo, em seguida, Sair, enquanto nas plataformas Macintosh OS X, voc deve clicar primeiro
no menu QGIS e, em seguida Sair.
Grandes quantidades de texto podem ser formatados com uma lista:

Faz isso

Faz aquilo

Faz outro

ou um pargrafo:
Faz isso, isso e isso. Ento faz isso, isso e isso e isso, isso e isso, e isso, isso e isso.
Faz aquilo. E faz aquilo e aquilo e aquilo, e aquilo e aquilo e aquilo, e aquilo e aquilo e aquilo, e aquilo e aquilo
e aquilo, e aquilo e aquilo e aquilo.
Imagens que aparecem ao longo do guia do usurio foram criadas em diferentes plataformas, a plataforma
indicada pelo cone especfico da plataforma no final da legenda da figura.
.

Chapter 2. Convenes

CHAPTER 3

Prembulo

Bem vindo ao mundo maravilhoso dos Sistemas de Informao Geogrficas (SIG)!


QGIS um Sistema de Informao Geogrfica de Cdigo Aberto. O projeto nasceu em maio de 2002 e foi criado
como um projeto no SourceForge, em junho do mesmo ano. Ns trabalhamos duro para tornar o software SIG
(que um software proprietrio tradicionalmente caro) uma perspectiva vivel para qualquer pessoa com acesso
bsico a um computador pessoal. QGIS atualmente funciona na maioria das plataformas Unix, Windows e OS
X. QGIS desenvolvido usando o Qt toolkit (http://qt.digia.com) e C ++. Isso significa que QGIS considerado
amigvel e tem uma interface grfica (GUI) agradvel e fcil de usar.
QGIS pretende ser um SIG de fcil utilizao, fornecendo funes e feies comuns. O objetivo inicial do projeto
era fornecer um visualizador de dados SIG. QGIS chegou ao ponto em sua evoluo, onde ele est sendo usado
por muitos para as suas necessidades de visualizao de dados SIG dirias. QGIS suporta um grande nmero de
formatos de dados raster e vetoriais, com o novo formato, suporta facilmente a sua adio de outros, usando a
arquitetura de complementos.
QGIS distribudo sob a GNU General Public License (GPL)/Licena Publica Geral. Desenvolvendo QGIS sob
esta licena significa que voc pode inspecionar e modificar o cdigo-fonte, e garante que voc, nosso feliz usurio,
sempre ter acesso a um programa de SIG que livre de custos e podem ser livremente modificado. Voc deve ter
recebido uma cpia completa da licena com a sua cpia do QGIS, e voc tambm pode encontr-la no Apndice:
ref: gpl_appendix.
Dica: Atualizao da Documentao
A verso mais recente deste documento pode ser encontrada na rea de documentao do QGIS website em
http://www.qgis.org/en/docs/.
.

QGIS User Guide, Verso 2.8

Chapter 3. Prembulo

CHAPTER 4

Feies

QGIS oferece muitas funcionalidades SIG comuns fornecidas com funes ncleo e complementos. Um breve
resumo de seis categorias gerais de funes e complementos apresentado a seguir, seguido de primeiros insights
sobre o console Python integrado.

4.1 Visualizao de dados


Pode ver ou sobrepor dados vetoriais e matriciais em diferentes formatos e projees sem converso para um
formato interno ou comum. Os formatos suportados includos so:
Tabelas ativadas espacialmente e visualizao usando PostGIS, SpatiaLite e MS SQL Spatial, Oracle Spatial, formatos vetoriais suportados pela biblioteca OGR instalada, incluindo arquivos de forma ESRI, MapInfo, SDTS, GML e muitos mais. Consulte a seo Trabalhando com Dados Vetoriais.
Formatos de imagens e Raster suportados pela biblioteca GDAL instalada (Geospatial Data Abstraction
Library), como GeoTIFF, ERDAS IMG, ArcInfo ASCII GRID, JPEG, PNG e muitos mais. Consulte a
seo Trabalhando com Dados Raster.
Dados vetoriais e raster GRASS para base de dados GRASS (location.mapset). Ver seo Integrao com
SIG GRASS.
Servidores de dados espaciais online como Servios Web OGC, incluem WMS, WMTS, WCS, WFS, e
WFS-T. Ver seo Trabalhando com dados OGC.

4.2 Explorao de dados e compositores de mapas


Voc pode compor mapas e interativamente explorar dados espaciais com uma interface grfica amigvel. As
muitas ferramentas teis disponveis na GUI incluem:
Pesquisador QGIS
Reprojeo On-the-fly
Gerenciador BD
Compositor de Mapas
Painel de Vista Global
Marcadores espaciais
Ferramentas de anotao
Identificar/selecionar feies
Editar/ver/procurar atributos
Rotulagem de feio Dado-definido

QGIS User Guide, Verso 2.8

Ferramentas de simbologia raster e vetorial dado definido


Compositor de Atlas com camada grade
rtulos de Norte, barra de escala e copyright para o mapa
Suporte para salvamento e restaurao de projetos

4.3 Criar, editar, gerir e exportar dados


Voc pode criar, editar, gerenciar e exportar camadas vetoriais e raster em vrios formatos. |gg| oferece a seguir:
Ferramentas de digitalizao para formatos suportados OGR e camadas vetoriais GRASS
Habilitado para criar e editar camadas vetoriais shapefile e GRASS
Complemento Georreferenciador para geocodificar imagens
Ferramentas de GPS para importar e exportar formatos GPX, e converter outros formatos GPS para GPX
ou baixar/carregar diretamente para uma unidade GPS (No Linux, usb: pode ser adicionado na lista de
dispositivos GPS.)
Suporte para visualizao e edio de dados OpenStreetMap
Habilitado para criar tabelas de base de dados espaciais a partir de shapefiles com complemento Gerenciador
BD
Tratamento melhorado de tabelas de bases de dados espaciais
Ferramentas para gerenciamento de tabelas de atributos vetoriais
Opo para salvar as imagens como imagens georreferenciadas
DXF-Export tool with enhanced capabilities to export styles and plugins to perform CAD-like functions

4.4 Anlise de dados


Voc pode executar anlise de dados espaciais em bancos de dados espaciais e outros formatos OGR suportados.
QGIS atualmente oferece anlise vetorial, amostragem, geoprocessamento, geometria e ferramentas de gerenciamento de banco de dados. Voc tambm pode usar as ferramentas do GRASS integradas, que incluem a funcionalidade GRASS completa de mais de 400 mdulos. (Consulte a seo Integrao com SIG GRASS.) Ou, voc
pode trabalhar com os Complementos de Processamento, que fornece um quadro de anlise geoespacial poderoso
para chamar algoritmos nativos e de terceiros a partir do QGIS, como GDAL, Saga, GRASS, fTools e muito mais.
(Consulte a seo Introduo.)

4.5 Publicao de mapas na internet


QGIS pode ser usado como um cliente WMS, WMTS, WMS-C ou WFS and WFS-T, e um servidor WMS, WCS
ou WFS. (Ver seo Trabalhando com dados OGC.) Alm disso, voc pode publicar seus dados na Internet usando
um servidor web com UMN MapServer ou GeoServer instalada.

4.6 Funcionalidades do QGIS expandida atravs de complementos


QGIS pode ser adaptado s suas necessidades especiais, com a arquitetura de complemento extensvel e bibliotecas
que podem ser usadas para criar complementos. Voc pode at mesmo criar novas aplicaes com C++ ou Python!

10

Chapter 4. Feies

QGIS User Guide, Verso 2.8

4.6.1 Complementos Core


Complementos includos no programa
1. Captura de Coordenadas (Captura coordenadas com o mouse em diferentes SRCs)
2. Gerenciador BD (Troca, edio, e visualizao de camadas e tabelas; execuo de consultas SQL)
3. Conversor Dxf2Shp (Converte arquivos DXF para shapefiles)
4. eVIS (Visualiza eventos)
5. fTools (Analiza e gerencia dados vetoriais)
6. GDALTools (Integrao das Ferramentas GDAL no QGIS)
7. Georeferenciador GDAL (Adiciona a informao de projeo usando raster GDAL)
8. Ferramentas de GPS (Carrega e importa dados de GPS)
9. GRASS (Integra o SIG GRASS)
10. Mapa de calor (Gera uma mapa de calor raster a partir de dados de pontos)
11. Complemento Interpolao (Interpolao baseada em vrtices de uma camada vetorial)
12. Cliente do Catalogo Metabusca
13. Edio Offline (Permitir a edio offline e sincronizao com bancos de dados)
14. Oracle GeoRaster Espacial
15. Processamento (anteriormente chamado SEXTANTE)
16. Anlise de terreno (Anlise de terreno baseada em raster)
17. Caminho mais curto (Analisa uma rede com caminho mais curto)
18. Complemento de Consulta Espacial
19. SPIT (Importa shapefiles para PostgreSQL/PostGIS)
20. Verificador de topologia (Encontra os erros topolgicos em camadas vetoriais)
21. Complemento Estatstica Zonal (Calcule contagem, soma e mdia de um raster para cada polgono de uma
camada vetorial)

4.6.2 Complementos Externos Python


QGIS oferece um nmero crescente de complementoss externos Python que so fornecidos pela comunidade.
Esses complementos alocan-se no repositrio oficial de complementos e podem ser facilmente instalados usando
o instalador de complementos Python. Consulte a Seo Dilogo de Complementos.

4.7 Console Python


For scripting, it is possible to take advantage of an integrated Python console, which can be opened from menu:
Plugins Python Console. The console opens as a non-modal utility window. For interaction with the QGIS environment, there is the qgis.utils.iface variable, which is an instance of QgsInterface. This interface
allows access to the map canvas, menus, toolbars and other parts of the QGIS application. You can create a script,
then drag and drop it into the QGIS window and it will be executed automatically.
For further information about working with the Python console and programming QGIS plugins and applications,
please refer to PyQGIS-Developer-Cookbook.

4.7. Console Python

11

QGIS User Guide, Verso 2.8

4.8 Problemas conhecidos


4.8.1 Limitao no nmero de arquivos abertos
Se voc est abrindo um grande projeto QGIS e voc tem certeza de que todas as camadas so vlidas, mas
algumas camadas so sinalizadas como ruim, voc provavelmente ir se confrontar com esta questo. O Linux
(e outros sistemas operacionais, da mesma forma) tem um limite de arquivos abertos por processo. Limites de
recursos por processo e hereditria. O comando ulimit, que um shell integrado, muda os limites apenas para
o processo de shell atual; o novo limite ser herdado por quaisquer processos filhos.
Voc pode ver todos os atuais limites de informaes digitando
user@host:~$ ulimit -aS

Voc pode ver o nmero permitido atual de arquivos abertos por processos com o seguinte comando em um
console
user@host:~$ ulimit -Sn

Para alterar os limites para uma sesso existente, voc pode ser capaz de usar algo como
user@host:~$ ulimit -Sn #number_of_allowed_open_files
user@host:~$ ulimit -Sn
user@host:~$ qgis

Para fixar isso sempre


Na maioria dos sistemas Linux, limites de recursos so definidos no login pelo mdulo
pam_limits de acordo com as definies contidas no /etc/security/limits.conf ou
/etc/security/limits.d/*.conf. Voc ser capaz de editar os arquivos, se voc tem privilgios
de root (tambm via sudo), mas voc vai precisar fazer login novamente para que as alteraes tenham efeito.
Mais informaes:
http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/ http://linuxaria.com/article/openfiles-in-linux?lang=en
.

12

Chapter 4. Feies

CHAPTER 5

O que h de novo no QGIS 2.8

Esta verso contm novas caractersticas e se estende a interface de programao com respeito as verses anteriores. Se recomenda que utilize esta verso sobre as verses anteriores.
This release includes hundreds of bug fixes and many new features and enhancements
that will be described in this manual.
You may also review the visual changelog at
http://qgis.org/en/site/forusers/visualchangelog28/index.html.

5.1 Application
Map rotation: A map rotation can be set in degrees from the status bar
Bookmarks: You can share and transfer your bookmarks
Expressions:
when editing attributes in the attribute table or forms, you can now enter expressions directly into spin
boxes
the expression widget is extended to include a function editor where you are able to create your own
Python custom functions in a comfortable way
in any spinbox of the style menu you can enter expressions and evaluate them immediately
a get and transform geometry function was added for using expressions
a comment functionality was inserted if for example you want to work with data defined labeling
Joins: You can specify a custom prefix for joins
Layer Legend: Show rule-based renderers legend as a tree
DB Manager: Run only the selected part of a SQL query
Attribute Table: support for calculations on selected rows through a Update Selected button
Measure Tools: change measurement units possible

5.2 Provedor de arquivos


DXF Export tool improvements: Improved marker symbol export
WMS Layers: Support for contextual WMS legend graphics
Temporary Scratch Layers: It is possible to create empty editable memory layers

13

QGIS User Guide, Verso 2.8

5.3 Digitizing
Advanced Digitizing:
digitise lines exactly parallel or at right angles, lock lines to specific angles and so on with the advanced
digitizing panel (CAD-like features)
simplify tool: specify with exact tolerance, simplify multiple features at once ...
Snapping Options: new snapping mode Snap to all layers

5.4 Compositor de impresso


Composer GUI improvements: hide bounding boxes, full screen mode for composer toggle display of
panels
Grid improvements: You now have finer control of frame and annotation display
Label item margins: You can now control both horizontal and vertical margins for label items. You can
now specify negative margins for label items.
optionally store layer styles
Attribute Table Item: options Current atlas feature and Relation children in Main properties

5.5 Plugins
Python Console: You can now drag and drop python scripts into the QGIS window

5.6 Servidor QGIS


Python plugin support

5.7 Simbologia
live heatmap renderer creates dynamic heatmaps from point layers
raster image symbol fill type
more data-defined symbology settings: the data-defined option was moved next to each data definable
property
support for multiple styles per map layer, optionally store layer styles

5.8 Interface de usurio


Projection: Improved/consistent projection selection. All dialogs now use a consistent projection selection
widget, which allows for quickly selecting from recently used and standard project/QGIS projections
.

14

Chapter 5. O que h de novo no QGIS 2.8

CHAPTER 6

Iniciando

Este captulo da uma viso geral rpida sobre a instalao do QGIS, alguns dados de exemplo na web sobre o
QGIS e rodar uma primeira seo simples visualizando camadas raster e vetoriais.

6.1 Instalao
A instalao do QGIS muito simples. Esto disponveis pacotes de instalao padro para MS Windows e Mac
OS X. Se proporcionam pacotes binrios (rpm e deb) ou repositrios de software para adquirir o seu gerenciador
de instalao de pacotes para diversos servidores de GNU/Linux. Consiga as ltimas informaes sobre pacotes
binrios na pgina do QGIS na internet em http://download.qgis.org.

6.1.1 Instalao partir da fonte


Se necessitar compilar o QGIS a partir da fonte, por favor consulte as instrues de instalao. So distribudas
com o cdigo fonte do QGIS em um arquivo chamado INSTALL. Tambem pode encontrar em linha de comando
em http://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/INSTALL.html

6.1.2 Instalao no dispositivo de armazenamento externo


QGIS te permite definir uma opo --configpath que sobrepe uma rota pr-determinada pela configurao
do usurio (ex.: ~/.qgis2 bajo Linux) e tambm fora uma QSettings ao usar esse diretrio. Ele te permite, por
exemplo, levar uma instalao do QGIS em uma memria flash junto com todos os complementos e a configurao.
Veja a seo Menu Sistema para informaes adicionais.

6.2 Amostra de Dados


O guia de utilizador contm exemplos baseados no conjunto de amostra de dados do QGIS.
O instalador do Windows tem uma opo para baixar o conjunto de dados de amostra do QGIS. Ao marcar a
opo, os dados sero baixados em sua pasta Meus Documentos e ficaro locados em uma pasta chamada GIS
Database. Pode-se usar o Windows Explorador para mover esta pasta para um local adequado. Se no marcar a
caixa de seleo para instalao do conjunto de dados de amostra durante a instalao inicial do QGIS, pode optar
por uma das seguintes:
Usar dados SIG que j possuo
Download sample data from http://qgis.org/downloads/data/qgis_sample_data.zip
Desinstalar QGIS e reinstalar com a opo baixar dados marcada (s recomendado de as solues anteriores
no funcionarem)

15

QGIS User Guide, Verso 2.8

For GNU/Linux and Mac OS X, there are not yet dataset installation packages available as rpm,
deb or dmg. To use the sample dataset, download the file qgis_sample_data as a ZIP archive from
http://qgis.org/downloads/data and unzip the archive on your system.
O banco de dados Alaska inclue todos dados SIG que voce usar nos exemplos e ver nas imagens do manual do
usurio; tambm inclui uma pequena base de dados do GRASS. A projeo usada nos dados de exemplo do QGIS
Alaska Albers Equal rea em unidade ps. O cdigo EPSG 2964.
PROJCS["Albers Equal Area",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.978698213898,
AUTHORITY["EPSG","7008"]],
TOWGS84[-3,142,183,0,0,0,0],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AUTHORITY["EPSG","4267"]],
PROJECTION["Albers_Conic_Equal_Area"],
PARAMETER["standard_parallel_1",55],
PARAMETER["standard_parallel_2",65],
PARAMETER["latitude_of_center",50],
PARAMETER["longitude_of_center",-154],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["us_survey_feet",0.3048006096012192]]

Se voc pretende usar o QGIS como um visualizador grfico para o GRASS, voc pode encontrar uma
seleo de localizaes de amostra (ex.:, Spearfish or South Dakota) no site oficial do SIG GRASS,
http://grass.osgeo.org/download/sample-data/.

6.3 Sesso Amostra


Agora que voc tem o QGIS instalado e um conjunto de dados de amostra disponvel,
ns gostaramos de demostrar uma corta e simples seo no QGIS. Usaremos a camada raster qgis_sample_data/raster/landcover.img,
e o camada vetor lakes,
qgis_sample_data/gml/lakes.gml.

6.3.1 Iniciar o QGIS

Iniciar QGIS teclando QGIS um uma linha de comando prompt, ou usando-se um binrio prcombinado, usando o menu de Aplicativos.

Inicie o QGIS usando o menu Iniciar ou o atalho do ambiente de trabalho, ou de duplo clique no arquivo
de projeto QGIS.

de duplo clique no cone na sua pasta de Aplicaes.

6.3.2 Carregue camadas vetoriais ou raster a partir do conjunto de amostras de


dados
1. Click on the

Add Raster Layer

icon.

2. Navegue at a pasta qgis_sample_data/raster/,


landcover.img e clique [Abrir].

16

selecione o arquivo ERDAS IMG

Chapter 6. Iniciando

QGIS User Guide, Verso 2.8

3. Se o arquivo no estiver na lista, verifique se est listado Tipo de arquivos


na parte inferior da caixa
de dilogo e encontra-se no tipo correto, neste caso Erdas Imagine Images (*.img, *.IMG).
4. Now click on the
5.

Add Vector Layer

icon.

Arquivo deveria estar selecionado como Tipo de origem na nova janela Adicionar camada vetorial.
Agora clique [Navegar] para selecionar a camada vetorial.

6. Browse to the folder qgis_sample_data/gml/, select Geography Markup Language [GML] [OGR]
(.gml,.GML) from the Filter
combo box, then select the GML file lakes.gml and click [Open].
In the Add vector layer dialog, click [OK]. The Coordinate Reference System Selector dialog opens with
NAD27 / Alaska Alberts selected, click [OK].
7. Amplie um pouco at sua rea favorita com alguns lagos.
8. De duplo clique na camada lakes da legenda do mapa para abrir o dilogo Propriedades
9. Clique na janela Estilo e selecione um preenchimento de cor azul.
Etiquetar esta camada com para habilitar o
10. Clique na janela Etiquetas e marque a caixa de seleo
etiqueta. Selecione o campo NOMES com o campo que contm as etiquetas.
11. Para melhoras a leitura das etiquetas, pode adicionar um buffer branco ao redor dando um clique no Buffer
na lista da esquerda, marcando

Desenhar buffer no texto e escolhendo 3 como tamanho do buffer

12. Clique [Aplicar]. Confira se o resultado ficou bom e clique finalizar [OK].
Pode ver como fcil visualizar camadas raster e vetoriais no QGIS. Vamos at a seo seguinte para aprender
mais sobre as funes, caractersticas e configuraes disponveis e como usar-las.

6.4 Iniciar e Parar QGIS


Na seo Sesso Amostra voc aprender como iniciar o QGIS. Repetiremos isto e ver que o QGIS tambm
proporciona outras opes de linha de comandos.

Assumindo que o QGIS est instalado no PATH, inicie QGIS teclando qgis no console ao dando duplo
clique no link do aplicativo QGIS (ou atalho) no desktop ou no menu do aplicativo.

Inicie o QGIS usando o menu Iniciar ou o atalho do ambiente de trabalho, ou de duplo clique no arquivo
de projeto QGIS.

Duplo clique no cone na sua pasta Aplicaes. Se necessita iniciar QGIS na shell, execute
/path-to-installation-executable/Contents/MacOS/Qgis.

Para finalizar o QGIS, clique na opo do menu

Arquivo

QGIS Sair, ou use o atalho Ctrl+Q.

6.5 Opes da Linha de Comandos


QGIS suportam um nmero de opes quando iniciam pelas linhas de comando. Para obter uma lista das
opes, introduza qgis --help na linha de comando. A sentena de uso para o QGIS :
qgis --help
QGIS - 2.6.0-Brighton Brighton (exported)
QGIS is a user friendly Open Source Geographic Information System.
Usage: /usr/bin/qgis.bin [OPTION] [FILE]
OPTION:
[--snapshot filename]
emit snapshot of loaded datasets to given file
[--width width] width of snapshot to emit
[--height height]
height of snapshot to emit
[--lang language]
use language for interface text

6.4. Iniciar e Parar QGIS

17

QGIS User Guide, Verso 2.8

[--project projectfile] load the given QGIS project


[--extent xmin,ymin,xmax,ymax] set initial map extent
[--nologo]
hide splash screen
[--noplugins]
dont restore plugins on startup
[--nocustomization]
dont apply GUI customization
[--customizationfile]
use the given ini file as GUI customization
[--optionspath path]
use the given QSettings path
[--configpath path]
use the given path for all user configuration
[--code path]
run the given python file on load
[--defaultui]
start by resetting user ui settings to default
[--help]
this text
FILE:
Files specified on the command line can include rasters,
vectors, and QGIS project files (.qgs):
1. Rasters - supported formats include GeoTiff, DEM
and others supported by GDAL
2. Vectors - supported formats include ESRI Shapefiles
and others supported by OGR and PostgreSQL layers using
the PostGIS extension

Dica: Exemplo do Uso dos argumentos da linha de comandos


Inicie o QGIS para especificar um ou mais arquivos de dados na linha de comando. Por exemplo, assumindo ser
o diretrio qgis_sample_data, voce inicia QGIS com uma camada de arquivo vetorial e uma raster estabelecidos para que se carregue no inicio, usando-se os seguintes comandos: qgis ./raster/landcover.img
./gml/lakes.gml
Opo da linha de comandos --snapshot
Esta opo permite que possa criar uma captura de ecr no formato PNG da viso atual. Isto vem a calhar quando
tem vrios projetos e quer gerar capturas de tela dos seus dados.
Currently, it generates a PNG file with 800x600 pixels. This can be adjusted using the --width and --height
command line arguments. A filename can be added after --snapshot.
Opo da linha de comandos --lang
Based on your locale, QGIS selects the correct localization. If you would like to change your language, you can
specify a language code. For example, --lang=it starts QGIS in italian localization.
Opo da linha de comandos --projeto
Iniciar o QGIS com um arquivo de projeto existente tambm possvel. S adicione na linha de comando a
opo --project seguido do nome de seu projeto e QGIS ir abrir com todas as camadas carregadas no arquivo
indicado.
Opo da linha de comandos --extent
Use esta opo para iniciar com uma extenso de mapa especfica. Necessita adicionar uma quadro delimitador
da sua extenso na seguinte ordem, seguido por uma vrgula:
--extent xmin,ymin,xmax,ymax

Opo da linha de comandos --nologo


Este argumento de linha de comando oculta a tela inicial quando voc iniciar o QGIS.
Opo da linha de comandos --noplugins
Se voc tiver problemas ao iniciar os complementos, poder evitar iniciar-los com essa opo. Estaro sendo
disponveis depois no gerenciador de complementos.
Opo de linha de comando --customizationfile
Usando este argumento de linha de comando, voc pode definir um arquivo GUI personalizado, que ser aplicado
ao iniciar.
18

Chapter 6. Iniciando

QGIS User Guide, Verso 2.8

Opo da linha de comandos --nocustomization


Usando este argumento de linha de comando, um arquivo GUI personalizado existente, no ser aplicado ao
iniciar.
Opo da linha de comandos --optionspath
Pode ter vrias configuraes e decidir qual utilizar ao iniciar QGIS com esta opo. Ver-se Opes para confirmar onde armazenar os arquivos de configurao o sistema operacional. Atualmente, no existe forma de
especificar um arquivo para escrever a configurao; portanto pode criar uma cpia do arquivo de configurao
original e trocar o nome. A opo especfica de caminho ao diritrio com os ajustes. Por exemplo, para utilizar o
arquivo de configurao /path/to/config/QGIS/QGIS2.ini , use a opo.
--optionspath /path/to/config/

Opo da linha de comandos --configpath


Esta opo similar a anterior, mas no entanto, anula o caminho predeterminado pela configurao do usurio
(~/.qgis2) e fora QSettings para tambm usar esse diretrio. Isto permite aos usurios, por exemplo, carregar
uma instalao QGIS na unidade flash, junto com todos os complementos e configuraes.
Opo de linha de comandos --cdigo
Esta opo pode ser utilizada para executar um arquivo python dado diretamente depois que QGIS foi iniciado.
Por exemplo, quando se tem um arquivo python chamado load_alaska.py com o seguinte contedo:
from qgis.utils import iface
raster_file = "/home/gisadmin/Documents/qgis_sample_data/raster/landcover.img"
layer_name = "Alaska"
iface.addRasterLayer(raster_file, layer_name)

Supondo que esta no diretrio onde o arquivo load_alaska.py se encontra, pode iniciar QGIS, cargue o
arquivo raster landcover.img e de uma camada de nome Alaska utilizando o seguinte comando: qgis
--code load_alaska.py

6.6 Projetos
O estado de sua seo QGIS considerado um projeto. QGIS trabalha em um projeto por vez. Configuraes so
consideradas por projeto, ou como padro pr-determinado para novos projetos (ver seo Opes). QGIS pode
salvar o estado de sua rea de trabalho dentro do arquivo do projeto, usando a opo do menu Projeto
Salvar ou Projeto

Salvar como....

Carregue o projeto salvo em uma seo QGIS usando Projeto


modelo ou Projeto Abrir projeto recente .

Abrir..., Projeto Novo a partir de um

Se voc deseja cancelar sua seo e iniciar outra escolha Projeto


Novo. Ou das opes do menu ser
solicitado que voc salve o projeto existente se houve mudanas desde a ltima vez que ele foi aberto ou salvo.
O tipo de informao salva num arquivo de projeto inclui:
Camadas adicionadas
Which layers can be queried
Layer properties, including symbolization and styles
Projeo para a vista do mapa
ltima extenso visualizada
Print Composers
Print Composer elements with settings

6.6. Projetos

19

QGIS User Guide, Verso 2.8

Print Composer atlas settings


Digitizing settings
Table Relations
Project Macros
Project default styles
Plugins settings
QGIS Server settings from the OWS settings tab in the Project properties
Queries stored in the DB Manager
O arquivo do projeto salvo em formato XML, assim possvel editar o arquivo em outras verses do QGIS se
conhecer o que est fazendo. O formato do arquivo tem sido atualizado constantemente comparado com as verses
anteriores do QGIS. Os arquivos de projeto de verses antigas do QGIS no podem funcionar corretamente. Para
fazer isto, na janela Geral aba Configuraes Opes voc pode selecionar:

Avisar para salvar o projeto e alteraes de fontes de dados quando necessrio

Avisar quando abrir um projeto salvo com uma verso antiga do |qg|

Whenever you save a project in QGIS a backup of the project file is made with the extension ~.

6.7 Arquivo de Sada


Existem muitas maneiras de gerar uma sada para seo QGIS. J discutimos isso na seo Projetos, salvando
como um arquivo de projeto. Aqui apresentamos outras formas de produzir arquivos de sada.
Save as Image
Menu option Project
opens a file dialog where you select the name, path and type of
image (PNG,JPG and many other formats). A world file with extension PNGW or JPGW saved in the same
folder georeferences the image.

Menu option Project DXF Export ... opens a dialog where you can define the Symbology mode, the
Symbology scale and vector layers you want to export to DXF. Through the Symbology mode symbols
from the original QGIS Symbology can be exported with high fidelity.
Menu option Project
New Print Composer opens a dialog where you can layout and print the current
map canvas (see section Compositor de Impresso).
.

20

Chapter 6. Iniciando

CHAPTER 7

QGIS GUI

Quando QGIS comea, voc ser apresentado a interface grfica, como mostrado nas figuras (os nmeros de 1 a 5
em crculos amarelos so discutidas abaixo).

Figure 7.1: GUI do QGIS com dados amostra do Alaska

Nota: Suas decoraes de janela (barra de ttulo, etc) podem parecer diferentes dependendo do seu sistema
operacional e gerenciador de janelas.
O GUI do QGIS dividido em cinco reas:
1. Barra de Menu
2. Barra de Ferramentas
3. Legenda do Mapa
4. Visualizao do mapa
5. Barra de Status
Estes cinco componentes da interface do QGIS so descritos em mais detalhe nas seguintes sees. Mais duas
sees apresentam atalhos de teclado e ajuda do contexto.

21

QGIS User Guide, Verso 2.8

7.1 Barra de Menu


A barra de menu fornece acesso a diversas feies QGIS usando um menu hierrquico padro. Os menus de nvel
superior e um resumo de algumas das opes do menu esto listados abaixo, juntamente com os cones associados
como eles aparecem na barra de ferramentas e atalhos de teclado. Os atalhos apresentados nesta seo so os
padres; no entanto, os atalhos de teclado tambm podem ser configurados manualmente usando o :guilabel:
janela Configurar atalhos, aberto a partir de :menuselection:Configuraes > Configurar Atalhos... .
Embora a maioria das opes de menu tem uma ferramenta correspondente e vice-versa, os menus no so organizados exatamente como as barras de ferramentas. A barra de ferramentas que contm as ferramentas que esto
listadas depois de cada opo habilitada no menu de entrada. Algumas opes de menu aparecem somente se o
complemento correspondente for carregado. Para mais informaes sobre as ferramentas e barras de ferramentas,
consulte a seo :ref: label_toolbars.

7.1.1 Projeto
Opo de menu

Atalho

Referncia

Barra de Ferramentas

Ctrl+N

ver Projetos

Projeto

Ctrl+O

ver Projetos
ver Projetos
ver Projetos

Projeto
Projeto

Salvar

Ctrl+S

ver Projetos

Projeto

Salvar Como...

Ctrl+Shift+S

ver Projetos

Projeto

Novo
Abrir
Novo a partir do modelo
Abrir Recente

ver Arquivo de Sada


ver Arquivo de Sada

Salvar como Imagem...


Exportar DXF ...
Novo compositor de impresso

Ctrl+P

Gerenciador de compositores ...


Imprimir Compositores
Sair do QGIS

22

ver Compositor de Impresso

Projeto

ver Compositor de Impresso


ver Compositor de Impresso

Projeto

Ctrl+Q

Chapter 7. QGIS GUI

QGIS User Guide, Verso 2.8

7.1. Barra de Menu

23

QGIS User Guide, Verso 2.8

7.1.2 Editar
Opo de menu

Atalho

Referncia

Barra de
Ferramentas

Desfazer

Ctrl+Z

ver Digitalizao Avanada

Digitalizao
Avanada

Refazer

Ctrl+Shift+Z
ver Digitalizao Avanada

Digitalizao
Avanada

Recortar Feies

Ctrl+X

ver Digitalizar uma camada


existente

Digitalizao

Copiar feies

Ctrl+C

ver Digitalizar uma camada


existente

Digitalizao

Colar feies

Ctrl+V

ver Digitalizar uma camada


existente
Veja Trabalhando com a Tabela
de Atributos

Digitalizao

Ctrl+.

ver Digitalizar uma camada


existente

Digitalizao

Mover Elemento(s)

ver Digitalizar uma camada


existente

Digitalizao

Excluir Selecionado(s)

ver Digitalizar uma camada


existente

Digitalizao

Rodar Elemento(s)

ver Digitalizao Avanada

Digitalizao
Avanada

Simplificar feies

ver Digitalizao Avanada

Digitalizao
Avanada

Adicionar Anel

ver Digitalizao Avanada

Digitalizao
Avanada

Adicionar Parte

ver Digitalizao Avanada

Digitalizao
Avanada

Preenchimento Anel

ver Digitalizao Avanada

Digitalizao
Avanada

Excluir Anel

ver Digitalizao Avanada

Digitalizao
Avanada

Excluir Parte

ver Digitalizao Avanada

Digitalizao
Avanada

Remodelar feies

ver Digitalizao Avanada

Digitalizao
Avanada

Offset Curve

ver Digitalizao Avanada

Digitalizao
Avanada

Quebras Feies

ver Digitalizao Avanada

Digitalizao
Avanada

Partes Split

ver Digitalizao Avanada

Digitalizao
Avanada

Juntar Elementos Selecionados

ver Digitalizao Avanada

Digitalizao
Avanada

Juntar Atributos dos Elementos


24Selecionados

ver Digitalizao Avanada

Digitalizao
Chapter
7. QGIS GUI
Avanada

ver Digitalizar uma camada


existente

Digitalizao

Colar feio como


Adicionar feio

Ferramenta de ns

QGIS User Guide, Verso 2.8

Modo de edio
Aps ativar o
para uma camada, ir encontrar o cone Adicionar Elemento no menu Editar
dependendo do tipo de camada (ponto, linha ou polgono).

7.1.3 Editar (extra)


Opo de menu

Atalho

Referncia

Barra de Ferramentas

Adicionar feio

ver Digitalizar uma camada existente

Digitalizao

Adicionar feio

ver Digitalizar uma camada existente

Digitalizao

Adicionar feio

ver Digitalizar uma camada existente

Digitalizao

7.1.4 Ver
Opo de menu

Atalho

Referncia

Barra de
Ferramentas

Panormica no Mapa

Navegao no Mapa

Mover mapa para seleo

Navegao no Mapa

Aproximar
Afastar
Selecionar

Ctrl+-

Identificar feies
Medir

Ctrl+Shift+I

Ver tudo

Navegao no Mapa

Ctrl++
ver Selecionar e desselecionar
feies
ver Medio

Atributos
Atributos
Navegao no Mapa

Ctrl+Shift+F

Aproximar camada
Aproximar seleo

Navegao no Mapa
Atributos

Navegao no Mapa
Navegao no Mapa

Ctrl+J

ltima visualizao

Navegao no Mapa

Prxima visualizao

Navegao no Mapa

Aproximar Resoluo
Natural
Decoraes
Preview mode

Navegao no Mapa
ver decoraes

Dicas do Mapa

Atributos

Novo Favorito...

Ctrl+B

ver Favoritos Espaciais

Atributos

Mostrar Favoritos

Ctrl+Shift+B ver Favoritos Espaciais

Atributos

Atualizar

F5

Navegao no Mapa

7.1. Barra de Menu

25

QGIS User Guide, Verso 2.8

7.1.5 Camada
Opo de menu

Atalho

Create Layer

Referncia
veja Criando novas camadas
Vetoriais

Add Layer

Barra de
Ferramentas
Gerenciar
camadas
Gerenciar
camadas

ver Projetos animados

Incorporar camadas e grupos...


Add from Layer Definition File ...
Copiar estilo

veja Menu Estilo

Colar estilo

veja Menu Estilo

Abrir tabela de Atributos

Veja Trabalhando com a Tabela


de Atributos

Atributos

Opes de Ressalto

ver Digitalizar uma camada


existente

Digitalizao

Salvar edies da camada

ver Digitalizar uma camada


existente

Digitalizao

Edies Atuais

ver Digitalizar uma camada


existente

Digitalizao

Salvar como...
Save as layer definition file...
Remove Layer/Group
Camada (s) Duplicada
Set Scale Visibility of Layers
Definir SRC da(s) Camada(s)
Definir o SRC do projeto a partir
da camada
Properties ...
Pesquisa...

Ctrl+D

Ctrl+Shift+C

Rotular
Adicionar para a Viso Geral

Ctrl+Shift+O

Gerenciar
camadas

Mostrar todas as camadas

Ctrl+Shift+U

Gerenciar
camadas

Ocultar todas as camadas

Ctrl+Shift+H

Gerenciar
camadas

Adicionar tudo para a Viso


Geral
Remover tudo da Viso Geral

Show selected Layers


Hide selected Layers

26

Chapter 7. QGIS GUI

QGIS User Guide, Verso 2.8

7.1.6 Configuraes
Opo de menu

Atalho

Painis
Barra de Ferramentas
Mudar para o modo de
tela inteira

Referncia

Barra de
Ferramentas

veja Painis e Barras de Ferramentas


veja Painis e Barras de Ferramentas
F 11
Ctrl+Shift+P
ver Projetos

Propriedades do
Projeto ...

ver Sistema de Referncia de Coordenadas


personalizado
ver Apresentao

SRC Personalizado...
Gerenciador de estilos...
Configurar atalhos...
Personalizao ...
Opes ...
Opes de ajuste ...

ver Personalizao
ver Opes

7.1.7 Complementos
Opo de menu

Atalho

Referncia

Manage and Install Plugins ...


Terminal Python

Ctrl+Alt+P

Barra de Ferramentas

ver Dilogo de Complementos

O comeo do QGIS pela primeira vez no carrega todos os somplementos core.

7.1.8 Vetor
Opo de menu

Atalho Referncia

Open Street Map

Barra de
Ferramentas

veja Carregando vetores


OpenStreetMap

Ferramenta de Anlise

ver Complemento fTools

Ferramenta de pesquisa

ver Complemento fTools

Ferramenta de Geoprocessamento

ver Complemento fTools

Ferramenta de Geometria

ver Complemento fTools

Ferramenta de Gerenciamento de
Dados

ver Complemento fTools

O comeo do QGIS pela primeira vez no carrega todos os somplementos core.

7.1.9 Raster
Opo de menu
Calculadora raster ...

Atalho

Referncia
ver Calculadora Raster

Barra de Ferramentas

O comeo do QGIS pela primeira vez no carrega todos os somplementos core.

7.1. Barra de Menu

27

QGIS User Guide, Verso 2.8

7.1.10 Database
Opo de menu
Database

Atalho

Referncia
see Complemento Gerenciador BD

Barra de Ferramentas
Database

O comeo do QGIS pela primeira vez no carrega todos os somplementos core.

7.1.11 Web
Opo de menu
Metasearch

Atalho

Referncia
see Catlogo do Cliente MetaBusca

Barra de Ferramentas
Web

O comeo do QGIS pela primeira vez no carrega todos os somplementos core.

7.1.12 Processamento
Opo de menu

Atalho

Referncia

Barra de
Ferramentas

Caixa de
Ferramentas

veja A caixa de ferramentas

Graphical
Modeler ...

veja O modelador grfico

veja Gerenciador do histrico

History and log


...
Options ...

veja Configurando a infraestrutura do


processamento

Results viewer ...

veja Configurando as aplicaes externas

Comandos

Ctrl+Alt+M veja O QGIS Comando

O comeo do QGIS pela primeira vez no carrega todos os somplementos core.

7.1.13 Ajuda
Opo de menu
Contedo da Ajuda
O que isto?
Documentao API
Precisa de suporte comercial?
Pgina do QGIS

Atalho

Referncia

Barra de Ferramentas

F1

Ajuda

Shift+F1

Ajuda

Ctrl+H

Verificar a verso do QGIS


Sobre
Patrocinadores
Por favor, note que para Linux , os itens do menu de barras listados acima so os padres da janela gerenciadora
do KDE. No GNOME, o menu Configuraes tem um contedo diferente e seus itens tm de ser encontradas aqui:

28

Chapter 7. QGIS GUI

QGIS User Guide, Verso 2.8

SRC personalizado
Gerenciar estilo
Configurar Atalhos
Customization
Opes
Opes de ajuste ...

Editar
Editar
Editar
Editar
Editar
Editar

7.2 Barra de Ferramentas


A barra de ferramentas permite o acesso maioria das mesmas funes dos menus, alm de ferramentas adicionais
para interagir com o mapa. Cada item da barra de ferramentas pop-up tem ajuda disponvel. Mantenha o mouse
sobre o item e uma breve descrio a respeito da ferramenta ser exibida.
Cada menu pode ser movido de acordo com suas necessidades. Alm disso cada menu pode ser desligado com o
boto direito do mouse sobre o menu de contexto, segurando o boto do mouse sobre a barra de ferramentas. (leia
tambm Painis e Barras de Ferramentas).
Dica: Restaurar barra de ferramentas
Se voc tiver acidentalmente escondido todas as barras de ferramentas, voc pode recuper-las, escolhendo a opo do menu Exibir Barras de ferramentas . Se uma barra de ferramentas desaparece
no Windows, o que parece ser um problema no QGIS de vez em quando, voc deve remover a chave
\HKEY_CURRENT_USER\Software\QGIS\qgis\UI\state no registro. Quando voc reiniciar o QGIS,
a chave estar escrita novamente com o estado padro, e todas as barras sero visveis novamente.

7.3 Legenda do Mapa


A rea da legenda do mapa registra todas as camadas do projeto. A caixa de verificao de cada entrada da legenda
pode ser utilizada para mostrar ou ocultar a camada. A barra de ferramentas da legenda na legenda do mapa esta
lista permite Adicionar grupo, Gerenciamento de visibilidade da camada de todas as camadas ou gerenciamento de combinao de camadas pr-definidas, Filtrar legenda pelo contedo do mapa, Expandir tudo** ou
Comprimir tudo e Eliminar grupo ou camada. O boto
lhe permite adicionar vista Preestabelecidos
na legenda. Isto significa que pode eleger se mostra alguma camada com organizao especfica e adiciona esta
vista a lista de Preestabelecidos. Para adicionar uma vista preestabelecida simplesmente de um clique em
,
eleja Adicionar preestabelecido... do menu em cascata e de um nome ao preestabelecido. Depois ver uma lista
com todos os preestabelecidos que pode chamar precionando o boto

Todos os preestabelecidos adicionados estaro presentes no desenho de impresso afim de permitir a criao de
um desenho de mapa de mapa com base em seus pontos de viso especficos (ver Propriedades principais).
Uma camada pode ser selecionada e arrastada para cima ou para baixo na legenda para mudar a Z-ordenao. Zordenao significa que as camadas listadas mais perto do topo da legenda so desenhadas sobre camadas listadas
mais abaixo na legenda.
Nota: Este comportamento pode ser substitudo pelo painel Ordem das Camadas.
Camadas na janela legenda podem ser organizadas em grupos. H duas maneiras de fazer isso:
1. Precione o cone
para adicionar um novo grupo. Escreva um nome para o grupo e precione Enter.
Agora de um clique na camada existente e arraste-a para o grupo.
2. Selecione algumas camadas, clique direito na janela de legenda e escolha Grupo selecionado. As camadas
selecionadas sero automaticamente colocadas em um novo grupo.

7.2. Barra de Ferramentas

29

QGIS User Guide, Verso 2.8

Para trazer uma camada de um grupo, voc pode arrast-la de fora, ou clique direito sobre ela e escolha Faa o
item toplevel. Os grupos tambm podem ser aninhados dentro de outros grupos.
A caixa de seleo de um grupo vai mostrar ou ocultar todas as camadas do grupo com apenas um clique.
O contedo do menu de contexto do boto direito do mouse depende se o item de legenda selecionado uma
:sup: Alternar edio no est disponvel. Consulte
camada raster ou vetorial. Para camadas GRASS vetor,
a seo Digitalizando e editando uma camada vetorial GRASS para obter informaes sobre a edio de camadas
vetoriais GRASS.
Menu boto direito do mouse para camadas raster
Zoom to Layer
Adicionar ao enquadramento
Ampliar Melhor Escala (100%)
Remover
Duplicar
Estabelecer escala de visibilidade da camada
Definir SRC da Camada
Definir SRC do projeto a partir da Camada
Styles
Salvar como ...
Save As Layer Definition File ...
Propriedades...
Renomear
Adicionalmente, de acordo com a posio da camada e seleo
Move to Top-level
Agrupar Selecionados
Menu boto direito do mouse para camadas vetor
Zoom to Layer
Adicionar ao enquadramento
Remover
Duplicar
Estabelecer escala de visibilidade da camada
Definir SRC da Camada
Definir SRC do projeto a partir da Camada
Styles
Abrir Tabela de Atributos
Alternar Edio (no est disponvel para camadas GRASS)
Salvar Como ...
Salvar como Estilo de definio de camada
Filtrar
Exibir Contagem de Elementos
Propriedades...

30

Chapter 7. QGIS GUI

QGIS User Guide, Verso 2.8

Renomear
Adicionalmente, de acordo com a posio da camada e seleo
Move to Top-level
Agrupar Selecionados
Menu boto direito do mouse para grupo de camadas
Ampliao ao Grupo
Remover
Definir SRC do Grupo
Renomear
Adicionar grupo
possvel selecionar mais de uma camada ou grupo ao mesmo tempo segurando a tecla Ctrl enquanto seleciona
as camadas com o boto esquerdo do mouse. Pode mover todas as camadas selecionadas para um novo grupo ao
mesmo tempo.
Voc tambm capaz de excluir mais de uma camada ou um grupo de uma s vez, selecionando vrias camadas
com Ctrl e pressianando Ctrl+D depois. Desta forma, todas as camadas ou grupos selecionados sero removidos da lista de camadas.

7.3.1 Trabalhando com a Ordem da legenda de camada independente


H um painel que permite que voc defina uma ordem de desenho independente para a legenda do mapa. Voc
pode ativar ele no menu Exibir Painis Ordem da camada. Esta funcionalidade permite-lhe, por exemplo,
ordenar suas camadas em ordem de importncia, mas ainda exibi-las na ordem correta (ver figura_layer_order).
Controle da ordem de renderizao por baixo da lista de camadas ir causar um voltar ao
Checando a caixa
comportamento padro.

Figure 7.2: Definir a ordem da legenda de camada independente

7.3. Legenda do Mapa

31

QGIS User Guide, Verso 2.8

7.4 Visualizao do mapa


Este o fim do negcio do QGIS mapas so exibidos nesta rea! O mapa exibido nesta janela depender
das camadas vetoriais e raster que voc escolheu para carregar (ver sees a seguir para obter mais informaes
sobre como carregar camadas). A vista do mapa pode ser deslocada, mudando o foco da exibio do mapa para
outra regio e zoom in e out. Vrias outras operaes podem ser realizadas sobre o mapa, tal como descrito na
descrio acima da barra de ferramentas. A vista do mapa e a legenda esto fortemente ligados uns aos outros
os mapas em vista refletem as alteraes feitas na rea de legenda.
Dica: Ampliando o mapa com a roda do mouse
Voc pode usar a roda do mouse para zoom in e out no mapa. Coloque o cursor do mouse dentro da rea do mapa
e gire a roda para a frente (longe de voc) para ampliar e para trs (para voc) para diminuir o zoom. A posio
do cursor do mouse o centro onde o zoom ocorre. Voc pode personalizar o comportamento do zoom roda do
mouse usando o :guilabel: aba Ferramentas do mapa sob o menu Configuraes Opes.
Dica: Percorrendo o mapa com as setas e a barra de espao
Voc pode usar as setas do teclado para se deslocar no mapa. Coloque o cursor do mouse dentro da rea do mapa
e clique na seta para a direita para pan Leste, seta para a esquerda para pan Oeste, seta para cima para pan Norte
e para baixo seta para deslocar Sul. Voc tambm pode deslocar o mapa utilizando a barra de espao ou clique na
roda do mouse.

7.5 Barra de Status


A barra de status mostra sua posio atual nas coordenadas do mapa (por exemplo, metros ou graus decimais)
como o ponteiro do mouse movido atravs da visualizao do mapa. Para a esquerda da tela de coordenadas
na barra de status tem um pequeno boto que ir alternar entre mostrar posio coordenada ou como voc est
visualizando as extenses do mapa como pan e zoom in e out.
Prximo coordenada mostrar que voc encontra a exibio de escala. Ele mostra a escala de visualizao do
mapa. Se voc ampliar ou QGIS mostra a escala atual. Este um seletor de escala que permite que voc escolha
entre as escalas pr-definidas a partir de 1:500 at 1:1000000.
To the right of the scale display you can define a current clockwise rotation for your map view in degrees.
Uma barra de progresso na barra de status mostra o progresso de renderizao como cada camada atrada para
a visualizao do mapa. Em alguns casos, como a coleta de estatsticas em camadas raster, a barra de progresso
ser usada para mostrar o status de operaes longas.
Se um novo complemento ou uma atualizao de complemento est disponvel, voc ver uma mensagem na
barra de status. No lado direito da barra de status existe uma pequena caixa que pode ser usada para impedir
temporariamente que camadas sendo renderizadas sejam vistas no mapa (ver Seo Renderizao abaixo). O
cone

imediatamente interrompe o processo de renderizao atual mapa.

direita da edio das funes, voc encontra o cdigo EPSG do SRC do projeto atual e um cone projetor.
Clicando sobre ele abre as propriedades de projeo do projeto atual.
Dica: Calculando a escala correta do seu Mapa da tela/visualizao
When you start QGIS, the default units are degrees, and this means that QGIS will interpret any coordinate in your
layer as specified in degrees. To get correct scale values, you can either change this setting to meters manually in
Current CRS:
the General tab under Settings Project Properties, or you can select a project CRS clicking on the
icon in the lower right-hand corner of the status bar. In the last case, the units are set to what the project projection
specifies (e.g., +units=m).

|Atualizardireitos|

32

Chapter 7. QGIS GUI

CHAPTER 8

Ferramentas Gerais

8.1 Atalhos de teclado


QGIS fornece atalhos de teclado padro para muitas funes. Pode ach-los na seo Barramenu_etiquetas.
Adicionalmente, o menu da opo Settings Configure Atalhos. permite mudar os atalhos de teclado padro e
adicionar nuevos atalhos as funes de QGIS.

Figure 8.1: Defina as opes de atalho

(Gnome)

A configurao simples. Apenas selecione uma funo da lista e clique em [Mudar], [Definir nenhum] ou
[Definir Padro]. Uma vez finalizada a sua configurao, pode salvar a mesma como arquivo XML e carreg-la
em numa outra instalao QGIS.

8.2 Contedo da ajuda


Quando precisar de ajuda num tpico especfico, pode acessar a ajuda de contexto [Help], atravs do boto
disponvel na maioria dos dilogos por favor, veja que plugins de terceiras partes podem apontar para pginas
web especficas.

8.3 Renderizao
Por padro, QGIS representa todos as camadas visveis toda vez que a tela do mapa refeita. Os eventos que
refazem a tela do mapa incluem:

33

QGIS User Guide, Verso 2.8

Adicionar uma camada


Pan ou zoom
Redimensionando a janela QGIS
Mudanas na visibilidade de uma camada ou camadas
QGIS permite controlar o processo de representao em diferentes formas.

8.3.1 Escala dependente da renderizao


A representao dependente da escala, permite especificar as escalas mnima e mxima as quais a camada ser
visvel. Para definir uma visualizao dependente da escala, abra o dilogo Propriedades, clicando duas vezes
Visibilidade dependente da Escala para ativar a
sobre a legenda da camada. Na aba Geral, clique na caixa
funo, depois coloque os valores de escala mnimo e mximo.
Pode-se determinar os valores da escala, primeiro fazendo um zoom ao nvel desejado e verificando o valor da
escala no barra QGIS .

8.3.2 Controlando a renderizao do mapa


A visualizao do mapa pode ser controlada de diversas formas, como descritas na sequencia.
Suspenso de edio
Para suspender a visualizao do mapa, clique na caixa

Representao na esquina inferior da barra de estado.

Quando a caixa
Representao no est marcada, QGIS no refaz a tela em resposta a qualquer dos eventos descritos na seo:ref:redesenho_eventos. Exemplos de quando voc pode querer suspender a renderizao
incluem:
Adicionando vrias camadas e simbolizando antes do desenho.
Adicionando uma ou mais camadas grandes e definindo a dependncia de escala antes do desenho.
Adicionando uma ou vrias camadas grandes e definindo a escala de visualizao antes do desenho.
Qualquer combinao dos anteriores
Caixa de seleo
na tela do mapa.

:guilabel: caixa de seleo Renderizar permite renderizao e causa uma atualizao imediata

Opes de adicionar configuraes da camada


Pode-se definir uma opo para que possa carregar novas camadas sem visualiz-las. Isto implica que a camada
ser adicionada ao mapa, mas a caixa de visibilidade na legenda estar desmarcada por padro. Para definir esta
opo, escolha o menu de opes Definies Opes e clique em Representao. Desmarque a caixa
Por
Padro novas camadas adicionadas ao mapa sero visualizadas. Qualquer camada adicionada depois ao mapa
estar deligada (invisvel) por padro.
Parar rendirizao
Para parar o desenho no mapa, pressione a tecla ESC. Isto ir parar a atualizao da tela do mapa e deixar o mapa
parcialmente desenhado. Pode levar um pouco de tempo entre pressionar ESC e o tempo que o desenho do mapa
ser interrompido.
Nota: No momento no possvel parar a representao ou visualizao isto foi desabilitado no porta Qt4
devido a que a Interface do usurio (UI) ocasiona problemas e colapsa.
34

Chapter 8. Ferramentas Gerais

QGIS User Guide, Verso 2.8

Atualizao da tela durante a edio do mapa


Pode-se definir uma opo para a atualizao da tela do mapa na medida em que as feies so desenhadas. Como
padro, QGIS no apresenta qualquer feio numa camada at que a totalidade da camada tinha sido representada.
Para atualizar a visualizao na medida em que as feies so lidas da base de dados, escolha a opo do menu
Definies Opes e clique na aba Representao. Coloque a contagem de feies a um valor apropriado para
atualizar a tela enquanto realiza a representao. Colocando um valor de 0, desabilita a atualizao enquanto
desenha (este o padro). Colocar um valor muito baixo resultar num desempenho ruim, j que a tela do mapa
estar continuamente se atualizando a medida que l as feies. Um valor sugerido para comear 500.
Influncia da qualidade da edio
Para melhorar a qualidade da visualizao do mapa, tem-se duas opes. Escolher a opo do menu Definies
Opes, clicar na aba Representao e selecionar ou desabilitar as seguintes caixas:

Fazer linhas aparecem com menos definio para no peder performance ao renderizar

Ajustar problemas com polgonos preenchidos incorretamente

Acelerando a visualizao
Existem duas definies que permitem melhorar a velocidade da visualizao. Abra a opo de dilogo QGIS
Definies Opes, e na aba Representao e selecionar ou desabilitar as seguintes caixas:

Ativar buffer anterior. Isso proporciona melhor desempenho grfico ao custo de perder a possibilidade
de cancelar a visualizao e alm disso, desenhar feies. Se no est selecionado, pode-se definir o Nmero
de feies a desenhar antes de atualizar a tela, seno esta opo est desabilitada.
:guilabel: Usar o cache de visualizao quando possvel para agilizar re-desenhos

8.4 Medio
Medindo em dados com sistemas de coordenadas projetadas (ex. UTM) e no projetadas. Se o mapa carregado
est definido em sistema de coordenadas geogrficas (latitude/longitude), os resultados de medir uma lnea ou
rea sero incorrectos. Para corrigir isto, necesitamos definir um sistema de coordenadas de mapa apropriado
(veja a seo Trabalhando com Projees). Todos os mdulos de medio tambm usam as definies de atrair
do mdulo de digitalizao. Isso til se deseja medir ao longo de lneas ou reas em camadas vectoriais.
Para escolher uma ferramenta de medio, clique em |mAoMedir| e selecione a ferramenta que deseje usar.

8.4.1 Medio de linha, reas ou ngulos


Measure Line

: QGIS is able to measure real distances between given points according to a defined ellipsoid.
To configure this, choose menu option Settings Options, click on the Map tools tab and select the appropriate
ellipsoid. There, you can also define a rubberband color and your preferred measurement units (meters or feet) and
angle units (degrees, radians and gon). The tool then allows you to click points on the map. Each segment length,
as well as the total, shows up in the measure window. To stop measuring, click your right mouse button. Note
that you can interactively change the measurement units in the measurement dialog. It overrides the Preferred
measurement units in the options. There is an info section in the dialog that shows which CRS settings are being
used during measurement calculations.

8.4. Medio

35

QGIS User Guide, Verso 2.8

Figure 8.2: Medio de Distancia

(Gnome)

Measure Area
: Areas can also be measured. In the measure window, the accumulated area size appears. In
addition, the measuring tool will snap to the currently selected layer, provided that layer has its snapping tolerance
set (see section Configurando a Tolerncia de Atraco e Raio de Pesquisa). So, if you want to measure exactly
along a line feature, or around a polygon feature, first set its snapping tolerance, then select the layer. Now, when
using the measuring tools, each mouse click (within the tolerance setting) will snap to that layer.

Figure 8.3: Medio de rea

(Gnome)

Measure Angle

: You can also measure angles. The cursor becomes cross-shaped. Click to draw the first segment
of the angle you wish to measure, then move the cursor to draw the desired angle. The measure is displayed in a
pop-up dialog.

Figure 8.4: Medio de ngulo

(Gnome)

8.4.2 Selecionar e desselecionar feies


A barra de ferramentas | qg | oferece vrias formas de selecionar feies na tela do mapa. Para selecionar uma ou
mais feies, basta clicar sobre | mActionSelect | e selecionar sua ferramenta:

36

Selecionar uma nica feio

Selecionar Feies atravs de Retangulo

Selecionar Feies atravs de Polgono

Selecionar Feies por Desenho Livre

Selecionar Feies por Raio

Chapter 8. Ferramentas Gerais

QGIS User Guide, Verso 2.8

Para desselecionar todos as feies selecionadas clique em

Desselecionar todas feies da camada

Selecionar feio usando uma expresso

permite ao usurio selecionar feio usando dilogo expresso. Veja captulo


vector_expressions para algum exemplo.
Os usurios podem salvar a seleo de feies em uma Novo Arquivo de Camada Vetor ou ** Nova Camada
Vetor** usando Editar Colar feies como... e escolher o modo desejado.

8.5 Identificar feies


A ferramenta Identificar permite que voc interaja com a tela do mapa e obtenha informaes sobre as feies,
em uma janela pop-up. Para identificar feies, use Exibir Identificar feies ou pressione Ctrl + Shift
+ I, ou clique no cone

:sup: Identificar feies na barra de ferramentas.

If you click on several features, the Identify results dialog will list information about all the selected features. The
first item is the number of the layer in the list of results, followed by the layer name. Then, its first child will be the
name of a field with its value. The first field is the one selected in Properties Display. Finally, all information
about the feature is displayed.
Essa janela pode ser personalizada para exibir campos personalizados, mas por padro ele ir exibir apenas trs
tipos de informao:
Aes: Aes podem ser adicionados s janelas de identificao de feies. Ao clicar na etiqueta da ao,
a mesma ser executada. Por padro, apenas uma ao para ver feies para edio, adicionada .
Derivada: Esta informao calculada ou derivada de outras informaes. Voc pode encontrar coordenadas
clicadas, coordenadas X e Y, rea em unidades de mapa e permetro em unidades do mapa de polgonos,
comprimento em unidades do mapa de linhas e identificao das feies.
Atributos dos dados: essa a lista de campos de atributos dos dados.

Figure 8.5: Janela identificar feio

(Gnome)

No topo da janela, temos cinco cones:

Expandir rvore

Fechar rvore

Comportamento Padro

Copiar atributos

Imprimir resposta HTML selecionada

8.5. Identificar feies

37

QGIS User Guide, Verso 2.8

No rodap da janela, temos as caixas de seleo Modo e Exibir. Com a caixa Modo podemos definir o modo de
identificao: Camada Atual, De cima para baixo, parando no primeiro, De cima para baixo, e Seleo da
camada. A caixa View pode ser acertada para rvore, Tabela e Grfico.
A ferramenta Identificar permite abrir automaticamente um formulrio. Nesse modo voc pode mudar os atributos
das feies.
Outras funes podem ser encontrados no menu de contexto do item identificado. Por exemplo, do menu de
contexto, voc pode:
Ver o formulrio da feio
Zoom para feio
Copiar feio: Copiar todos os atributos e a geometria da feio
Seleo de feio de alternncia: Adicionar identificador de feio seleo
Copiar o valor do atributo: Copiar apenas o valor do atributo que clicou.
Copiar atributos da feio: copiar apenas os atributos
Limpar resultados: apaga os resultados na janela
Limpar destaques: Remover feiesdestacadas no mapa
Destaque todos
Destaque a camada
Ativar camada: escolha uma camada a ser ativada
Propriedades da camada: Abre a janela de propriedades da camada
Estender tudo
Encolher tudo

8.6 Decoraes
As Decoraes de | qg | incluem a Gride ou malha, o Etiqueta de Direitos Autorais, a Seta do Norte e a Barra de
Escala. Eles so usados para decorar o mapa, adicionando elementos cartogrficos.

8.6.1 Malha
Grid

allows you to add a coordinate grid and coordinate annotations to the map canvas.

1. Selecionar do menu Ver Decoraes Malha. O dilogo abre (veja figure_decorations_1).


2. Marque a guia
do mapa.

Abilitar Malha e coloque as definies da malha de acordo as camadas carregadas na tela

3. Marque a guia
Desenhar anotaes e coloque as definies de anotaes, de acordo as camadas carregadas na tela do mapa.
4. Clique [Aplicar] para verificar que a aparincia a esperada
5. Clique [OK] para fechar o dilogo.

8.6.2 Rtulo Copyright


Copyright label

38

adds a copyright label using the text you prefer to the map.

Chapter 8. Ferramentas Gerais

QGIS User Guide, Verso 2.8

Figure 8.6: O Dilogo Malha

Figure 8.7: O dilogo de Direitos de Cpia |nix

8.6. Decoraes

39

QGIS User Guide, Verso 2.8

1. Selecionar no menu Ver Decoraes Etiqueta de Propriedade Intelectual. O dilogo abre (veja
figure_decorations_2).
2. Entre o texto que deseja colocar no mapa. Pode usar HTML como mostrado no exemplo.
3. Escolha o lugar da etiqueta a partir do combo de caixas Localizao
4. Confirme que a caixa

Abilitar Etiqueta Direito de Cpia est selecionada.

5. Clique [OK].
No exemplo acima, que padro, QGIS coloca um smbolo de direitos de cpia, seguido pela data, na esquina
inferior direita da tela do mapa.

8.6.3 Seta Norte


North Arrow

places a simple north arrow on the map canvas. At present, there is only one style available. You
can adjust the angle of the arrow or let QGIS set the direction automatically. If you choose to let QGIS determine
the direction, it makes its best guess as to how the arrow should be oriented. For placement of the arrow, you have
four options, corresponding to the four corners of the map canvas.

Figure 8.8: Janela de indicao do Norte

8.6.4 Barra de Escala

Scale Bar

adds a simple scale bar to the map canvas. You can control the style and placement, as well as the
labeling of the bar.

Figure 8.9: A janela da barra de escala

40

Chapter 8. Ferramentas Gerais

QGIS User Guide, Verso 2.8

QGIS only supports displaying the scale in the same units as your map frame. So if the units of your layers are in
meters, you cant create a scale bar in feet. Likewise, if you are using decimal degrees, you cant create a scale
bar to display distance in meters.
Para adicionar uma barra de escala:
1. Seleccione a partir do menu: menuselection: Ver -> Decoraes -> Barra de Escala. O dilogo abre (veja
figure_decorations_4).
2. Selecione a localizao a partir do combo de caixas Localizao

3. Selecione o estilo a partir do combo de caixas Estilo da Barra de Escala

4. Selecione a cor da barra Cor da bar |selecionecor| ou use a cor preto padro.
5. Definir o tamanho da barra e sua etiqueta Tamanho da barra |selecioarnmero|.
6. Confirme que a caixa
7. Opcionalmente, marque
amento.

Abilitar barra escala, est clicada.


: guilabel: automaticamente arredondar para nmero inteiro no redimension-

8. Clique [OK].
Dica: Configuraes de Decoraes
Quando salva um projeto .qgs, qualquer mudana que tenha efetuado ao Gride, Seta do Norte, Barra de Escala
e Direitos de Cpia, sero salvos no projeto e restaurados na prxima vez que carregue o projeto.

8.7 Ferramentas de anotao


Anotao de Texto
A ferramenta
na barra de ferramentas dos atributos, do a possibilidade de colocar texto formatado na legenda da tela do mapa QGIS. Use a ferramenta Anotao de Texto e clique na tela do mapa.

Figure 8.10: Janela texto de anotao


D um duplo clique no item para abrir o dilogo com vrias opes. Tem um editor de texto para entrar texto formatado e definir outros itens. Por exemplo, tem uma forma de colocar um item numa posio do mapa (mostrada
por um smbolo marcador) or para ter um item numa posio da tela (no relacionada ao mapa).O artigo pode ser
movido pela posio do mapa (arrastando o marcador do mapa) ou movendo apenas o balo. Os cones so parte
do tema GIS e podem ser usados como padro em outros temas tambm.
8.7. Ferramentas de anotao

41

QGIS User Guide, Verso 2.8

A ferramenta

Mover Anotao

permite mover a anotao na tela do mapa.

8.7.1 Anotaes HTML


Anotao HTML
A ferramenta
na barra de ferramentas dos atributos, d a possibilidade de colocar contedo de
em arquivo HTML numa caixa de texto ou na tela do mapa QGIS. Para usar a ferramenta Anotao HTML, clique
na tela do mapa e adicione o caminho para o arquivo HTML no dilogo.

8.7.2 Anotaes SVG


Anotao SVG
A ferramenta
na barra de ferramentas dos atributos, fornece a possibilidade de colocar um smbolo
SVG em uma caixa de texto na tela do mapa QGIS. Para usar a ferramenta Anotao SVG, clique na tela do mapa
e adicione o caminho para o arquivo SVG no dilogo.

8.7.3 Anotao de formulrio


Formulrio de Anotao
til
Alm disso, pode-se criar seu prprio formulrio de anotao. A ferramenta
para mostrar os atributos de uma camada vectorial em formjlrio personalizado do tipo Qt Designer (veja figure_custom_annotation). Isto semelhante aos formulrios da ferramenta Identificar feies , mas exibido em um
item de anotao. Veja tambm o vdeo https://www.youtube.com/watch?v=0pDBuSbQ02o de Tim Sutton para
informaes adicionais.

Figure 8.11: Desenho personalizado qt do formulrio de anotao

Nota: Se voc pressionar Ctrl+T enquanto uma ferramenta Anotao est ativa (mover anotao, texto de
anotao, formulrio de anotao), os estados de visibilidade dos itens sero invertidos.

42

Chapter 8. Ferramentas Gerais

QGIS User Guide, Verso 2.8

8.8 Favoritos Espaciais


Favoritos espaciais permite que voc marque uma localizao geogrfica e volte a ela mais tarde.

8.8.1 Novo Favorito


Para criar um novo favorito:
1. Zoom ou pan na rea de interesse.
2. Selecione a opo de menu Exibir Novo Favorito ou pressione Ctrl-B.
3. Adicione um nome descritivo para o favorito (no mximo 255 caracteres).
4. Pressione Enter para adicionar um favorito ou [Delete] para remover o favorito.
Note que voc pode ter vrios favoritos com o mesmo nome.

8.8.2 Trabalhando com favoritos


Para usar ou gerenciar os marcadores, selecione a opo do menu Ver Mostrar marcadores. O dilogo Marcadores Geospaciais permite focar ou apagar um marcador. No possvel editar o nome ou as coordenadas de
um marcador.

8.8.3 Aproximar para um favorito


A partir do :guilabel: dilogo Favoritos Geoespaciais, selecione o marcador desejado, clicando sobre ele, em
seguida, clique [Aproximar para]. Voc tambm pode ampliar at um marcador, clicando duas vezes sobre ele.

8.8.4 Deletando um favorito


Para excluir um marcador do dilogo Marcadores Geospaciais, clique nele e logo clique em [Apagar]. Confirme
sua escolha clicando [Sim], ou cancele a operao clicando [No].

8.8.5 Import or export a bookmark


To share or transfer your bookmarks between computers you can use the Share pull down menu in the Geospatial
Bookmarks dialog.

8.9 Projetos animados


Se deseja incorporar contedo de outros arquivos de projetos no seu projeto, pode escoler Camada Incorporar
Camadas e Grupos.

8.9.1 Incorporando camadas


Os siguientes dilogos permitem incorporar camadas de outros projetos. Aqui um pequeno exemplo:
1. Pressione

para olhar para outro projeto do conjunto de dados Alasca.

2. Selecione o arquivo do projeto :arquivo:coberturavegetal Pode ver agora o contedo do projeto (veja
figure_embed_dialog).

8.8. Favoritos Espaciais

43

QGIS User Guide, Verso 2.8

3. Pressione Ctrl e clique nas camadas :arquivo:coberturavegetal e :arquivo:regies. Pressione [OK].


As camadas selecionadas sero incorporadas na legenda do mapa e na tela do mapa.

Figure 8.12: Selecionar camadas e grupos para incorporar


Enquanto as camadas incorporadas so editveis, no podem ser mudadas suas propriedades de estilo e rotulao.

8.9.2 Removendo camadas incorporadas


Clique com boto direito na camada incorporada e escolha

Apagar

44

Chapter 8. Ferramentas Gerais

CHAPTER 9

Configurao QGIS

O QGIS altamente personalizvel atravs do menu Configuraes . Escolha entre Painis, Caixa de Ferramentas,
Propriedades do Projeto, Opes e Personalizao.
Nota: O QGIS segue as orientaes dos desktops para a localizao das opes e das propriedades do projeto.
Consequentemente, dependendo do Sistema Operacional que esteja usando, a localizao de alguns itens descritos
acima pode estar no menu Exibir (Painis e Barra de Ferramentas) ou em Projeto para Opes.

9.1 Painis e Barras de Ferramentas


No menu Painis pode desligar os widgets do QGIS. O menu Caixa de Ferramentas fornece a possibilidade
de trocar ativar ou desativar grupos de cones na barra de ferramentas do QGIS (veja figure_panels_toolbars).

Figure 9.1: Os Painis e o Menu de Barra de Ferramentas

Dica: Ativando o Enquadramento QGIS


45

QGIS User Guide, Verso 2.8

No QGIS pode usar o painel do enquadramento que fornece a extenso total das camadas adicionadas. Pode ser
Configuraes Painis ou
Ver Paineis. Dentro da vista existe um retngulo a
selecionada no menu
mostrar a extenso atual do mapa. Isto permite rapidamente determinar que rea do mapa est a ver atualmente.
de notar que os rtulos no sero renderizados no enquadramento do mapa mesmo que seja ativado a rotulagem.
Se clicar e arrastar o retngulo vermelho no enquadramento que mostra a atual extenso, este ir atualizar de
acordo como o mapa principal.
Dica: Mostrar Mensagens de Registro
possvel seguir as mensagens do QGIS. Pode ativar o
Registo de Mensagens no menu
Configuraes
Painis ou
Vier Painis e seguir as mensagens que aparecem nos diferentes separadores durante o carregamento e operao.

9.2 Propriedades do Projeto


Na janela de propriedades do projeto baixo
Configurao Propriedades do projeto (kde) ou
Propriedades do projeto (Gnome), pode estabelecer opes especficas do projeto. Isto inclue:

Projeto

No menu Geral podem ser definidos o ttulo do projeto, a cor de seleo e fundo, unidades da camadas,
preciso, e os caminhos relativos onde sero salvas as camadas. Se a transformao SRC estiver ligada
pode escolher o clculo de distncias recorrendo ao elipside. Pode definir as unidades do enquadramento
(apenas usado quando a transformao SRC est desativada) e a preciso das casas decimais a usar. Pode
definir tambm uma escala de projeto, que rescrever sobre as escalas globais pr-definidas.
O menu SRC permite que escolha o Sistema de Coordenadas Referncia para o projeto, e para ativar a
reprojeo on-the-fly das camadas matricias e vetoriais na exibio de camadas de diferentes SRC.
Com o terceiro menu Identificar camadas pode definir (ou desativar) que camadas iro responder ferramenta identificar. (Veja o pargrafo das Ferramentas de Mapa da seo Opes Seo para ativar a
identificao de mltiplas camadas).
O menu Estilos padro te permite controlar como as novas camadas se distribuem quando no tem um estilo
existente .qml definido. Tambm pode estabelecer o nvel de transparecia por defeito para novas camadas
e se seus smbolos devem ter cores indefinidas para marcar. Tambm tem uma seo adicional onde pode
definir cores especficas para o projeto em execuo. Pode encontrar as cores adicionadas no menu em
cascata da aba de dilogo de cor presente em cada representao.
O separador Servidor OWS permite definir a informao sobre as Capacidades do WMS e WFS, a extenso
e as restries SRC do Servidor QGIS.
O menu Macros para editar macros Python para os projetos. Atualmente, apenas esto disponveis trs
macros: openProject(), saveProject() e closeProject().
O menu Relations usado para definir relaes 1:n. As relaes so definidas no dilogo das propriedades
do projeto. Quando existirem relaes para uma camada, um novo elemento de interface do utilizador na
vista de formulrio (p. ex. quando identificar um elemento e abrir o seu formulrio) ir listar os elementos
relacionados. Isto fornece uma maneira poderosa para expressar p. ex. o histrico de inspeo ao longo de
um segmento de tubagem ou estrada. Poder encontrar mais informao sobre suporte de relaes 1:n na
Seo Criando uma ou mais relaes.

9.3 Opes
Algumas opes bsicas para QGIS podem ser selecionadas usando o dilogo Options. Selecione a opo de
menu Configuraes Opes. Os separadores onde poder personalizar as suas opes so descritos abaixo.

46

Chapter 9. Configurao QGIS

QGIS User Guide, Verso 2.8

Figure 9.2: Configuraes de Macro no QGIS

9.3.1 Menu Geral


Aplicao
Selecione a Estilo (Necessrio reiniciar o QGIS)
Plastique e Cleanlux ( ).
Definir o Tema de cone
Definir o Tamanho do cone
Definir a Fonte. Escolha entre

e escolha entre Oxygen,Windows,Motif,CDE,

. Atualmente a opo default possvel.


.
QT padro e uma fonte definida pelo utilizador.

Altera o Tempo limite para mensagens ou dilogos

No exibir a janela inicial

Mostrar dicas ao iniciar

Ttulos da caixa de grupos a negrito

QGIS-estilo das caixas de grupo

Use o dilogo nativo de escolha de cores

Usar auto-atualizar nas caixas de dilogo de seletor de cores

Estilo da barra lateral personalizado

Suporte de rotao de tela experimental ( necessrio reiniciar)

Arquivos de projeto
Abrir o projeto no arranque
Especfico use

(escolha entre Novo. Mais recente e Especfico). Quando escolher

para definir um projeto.

Criar um novo projeto como projeto padro. Tem a possibilidade de carregar em Usar projeto atual com
padro ou em Resetar padro. Pode navegar atravs dos seus arquivos e definir um diretrio onde encontra
os modelos de projeto definidos pelo usurio. Isto ser adicionado a Projeto Novo do modelo. Primeiro

9.3. Opes

47

QGIS User Guide, Verso 2.8

ative
Criar novo projeto como projeto padro e a seguir salve o projeto dentro da pasta de modelos de
projeto.

Avisar para salvar projeto e alteraes de fontes de dados quando necessrio

Solicitar confirmao quando uma camada for ser removida

Avisar quando abrir um projeto salvado com uma verso antiga do |qg|

Enable macros
. Esta opo foi criada para lidar com as macros que so escritas para executar uma
ao nos eventos do projeto. Pode escolher entre Never, Ask, For this session only e Always (not
recommended).

9.3.2 Menu Sistema


Ambiente
Variveis de ambiente do sistema podem ser vistas agora, e muitas configuradas, no grupo Environment (ver
figure_environment_variables). Isto til para plataformas, tais como Mac, onde um aplicativo GUI no herda
necessariamente o ambiente do utilizador da linha de comandos. Tambm til para configurao e visualizao
de variveis de ambiente para os conjuntos de ferramentas externas controlados pela caixa de ferramentas de
Processamento (p. ex., SAGA, GRASS), e para ativar a sada de depurao (debugging) para sees especficas
do cdigo-fonte.

Utilize variveis personalizadas (Reincio necessrio - incluem separadores). Voc pode [Adicionar]
e [remover] variveis. Variveis de ambiente j definidas so exibidos em variveis de ambiente atual, e
possvel filtr-las ativando

Mostrar somente variveis especficas-QGIS.

Figure 9.3: Variveis de ambiente do Sistema no QGIS


Diretrios dos complementos
[Adicionar] ou [Remover] Caminho(s) para pesquisar bibliotecas de complementos C++ adicionais
48

Chapter 9. Configurao QGIS

QGIS User Guide, Verso 2.8

9.3.3 Menu Fonte de Dados


Atributos dos elementos e tabela

Abre a tabela de atributos na janela principal (Necessrio reiniciar o QGIS)


Copiar geometria na representao WKT da tabela de atributos.
Ao utilizar
do dilogo :guilabel: tabela de Atributo, isso tem como resultado que
as coordenadas dos pontos ou vrtices tambm so copiados para a rea de transferncia.

copiar linhas selecionadas para rea de transferncia

Comportamento da tabela de atributos


. Existem trs possibilidades: Mostrar todos os elementos,
Mostrar elementos selecionados e Mostrar elementos visveis no mapa.
Cache da linha da Tabela de atributos
. Esse cache de linha, torna possvel para salvar as ltimas
linhas de atributos N carregadas, de modo que o trabalho com a tabela de atributos seja mais rpido. O
cache ser excludo ao fechar a tabela de atributos.
Representao para valores NULL. Aqui, pode definir um valor para os campos de dados que contm
valores NULL.
Manipulao das fontes de dados
Pesquisar por atributos vlidos na janela do navegador
Verificar contedo do arquivo.

. Pode escolher entre Verificar extenso e

Pesquisar por contedo de arquivos compatados (.zip) na janela do navegador


bsica e Verificao completa so possveis.

. No, Verificao

Solicitar subcamadas raster ao abrir. Alguns rasters suportam subcamadas elas so chamadas de subdatasets no GDAL. Um exemplo so os arquivos netCDF se h muitas variveis netCDF, GDAL ver
cada varivel como um subdataset. A opo permite que voc controle como lidar com subcamadas quando
um arquivo aberto com subcamadas. Voc tem as seguintes opes:
Sempre: Perguntar sempre (se existem subcamadas)
Se necessrio: Perguntar se a camada no tem bandas, mas tem subcamadas
Nunca: Nunca pede, no ir carregar nada
Carregar tudo: Nunca pede, mas carrega todas as subcamadas

Ignora a declarao de codificao do shapefile. Se o shapefile tiver informao de codificao, este


ser ignorado pelo QGIS.

Adicionar camadas PostGIS com duplo clique e seleciona no modo estendido

Adicione camadas Oracle com duplo clique e selecione em modo extendido

9.3.4 Menu de Renderizao


Comportamento da renderizao

Por padro novas camadas adicionadas ao mapa devem ser exibidas

Use tornar cache sempre que possvel para acelerar redesenhos

Representao de camadas em paralelo utilizando muitos ncleos CPU

Mximo de ncleos para utilizar

Intervalo de atualizao do mapa (por padro 250 ms)

Ativar simplificao de camadas por padro para camadas recm adicionadas

9.3. Opes

49

QGIS User Guide, Verso 2.8

Simplificao de limiar

Simplifique no provedor ao lado se possvel

Escala mxima a que a camada deve simplificar


Qualidade de renderizao

Faz com que as linhas apaream menos irregulares, em detrimento de algum desempenho do desenho

Matriciais
Com a Seleo de banda RGB pode definir o nmero para a banda Vermelha, Verde e Azul.
Melhora de contraste
Banda cinza nica
. Uma banda cinza nica pode ter Sem estender, Estender para MinMax,
Estender e Cortar para MinMax e tambm Cortar para MinMax.
. As opes so No estender, Estender para MinMax, Estender
Cor de Multi banda (byte/banda)
e cortar para MinMax e Cortar para MinMax.
Cor de Multi banda (>byte/banda)
. As opes so No estender, Estender para MinMax, Estender e cortar para MinMax e Cortar para MinMax.
. As opes so Corte de contagem de pixel cumulativa, Mn Limites (mnimo/mximo)
imo/Mximo, Mdia +/- desvio padro.
Limites de contagem cumulativa de pixeis de corte
Multiplicador do desvio-padro
Corrigindo Erros

Atualiza o mapa da tela

9.3.5 Menu de Cores


Esse menu permite adicionar cores personalizadas que podero ser encontradas em cada caixa de dilogo de
renderizao. apresentado um conjunto de cores predefinidas na tab: voc pode deletar ou editar todas. Mais
ainda, voc pode adicionar as cores que quiser e realizar algumas operaes de copia e cola. Finalmente, voc
pode importar ou exportar o conjunto de cores como um arquivo gpl.

9.3.6 Menu de Janela e Legenda


Aparncia padro do mapa (reescrita pelas propriedades do projeto)
Define a Cor da seleo e a Cor de fundo.
Legenda da camada
Duplo clique na legenda
duplo clique.

. Pode Abrir propriedades da camada ou Abrir tabela de atributos com

As seguintes Estilos de itens de legenda so possveis:

50

Tornar maisculo os nomes da camada

Tornar negrito os nomes da camada

Tornar negrito os nomes dos grupos

Mostrar nomes de atributos de classificao

Criar cones matriciais (pode ser lento)


Chapter 9. Configurao QGIS

QGIS User Guide, Verso 2.8

9.3.7 Menu Ferramentas de Mapa


Este menu oferece algumas opes com respeito ao funcionamento da Ferramenta de Identificao.
Raio de busca para identificar e visualizar avisos no mapa um fator de tolerncia expressada como uma
percentagem do eixo do mapa. Isto significa que a ferramenta de identificao representara os resultados
sempre e quando clicar dentro desta tolerncia.
Cor de realce lhe permite eleger com que cor devem ser identificados os objetos espaciais que esto destacados.
Buffer expressado como uma percentagem do eixo do mapa, determina uma distncia de separao que
representa a partir do contorno mais destacado para identificar.
Eixo mnimo expresso como uma percentagem do eixo do mapa, determina a grossura do contorno e como
deve ser o objeto destacado.
Ferramenta de medida
Define Cor do elstico para as ferramentas de medida
Define Casas decimais

Manter unidade base

Unidades de medio preferidas


Unidades de ngulo preferida

(Metros, Ps, Milhas Nauticas ou Graus)


(Graus, Radianos ou Grados)

Movendo e ampliando
Define a Ao da roda do rato
Nada)

(Visualizar, Visualizar e Centrar, Aproximar ao cursor do rato,

Define o factor de aproximao/ afastamento para a roda do mouse


Escalas pr-definidas
Aqui, voc encontrar uma lista de escalas pr-definidas. Com os botes [+] e [-] que voc pode adicionar ou
remover suas escalas individuais.

9.3.8 Menu do Compositor


Composio padro
Voc pode definir a Fonte padro aqui.
Aparncia do Gride
Define o Estilo do Gride

(Slido, Pontos, Cruzamentos)

Define a Cor da grade


Configuraes de guia e grade
Define o Espaamento da grade
Define o Espaamento do Gride

para x e y

Define o Tolerncia de Atrao

9.3.9 Menu Digitalizar


Criao de elementos

Suprimir atributos de janelas pop-up depois de cada elemento criado

9.3. Opes

51

QGIS User Guide, Verso 2.8

Reutilizar ltimos valores de atributos inseridos

Validar geometrias. Edio de linhas complexas e polgonos com muitos ns pode resultar em edio muito
lenta. Isso ocorre porque os procedimentos de validao padro no QGIS pode levar bastante tempo. Para
acelerar o processamento, possvel selecionar a validao de geometria GEOS (a partir de GEOS 3.3) ou
deslig-la. Validao geometria GEOS muito mais rpida, mas a desvantagem que apenas o primeiro
problema de geometria ser relatado.
Elstico
Define a Borracha Espessura da linha e Cor da linha
Ajuste

Abrir opes de atrao na janela principal (necessrio reiniciar o QGIS)

Define o Modo de atrao padro


gado)

(Ao vrtice, Ao segmento, Ao vrtice e segmento, Desli-

Define Tolerncia de atrao pr-definida em unidades de mapa ou pixeis


Define o Raio de pesquisa para editar vrtices em unidades de mapa ou pixeis
Marcadores de Vrtices

Mostrar marcadores apenas para elementos selecionados

Define o vrtice do Estilo do Marcador

(Cruz (padro), Circulo semi-transparente ou Nenhum)

Definir o vrtice Tamanho do Marcador


Ferramenta de curva de afastamento
Curva Offset
A 3 opes seguintes referem a ferramentas
no Digitalizao Avanada. Atravs das vrias configuraes, possvel influenciar a forma da linha de deslocamento. Estas opes so possveis a partir de GEOS
3.3.

Juntar estilo
Quadrante do Segmento
Limite quadrante

9.3.10 Menu GDAL


GDAL uma biblioteca de troca de dados para arquivos raster. Neste guia, voc pode Edite criar opes e:
guilabel: Editar Opes Pirmides dos formatos raster. Definir que drive GDAL est sendo utilizado para um
formato raster, como em alguns casos, mais do que um drive GDAL est disponvel.

9.3.11 Menu SRC


SRC padro para novos projetos

No permitir reprojeo on the fly

Habilitar automaticamente a reprojeo on the fly se a camada tiver SRC diferente

Habilitar reprojeo on the fly por padro

Selecione um SRC em Iniciar sempre um novo projeto com este SRC


SRC para novas camadas
Esta rea permite que voc defina a ao a ser tomada quando uma nova camada criada, ou quando uma camada
sem SRC carregada.

52

Chapter 9. Configurao QGIS

QGIS User Guide, Verso 2.8

Pergunta por SRC

Usar SRC do projeto

Usar um SRC padro

Transformao de datum padro

Pergunte pela transformao do datum quando nenhum padro for definido

Se voc trabalhou com a transformao SRC on-the-fly voc pode ver o resultado da transformao na
janela abaixo. Voc pode encontrar informaes sobre Fonte da SRC e Destino do SRC, bem como
Transformao de Datum Fonte e Transformao de Datum de Destino.

9.3.12 Menu local

Sobrepor idioma do sistema e Idioma a utilizar em alternativa

Informao sobre a regio do sistema ativo local

9.3.13 Menu rede


Geral
Define Pesquisa de endereo WMS, padro como http://geopole.org/wms/search?search=\%1\&type=rss
Define Tempo esgotado para pedidos de rede (ms) - o padro 60000
Define Perodo padro de validade para a quadrcula WMSC/WMTS (horas) - o padro 24
Define Mxima repetio no caso de erros na requisio de mosaico
Define Usurio-Agente
Configuraes de cache
Define a Pasta e Tamanho para o cache.

Usar proxy para acessar web e define Mquina, Porta, Usurio, e Palavra-chave.

Configura o Tipo de proxy

de acordo com as necessidades.

Default Proxy: Proxy determinado baseando-se na definio do proxy da aplicao em uso


Socks5Proxy: Proxy genrico para qualquer tipo de ligao. Suporta TCP, UDP, unindo a uma porta
(ligaes de entrada) e autenticao.
HttpProxy: Implementado usando o comando LIGAR , apenas suporta ligaes TCP de sada; suporta autenticao.
HttpCachingProxy: Implementado usando comandos HTTP normais, til apenas em pedidos no
contexto do HTTP.
FtpCachingProxy: Implementado usando um proxy FTP, til no contexto de pedidos FTP.
Alguns URLs excludos podem ser adicionados na caixa de texto debaixo das configuraes de proxy (veja Figure_Network_Tab).
Se voc precisar de informaes mais detalhadas sobre as diferentes configuraes de proxy, consulte o manual da
documentao da biblioteca QT subjacente a http://doc.trolltech.com/4.5/qnetworkproxy.html#ProxyType-enum.
Dica: Usando Proxies
Usando proxies, por vezes, pode ser complicado. til proceder por tentativa e erro, com os tipos de proxy
acima, verifique para ver se eles conseguem no seu caso.

9.3. Opes

53

QGIS User Guide, Verso 2.8

Figure 9.4: Configuraes-proxy no QGIS

54

Chapter 9. Configurao QGIS

QGIS User Guide, Verso 2.8

Pode modificar as opes de acordo com as suas necessidades. Algumas das alteraes pode requerer o reinicio
do QGIS antes de ser efetiva.

A configurao salva em arquivo de texto: $HOME/.config/QGIS/QGIS2.conf

pode encontrar as configuraes em: $HOME/Library/Preferences/org.qgis.qgis.plist

As configuraes

so armazenadas no registo em: HKEY\CURRENT_USER\Software\QGIS\qgis

9.4 Personalizao
A ferramenta de personalizao permite que (des)ative a maioria dos elementos na interface de utilizador QGIS.
Isto pode ser muito til se tiver um nmero elevado de mdulos instalados que nunca usa e que esto preenchendo
o ecr.

Figure 9.5: A janela de Personalizao

QGIS A personalizao dividida em cinco grupos. Em

Menus pode-se esconder entradas da barra de menus.

Em
Panels encontram-se os painis, Painis so aplicaes que podem ser iniciadas e usadas como janelas
flutuantes ou incorporado janela principal do QGIS como um widget acoplado (veja tambm Painis e Barras
de Ferramentas). Em

Status Bar funcionalidades como informao de coordenadas podem ser desativadas.

Em
Toolbars voc pode (des)ativar os cones da barra de ferramentas do QGIS e em
(des)ativar caixas de dilogo assim como sues botes.

Widgets pode-se

Mudar para pegar widgets na aplicao principal


Com
, voc pode clicar em elementos QGIS que deseja ser escondida e
localize a entrada correspondente na personalizao (ver figura_customization). Voc tambm pode salvar suas
vrias configuraes tambm para diferentes casos de uso. Antes das alteraes serem aplicadas, voc precisa
reiniciar QGIS.

9.4. Personalizao

55

QGIS User Guide, Verso 2.8

56

Chapter 9. Configurao QGIS

CHAPTER 10

Trabalhando com Projees

O QGIS permite que os utilizadores definam de forma global e para todo o projecto um SC (Sistema de Coordenadas) para temas que no tm um SC pr-definido. Tambm permite que o utilizador defina sistemas de
coordenadas personalizados e suporta a projeco dinmica no ecr de temas com diferentes SCs conseguindo
sobrepondo-os correctamente.

10.1 Viso geral do Suporte a Projees


O QGIS suporta aproximadamente 2.700 SCs conhecidos. Definies para cada SC so guardados numa base
de dados SQLite que instalada com o QGIS. Normalmente, no ter necessidade de manipular a base de dados
directamente. De facto, ao faz-lo poder causar problemas. SCs definidos manualmente so guardados numa
base de dados do utilizador. Veja a seco Sistema de Referncia de Coordenadas personalizado para informao
sobre a gesto dos seus sistemas de coordenadas.
Os SCs disponveis no QGIS so baseados nos definidos pelo Grupo Europeu de Pequisa Petrolfera (EPSG) e pelo
Instituto Geogrfico Nacional Francs (IGNF) e so em grande parte derivados das tabelas de referncia espacial
usadas pelo GDAL. Os identificadores EPSG presentes na base de dados podem ser usados para especificar um
SC no QGIS.
Para poder usar a projeo dinmica, os seus dados devem conter informao sobre o seu sistema de coordenadas
ou vocs dever definir um sistema global, para temas ou para o projeto. Para temas PostGIS, o QGIS usa o
identificador de referncia espacial que foi especificado aquando da criao do tema. Para dados suportados pelo
OGR, o QGIS recorre presena de um meio reconhecvel para especificar o SRC. No caso de shapefiles, isto
significa um arquivo contendo um texto bem-conhecido (WKT) especificando o SC. Este arquivo de projeo tem
o mesmo nome base que o shapefile e uma extenso .prj. Por exemplo, um shapefile chamado alaska.shp
teria um arquivo de projeo correspondente chamado alaska.prj.
Sempre que selecionar um novo SC, as unidades do temas sero mudadas automaticamente no separador Geral
das |mActionsOptions| na janela de Propriedades do Projeto, no menu Projeto (Gnome, OSX) ou Definies
(KDE, Windows).

10.2 Especificao de Projeo Global


O QGIS inicia cada novo projeto usando a projeo global pr-definida. O SRC global por omisso o EPSG:4326
- WGS 84 (proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs), e vem pr-definido no QGIS.
Este valor pode ser alterado via o boto [Selecionar...] na primeira seo, que usada para definir o sistema
de coordenadas por omisso para novos projetos, como mostrado na figure_projection_1. Este opo pode ser
gravada para uso em sesses subsequentes do QGIS.
Quando usa temas que no tm um SC, tem de definir como o QGIS reage a estes temas. Isto pode ser feito
Opes.
globalmente ou por projeto no separador SC no Definies
As opes mostradas na figure_projections_1 so:

57

QGIS User Guide, Verso 2.8

Figure 10.1: Separador SRC na Janela de Opes QGIS

58

Chapter 10. Trabalhando com Projees

QGIS User Guide, Verso 2.8

Entrada de SRC

Usar SRC do projeto

Usar o SRC pr-definido mostrado abaixo

Se quer definir o sistema de coordenadas para um dado tema sem informao de SRC, pode tambm faz-lo no
separador Geral da janela de propriedade raster e vetor (ver Menu Geral para rasters e Menu Geral para vectores).
Se o seu tema j tem um SRC definido, este ser mostrado como na Janela de Propriedades do Vetor .
Dica: SRC na Legenda do Mapa
Clicando com o boto direito num tema na Legenda do Mapa (seo Legenda do Mapa) mostra dois atalhos SRC.
Definir SRC do tema abre a janela de Seleo de Sistema de Referncia de Coordenadas (ver figure_projection_2).
Definir SRC do projeto a partir do Tema redefine o SRC do projeto usando o SRC do tema.

10.3 Definir Reprojeo Dinmica Voo Livre (OTF)


O QGIS suporta reprojeo dinmica OTF para dados raster e vetor. Contudo, OTF no est ativo por omisso.
Para usar projeo dinmica, deve ativar a caixa de opo
SRC na janela

Ativar transformao dinmica de SRC no separador

Propriedades do Projeto.

H trs formas de fazer isto:


1. Selecione
:menuselecion:Propriedades do Projeto no menu Projecto (Gnome, OSX) ou Definies
(KDE, Windows).
2. Clique no cone

estado SRC

no canto inferior direito da barra de estado.

3. Ative a projeo dinmica por omisso no separador SRC da janela Opes selecionando a
Ativar
reprojeo dinmica por omisso ou Automaticamente ativar a reprojeo dinmica se temas tm diferentes
SRC.
Se tem j carregado um tema e quer ativar a projeo dinmica, a melhor prtica abrir o separador SRC na janela
Propriedades do Projeto, selecionar um SRC, e ativar a caixa de seleo

Ativar transformao dinmica

Estado SRC
de SRC. O cone
deixar de estar desativado (cinzento), e todos os temas sero dinamicamente
reprojetados para o SRC mostrado junto ao cone.

O separador SC na janela Propriedades do Projeto contem cinco componentes importantes, como mostrado na
Figure_projections_2 e descritos abaixo:
1. Aivar transformo dinmica de SRC Esta caixa de seleo usada para ativar ou desativar a projeo dinmica. Quando desligada, cada tema desenhado usando as coordenadas lidas dos seus dados, e
os componentes descritos abaixo esto inativos. Quando ligada, as coordenadas de cada tema so projetadas
para o sistema de coordenadas definido para o mapa.
2. Filtro Se conhece o cdigo EPSG, o identificador, ou o nome para um sistema de coordenadas, pode
usar a funo de pesquisa para o encontrar. Introduza o cdigo EPSG, o identificador ou o nome.
3. Sistemas de coordenadas usados recentemente Se tem certos SRCs que usa frequentemente no seu
trabalho SIG dirio, estes sero mostrados nesta lista. Clique num destes itens para selecionar o SRC
correspondente.
4. Sistemas de referncia de coordenadas do mundo Esta a lista de todos os SRCs suportados pelo
QGIS, incluindo sistemas de coordenadas Geogrficas, Projetadas, e Personalizados. Para definir um SRC,
selecione-o na lista expandindo o n apropriado e selecionado o SRC. O SRC ativo est pr-selecionado.
5. Texto PROJ.4 Este um texto de SRC usado pelo motor de projees PROJ.4. Este texto de apenas
leitura e fornecido para fins de informao.

10.3. Definir Reprojeo Dinmica Voo Livre (OTF)

59

QGIS User Guide, Verso 2.8

Figure 10.2: Janela de Propriedades do Projeto

Dica: Janela de Propriedades do Projeto


Se abrir a janela Propriedades do Projeto a partir do menu :menuselecion:Projeto, deve clicar no separador
SRC para ver as definies de SRC.
Abrindo a janela a partir do cone

Estado SRC

abrir automaticamente o separador SRC.

10.4 Sistema de Referncia de Coordenadas personalizado


Se o QGIS no fornece o sistema de referncia de coordenadas que necessita, pode definir um SRC personalizado.
Para definir um SRC, seleccione
SRC personalizado... a partir do menu Definies. SRCs personalizados so
salvos na sua base de dados de utilizador QGIS. Alm dos seus SRCs, esta base de dados tambm contem os seus
marcadores espaciais e outros dados personalizados.
Definindo um SRC personalizado no QGIS requer uma boa compreenso da biblioteca de projees PROJ.4.
Para comear, consulte Procedimentos cartogrficos projeo para o Ambiente UNIX - Manual do Usurio
por Gerald I. Evenden, Servio Geolgico dos EUA Abra o Arquivo Relatrio 90-284, 1990 (disponvel em
ftp://ftp.remotesensing.org/proj/OF90-284.pdf).
Este manual descreve o uso do proj.4 e utilidades de linha de comando relacionados. Os parmetros cartogrficos usados com o proj.4 so descritos no manual do utilizador e so os mesmo que os usados pelo QGIS.
A janela Definio de Sistema de Referncia de Coordenadas personalizado exige apenas dois parmetros para
definir um SRC ao usurio:
1. Um nome descritivo
2. Os parmetros cartogrficos do formato PROJ.4
Para criar um novo SRC, clique no boto
60

Adicionar novo SRC

e digite um nome descritivo e os parmetros do SRC.


Chapter 10. Trabalhando com Projees

QGIS User Guide, Verso 2.8

Figure 10.3: Janela de SRC personalizado


Note-se que o: guilabel: Parmetros deve comear com um bloco + proj=, para representar o novo sistema de
referncia de coordenadas.
Voc pode testar os parmetros SRC para ver se eles do bons resultados. Para fazer isso, digite valores conhecidos
de latitude e longitude em WGS 84 Norte e :guilabel: Campos Leste, respectivamente. Clique em [Calcular], e
comparar os resultados com os valores conhecidos em seu sistema de referncia de coordenadas.

10.5 transformaes de datum padro


depende OTF para ser capaz de transformar dados em um SRC padro, e QGIS usa WGS84. Para alguns SRC
h uma srie de transformaes disponveis. QGIS permite que voc defina a transformao utilizada para outros
fins QGIS usa uma transformao padro.
Na aba SRC Configuraes

Opes voc pode:

QGIS est configurado para perguntar-lhe quando ele precisa definir uma transformao usando
abel: Pergunte qual a transformao do datum quando nenhum padro for definido

:guil-

editar uma lista dos padres do usurio para transformaes.


QGIS pede qual a transformao ir usar ao abrir uma caixa de dilogo exibindo texto PROJ.4 descrevendo as
transformaes de origem e destino. Mais informaes podem ser encontradas a respeito de uma transformao.
Os padres do usurio podem ser salvos, selecionando
Lembrar seleo.
.

10.5. transformaes de datum padro

61

QGIS User Guide, Verso 2.8

62

Chapter 10. Trabalhando com Projees

CHAPTER 11

QGIS Pesquisador

O Pesquisador QGIS um painel do QGIS que permite voc navegar facilmente nos seus arquivos e gerenciar
seus dados geogrficos. Voc pode acessar os arquivos vetoriais mais conhecidos (ex.: ESRI shapefile ou arquivos
MapInfo), base de dados (ex.: PostGIS, Oracle, Spatiallite ou MSSQL Spatial) e conexes WMS/WFS. Voc
tambm pode visualizar os seus dados GRASS (para obter os dados no QGIS, veja :ref: sec_grass)

Figure 11.1: QGIS navegador como aplicao padro


Use o Navegador QGIS para pr-visualizar seus dados. As funes de arraste e soltar torna mais fcil colocar os
dados no visualizador de mapas e na legenda do Mapa.
1. Ative o Pesquisador QGIS: Clique com o direito do mouse na barra de ferramentas e marque a caixa de
seleo

Pesquisador ou seleccione a partir de Configuraes Paineis.

2. Arraste o painel para a janela de legenda e solte-o.


3. Clique no separador Pesquisar .
4. Pesquise em seu arquivos de sistemas e escolha a pasta shapefile do diretrio qgis_sample_data.
5. Pressione a tecla :kbd: Shift e selecione os arquivos :file: airports.shp e alaska.shp.
6. Pressione o boto esquerdo do mouse, ento arraste e solte os arquivos para a tela do mapa.

63

QGIS User Guide, Verso 2.8

7. Clique com o direito do mouse na camada e escolha Definir o SRC do projeto a partir da camada . Para
mais informaes veja Trabalhando com Projees.
8. Clique em

Ampliao Total

para tornar todas as camadas visveis.

Existe um segundo pesquisador disponvel em Configuraes Painis. Isto til quando voc precisa mover
arquivos ou camadas entre diferentes locais.
1. Ative o segundo Pesquisador QGIS: Clique com o direito do mouse na barra de ferramentas e marque a
caixa de seleo

Pesquisador (2) ou selecione a partir de Configuraes Paineis.

2. Arraste o painel para a janela de legenda.


3. Navegue para aba Pesquisador (2) e pesquise pelo shapefile no seu sistema de arquivos.
4. Selecione um arquivo com o boto esquerdo do mouse.
Adicionar Camadas Selecionadas

Agora voc pode usar o cone

para adicion-las no seu projeto atual.

O QGIS procura automaticamente o Sistema Referncia de Coordenadas (SRC) e aplica o zoom na extenso da
camada se voc estiver trabalhando com um projeto QGIS em branco. Se j existirem arquivos no seu projeto, o
arquivo ser apenas adicionado e no caso que ele tenha a mesma projeo SRC, ele ser visualizado. Se o arquivo
tiver outro SRC e outra extenso de camada, voc deve primeiro clicar com o boto direito do mouse na camada
e escolher :gulabel:Definir SRC do Projeto na Camada. Em seguida escolha :guilabel:Zoom na extenso da
camada.
Filtrar arquivos
trabalha com nveis de diretrio. Pesquise a pasta que deseja filtrar os arquivos e procure
A funo
com uma palavra ou palavra-chave. O Pesquisador ir mostrar apenas nomes de arquivos correspondentes - outros
dados no sero exibidos.

Tambm possvel rodar o Pesquisador QGIS como uma aplicao padro.


Iniciar o Pesquisador qgis

Escreva na linha de comando qbrowser .

Inicie o Pesquisador QGIS utilizando o Menu Iniciar ou tecla de atalho no Desktop.

O Pesquisador QGIS est disponvel a partir da pasta de Aplicaes.

Na figure_browser_standalone_metadata voc pode visualizar as funcionalidades padro do Pesquisador QGIS.


A aba :guilabel: Param fornece os detalhes de suas conexes de dados, like PostGIS ou MSSQL Spatial. A aba
Metadados cont;em informaes gerais sobre o arquivo. (veja Menu Metadados). Com a aba Pr-visualizao
voc pode visualizar seus arquivos sem ter que import-los para um projeto QGIS. Tambm possvel prvisualizar os atributos dos seus arquivos na aba Atributos.
.

64

Chapter 11. QGIS Pesquisador

CHAPTER 12

Trabalhando com Dados Vetoriais

Atualizao

12.1 Formatos de dados suportados


QGIS usa a biblioteca OGR para ler e escrever formatos de dados vetoriais, incluindo arquivos de formato
ESRI, MapInfo e formatos de arquivo MicroStation, AutoCAD DXF, PostGIS, SpatiaLite, Oracle Spatial e bancos de dados MSSQL espaciais, e muitos mais. Vetor grama e suporte ao PostgreSQL fornecido pela nativas | qg | provedores de plugins. Dados vetoriais tambm podem ser carregados no modo de leitura de arquivos ZIP e GZIP em QGIS. A partir da data deste documento, 69 formatos vetoriais so suportados pela biblioteca OGR (ver OGR-SOFTWARE-SUITE em: ref: literature_and_web). A lista completa est disponvel em
http://www.gdal.org/ogr/ogr_formats.html.
Nota: Nem todos os formatos mencionados podem trabalhar no QGIS por vrias razes. Por exemplo, alguns
exigem bibliotecas comerciais externas, ou a instalao de seu sistema operacional GDAL/OGR pode no ter sido
construda para suportar o formato que voc deseja usar. Apenas os formatos que foram bem testados iro aparecer
na lista de tipos de arquivos ao carregar um raster no QGIS. Outros formatos no testados podem ser carregados
selecionando *.*.
Procedimentos com dados vetoriais GRASS so descritos na Seo Integrao com SIG GRASS.
Esta seo descreve como trabalhar com vrios formatos comuns: arquivos ESRI, camadas PostGIS, camadas
SpatiaLite, vetores OpenStreetMap e dados Comma Separated (CSV). Muitos dos recursos disponveis no QGIS
independentemente da fonte de dados vetoriais voc pode trabalhar sozinho e isso inclui identificar, selecionar,
rotular e atribuir funes.

12.1.1 Shapefiles ESRI


O formato de arquivo vetorial padro usado pelo QGIS o Shapefile ESRI. O suporte fornecido pela OGR
Simple Feature Library ( http://www.gdal.org/ogr/ ).
Um shapefile consiste na verdade de um conjunto de vrios arquivos. Os trs seguintes so necessrios:
1. .shp arquivo que contm as formas vetoriais.
2. .dbf arquivo que contm os atributos no formato dBase..
3. .shx arquivos index.
Shapefiles tambm podem incluir um arquivo com a extenso .prj que contm as informaes de projeo. Embora seja muito til um arquivo de projeo, no obrigatria. Um conjunto de dados
shapefile pode conter arquivos adicionais. Para mais detalhes veja a especificao tcnica ESRI em:
http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf.

65

QGIS User Guide, Verso 2.8

Carregando um Shapefile
Adicionar Camada Vetorial
ou simplesmente pressione as
Para carregar um shapefile comece o QGIS e clique em
teclas Ctrl+Shift+V. Isso far com que aparea uma nova janela (ver figura_vetor_1).

Figure 12.1: Dilogo Adicionando Camada Vetorial


Entre as opes disponveis verificar : guilabel: Arquivo. Clique no [Browse]. Isso far com que um dilogo
de arquivo padro aberto (ver figure_vector_2), que permite que voc navegue no sistema de arquivos e carregue
um shapefile ou outra fonte de dados suportados. A caixa de seleo: guilabel: Filtro
pr-selecionar alguns formatos de arquivos OGR suportados.

permite voc

Voc tambm pode selecionar a codificao para o shapefile, se desejar.

Figure 12.2: Dilogo abrir Camada Vetorial OGR Suportada


Ao selecinar um shapefile a partir da lista e clicando em [Abrir] o QGIS o carregar. A Figure_vector_3 exibe o
QGIS depois de carregar o arquivo alaska.shp.
Dica: Cores das camadas
Quando voc adiciona uma camada ao mapa, atribuda uma cor aleatria. Na adio de mais de uma camada de
uma vez, so atribudas cores diferentes para cada camada.

66

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.3: QGIS com Shapefile do Alaska carregado


Uma vez carregado, voc pode aplicar zoom em todo o shapefile usando as ferramentas de navegao do mapa.
Para alterar o estilo de uma camada, abra a caixa de dilogo Propriedades da Camada clicando duas vezes no
nome da camada ou clicando com o boto direito do mouse sobre o nome na legenda e escolha Propriedades a
partir do menu context. Consulte a Seo vector_style_tab para mais informaes sobre a definio da simbologia
das camadas vetoriais.
Dica: Carregando camadas e armazenando projetos em unidades externas no OS X
No OS X, unidades portteis que so armazenadas alm do disco rgido principal no aparecem no File Open
Project como esperado. Para resolver isso estamos trabalhando em uma forma mais nativa do OS X com caixa
de dilogo abrir/salvar. Como alternativa, voc pode digitar /Volumes no campo Nome do arquivo e pressione
:kbd:Voltar. Depois, voc pode navegar para unidades externas ou armazenadas em rede.

Melhorando o desempenho de Shapefiles


Para melhorar o desempenho do desenho de um shapefile, voc pode criar um ndice espacial. Um ndice espacial
ir melhorar a velocidade do zoom e viso panormica. Os ndices espaciais utilizados pelo QGIS esto na
extenso .qix.
Siga estes passos para criar o ndice:
Carregue um shapefile clicando no | mActionAddOgrLayer |: sup: Add Vector Layer barra de ferramentas
ou pressionando camada: kbd: Ctrl + Shift + V.
Abra a caixa de dilogo Propriedades da camada clicando duas vezes sobre o nome do shapefile na legenda
ou com o boto direito do mouse e escolha Propriedades a partir do menu de contexto.
Na guia :guilabel:Geral, clique no boto [Criar ndice espacial].

12.1. Formatos de dados suportados

67

QGIS User Guide, Verso 2.8

Problema ao carregar um arquivo shape .prj


Se voc carregar um arquivo shapefile com o :aquivo:.prj e QGIS o sistema no capaz de ler a referncia
de coordenadas a partir desse arquivo, voc tem que definir a projeo adequada manualmente dentro guia :Guilabel:Geral da caixa de dilogo Propriedades da camada. Isto devido ao fato de que arquivos .prj muitas
vezes no fornecem os parmetros de projeo completos, conforme usado no QGIS e listados na guia CRS.
Por essa razo, se voc criar um novo shapefile no QGIS, dois arquivos de projeo diferentes so criados. Um
arquivo .prj com os parmetros limitados de projeo, compatvel com o software ESRI, e um arquivo .qpj,
fornecendo os parmetros completos dos SRC usados. Se o QGIS encontra um arquivo .qpj, ele ser usado em
vez do arquivo prj.

12.1.2 Carregando uma camada MapInfo


Para carregar uma camada MapInfo, clique no boto

Adicionar Camada Vetor

da barra de ferramenta; ou tipo

Ctrl+Shift+V, mudar o arquivo do tipo filtro Arquivos de Tipo


: para Arquivo Mapinfo [OGR] (*.mif
*.tab *.MIF *.TAB) e selecione a camada MapInfo que voce ir carregar.

12.1.3 Carregando uma camada ArcInfo Binary


Para carregar um Arquivo/Informao clique no mActionAddOgrLayer: Adicionar Vetor no boto da barra de
ferramentas ou pressione as teclas Ctrl + Shift + V para abrir o guilabel: Adicionar uma informao ao Vetor.
Selecione o boto do guilabel e o Diretrio do guilabel. Altere o tipo de arquivo do guilabel de SelectString para
Arquivo/Informao. Navegue at o diretrio que contm o arquivo e selecione.
Da mesma forma, voc pode carregar arquivos vetoriais baseados em um diretrio no formato UK National Transfer, bem como os formatos TIGER do Census Bureau US.

12.1.4 Arquivos de texto delimitado


Dados em tabelas um formato muito comum e amplamente utilizado devido sua simplicidade e facilidade
de acesso - os dados podem ser visualizados e editados at mesmo em um editor de texto simples. Um arquivo
de texto delimitado uma tabela de atributos com cada coluna separados por um caracter definido e cada linha
separada por uma quebra de linha. A primeira linha geralmente contm os nomes das colunas. Um tipo comum
de arquivo de texto delimitado um arquivo CSV (Comma Separated Values), com cada coluna separado por uma
vrgula.
Esses arquivos de dados tambm podem conter informaes sobre a posio em duas formas principais:
Coordenadas de ponto separadas por colunas
Texto bem conhecido (WKT) representado por geometria
QGIS permite que voc carregue um arquivo de texto delimitado por uma camada ou tabela. Mas, primeiro
verifique se o arquivo atende aos seguintes requisitos:
1. O arquivo deve ter uma linha de cabealho delimitada de nomes de campo. Esta deve ser a primeira linha
do arquivo de texto.
2. A linha de cabealho deve conter campo (s) com a definio da geometria. Estes campo (s) pode ter qualquer
nome.
3. As coordenadas X e Y (se a geometria for definida pelas coordenadas) dever ser especificada como
nmeros. O sistema de coordenadas no importante.
Como um exemplo de um arquivo de texto vlido, ns importamos o arquivo de elevao de dados de pontos
elevp.csv que vem com o conjunto de dados da amostra do QGIS (ver seo: ref: label_sampledata):

68

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

X;Y;ELEV
-300120;7689960;13
-654360;7562040;52
1640;7512840;3
[...]

Alguns itens a serem observados sobre o arquivo de texto:


1. O arquivo de texto exemplo usa ; (ponto e vrgula) como delimitador. Qualquer caractre pode ser usado
para delimitar os campos.
2. A primeira linha a linha de cabealho. Ela contm os campos X, Y e ELEV.
3. Sem aspas (") so usados para delimitar os campos de texto.
4. A coordenada X est contida no campo X.
5. A coordenada Y est contida no campo Y.
Carregando um arquivo de texto delimitado
Adicionar camada de texto Delimitado
Clique no cone da barra de ferramentas
na barra de ferramentas Gerenciar camadas para abrir o dilogo Criar uma camada a partir de um arquivo de texto delimitado, como mostrado na
figure_delimited_text_1.

Figure 12.4: Dilogo Texto Delimitado


Primeiro, selecione o arquivo a ser importado (por exemplo: arquivo qgis_sample_data/csv/elevp.csv) clicando
no boto do [navegador]. Quando o arquivo for selecionado, QGIS tenta analisar o arquivo com o delimitador
usado mais recentemente. Para ativar o QGIS para analisar corretamente o arquivo, importante selecionar o
delimitador correto. Voc pode especificar um delimitador ativando pelo boto no guilabel, pelo delimitador
personalizado ou pelo texto no guilabel: Expresso. Por exemplo, para alterar o delimitador de tabulao, use
t (esta uma expresso para o caracter de tabulao).
Uma vez que o arquivo analisado, definir o guilabel, selecione o boto: definio de geometria. As coordenadas
so o ponto X e o campo Y das listas suspensas. As coordenadas so definidas como graus/minutos/segundos,
ative a caixa de seleo no guilabel DMS.

12.1. Formatos de dados suportados

69

QGIS User Guide, Verso 2.8

Por fim, digite um nome para a camada (por exemplo: arquivo elevp), como mostrado na figura_texto_1. Para
adicionar a camada ao mapa, clique [OK]. O arquivo de texto delimitado agora se comporta como qualquer outra
camada de mapa em QGIS
H tambm uma opo de ajuda que permite cortar espaos iniciais e finais dos campos no guilabel: campos da
guarnio. Alm disso, possvel no guilabel: descartar campos vazios. Se necessrio, voc pode forar uma
vrgula para ser o separador decimal ativando no guilabel: separador decimal por vrgula.
Se a informao espacial representada por WKT, ative o boto no guilabel: na opo Texto e selecione o campo
com a definio WKT para ponto, linha ou polgono. Se o arquivo contm dados no-espaciais, ative o boto no
guilabel: No e ele ser carregado como uma tabela.
Adicionalmente, voc pode ativar:

Utilize ndice espacial para melhorar o desempenho de exibio e espacialmente a seleo das feies.

Utilize ndice de subconjunto.

Assista arquivo para observar as alteraes no arquivo por outros aplicativos enquanto o QGIS est
sendo executado.

12.1.5 Dados OpenStreetMap


Nos ltimos anos, o projeto OpenStreetMap ganhou popularidade porque, em muitos pases h dados geogrficos
gratuitos, tais como mapas de estradas digitais esto disponveis. O objetivo do projeto OSM criar um mapa livre
e editvel do mundo a partir de dados de GPS, fotografia area ou conhecimento local. Para apoiar este objetivo,
o QGIS fornece supporte para dados OSM.
Carregando vetores OpenStreetMap
QGIS integra importao OpenStreetMap como funcionalidade principal.
Para conectar-se aos dados do servidor OSM e de download, abra o menu: Vetor -> OpenStreetMap ->
Carregar dados. Voc pode pular esta etapa se voc j obteve um arquivo XML usando .osm, JOSM, API
ou qualquer outra fonte.
No menu Vetor -> OpenStreetMap -> Importar topologia de um arquivo XML ir converter o seu: arquivo
.osm em um banco de dados SpatiaLite e criar uma conexo de banco de dados correspondente.
O menu Vetor -> OpenStreetMap -> Exportar topologia para SpatiaLite permite que voc abra a conexo
de banco de dados, selecione o tipo de dados que voc quer (pontos, linhas ou polgonos) e escolher as tags
para importao. Isso cria uma camada de geometria SpatiaLite que voc pode adicionar ao seu projeto,
clicando no
Adicionar SpatiaLite Layer na barra de ferramentas ou selecionando a | mActionAddSpatiaLiteLayer |: Adicionar Camada SpatiaLite opo no menu Camada (ver seo:: ref: label SpatiaLite).

12.1.6 Camadas PostGIS


Camadas PostGIS so armazenados em um banco de dados PostgreSQL. As vantagens do PostGIS so a indexao
espacial, filtragem e recursos de consulta. Usando o PostGIS, funes vetoriais, como selecionar e identificar
permitem um trabalho com mais preciso do que com camadas OGR no QGIS.
Criando uma conexo armazenada
A primeira vez que voc usar uma fonte de dados PostGIS, voc deve criar uma conexo com o banco de dados
PostgreSQL que contm os dados. Comece clicando no boto
selecionando

70

Adicionar camada PostGIS

na barra de ferramentas,

Adicionar camada PostGIS... do menu Camada ou digitando Ctrl+Shift+D. Voc tambm

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

pode usar Adicionar camada vetorial e selecionar


Base de dados. Em Tipo, escolha Postgres. Para criar uma
nova conexo, clique no boto [Novo] para apresentar a caixa de dilogo Criar nova conexo com base de dados
OGR. Os parmetros necessrios para uma conexo so:
Nome: Um nome para esta conexo. Pode ser o mesmo que o da Base de dados.
Servio: parmetro de servio a ser usado como alternativa ao nome do host/porta (e, potencialmente, banco
de dados). Esta pode ser definida em pg_service.conf.
Mquina: Nome do host do banco de dados. Este deve ser um nome de host usado para abrir uma conexo
telnet ou ping. Se o banco de dados est no mesmo computador do QGIS, basta digitar localhost.
Porta: Nmero da porta do servidor de banco de dados PostgreSQL atende. A porta padro 5432.
Banco de dados: Nome do banco de dados.
Modo SSL: A conexo SSL ser negociado com o servidor. Observe que um aumento de velocidade
massivo para renderizao de camadas PostGIS pode ser alcanado desativando-se o SSL na conexo. As
seguintes opes esto disponveis:
Desabilitar: tenta apenas conexo SSL no criptografada.
Permitir: tenta uma conexo no-SSL. Se isso no funcionar, tenta uma conexo SSL.
Preferir: tenta uma conexo SSL. Se isso no funcionar, tenta uma conexo no-SSL.
Requer: tenta apenas conexo SSL.
Usurio: Nome do usurio usado para logar na base de dados.
Senha: Senha usada com Nome do Usurio para conectar ao banco de dados.
Opcionalmente, voc pode ativar as seguintes caixas de seleo:

Salvar nome do usurio

Salvar Senha

Apenas olhar na tabela geometry_columns

: guilabel: No resolve tipo de colunas sem restries (geometria)

:guilabel:Apenas olhar no esquema pblico

Tambm listar tabelas sem geometrias

Usar metadados atribuidos da tabela

Uma vez que todos os parmetros e as opes esto configuradas, voc pode testar a conexo clicando no boto
[Testar Conexo].
Carregando uma camada PostGIS
Uma vez que voc tem uma ou mais conexes definidas, voc pode carregar as camadas do banco de dados
PostgreSQL. Claro que isso exige ter dados no PostgreSQL. Consulte a Seo Importao de dados no PostgreSQL
para entender sobre a importao de dados para o banco de dados.
Para colocar uma camada no PostGIS, execute os seguintes passos:
: menuselec Se o: guilabel: dilogo Adicionar camadas PostGIS j no estiver aberto, selecionar o
tion: Adicionar PostGIS Camada ... opo no: menuselection: Menu camada ou digitando: kbd: Ctrl +
Shift + D abre o dilogo.
Escolha a conexo a partir da lista solta a baixo e clique em [Conectar].
Marque ou desmarque

Tambm listar tabelas sem geometrias

12.1. Formatos de dados suportados

71

QGIS User Guide, Verso 2.8

Opcionalmente, use
Opes de busca para definir quais recursos sero carregados a partir da camada ou
use o boto de [Definir Filtro] para iniciar Ferramenta de Consulta.
Encontre a camada(s) que deseja adicionar na lista de camadas disponveis.
Selecione-a clicando sobre ela. Voc pode selecionar vrias camadas pressionando a tecla Shift enquanto
clica. Consulte a Seo Ferramenta de Consulta para obter informaes sobre como usar o Query Builder
PostgreSQL para melhor definio da camada.
Clique no boto [Add] para adicionar a camada ao mapa.
Dica: Camadas PostGIS
Normalmente uma camada PostGIS definida por um registro na tabela geometry_columns. A partir da verso
0.9.0, o QGIS permite carregar camadas que no tm um registro na tabela geometry_columns. Isso serve para
tabelas e vises. A definio de uma viso espacial fornece um meio poderoso para visualizar seus dados. Consulte
o manual do PostgreSQL para obter informaes sobre a criao de vises.

Alguns detalhes sobre as camadas PostgreSQL


Esta seo contm alguns detalhes sobre como o QGIS acessa camadas do PostgreSQL. Na maioria das vezes
o QGIS simplesmente deve fornecer-lhe uma lista de tabelas do banco de dados que podem ser carregadas, e
carreg-las mediante solicitao. No entanto, se voc tiver problemas para carregar uma tabela do PostgreSQL no
QGIS, as informaes abaixo podem ajud-lo a entender as mensagens do QGIS e dar-lhe orientaes para alterar
a tabela de PostgreSQL ou ver definies para permitir o QGIS carreg-la.
QGIS requer que as camadas PostgreSQL contenham uma coluna que pode ser usada como uma chave nica para
a camada. Para tabelas, isso geralmente significa que a tabela precisa de uma chave primria, ou uma coluna
com uma restrio exclusiva sobre ela. No QGIS, esta coluna tem de ser do tipo int4 (um inteiro de 4 bytes).
Alternativamente, a coluna ctid pode ser usada como chave primria. Se uma tabela no tem esses itens, a coluna
oid ser usado em seu lugar. O desempenho ser melhorado se a coluna indexada (note que as chaves primrias
so automaticamente indexadas pelo PostgreSQL).
Se a camada PostgreSQL for uma viso, os mesmos requisitos so necessrios, mas vises no tm chaves
primrias ou colunas com restries nicas. Nesse caso, voc ter que definir um campo de chave primria
(tem que ser inteiro) no QGIS antes de carregar a viso. Se uma coluna adequada no existir na viso, o QGIS
no carregar a camada. Se isso ocorrer, a soluo alterar a viso para que ela inclua uma coluna adequada (do
tipo inteiro e sendo uma chave primria ou contendo uma restrio nica, de preferncia indexada).
QGIS oferece uma caixa de seleo Selecione a ID que ativado por padro. Esta opo ficam os ids sem os
atributos que mais rpido na maioria dos casos. Pode fazer sentido para desabilitar essa opo quando voc usa
visualizaes pesadas.
Dica: Backup de banco de dados PostGIS com camadas salvas pelo QGIS
Se voc quer fazer um backup de seu banco de dados PostGIS usando os comandos pg_dump e pg_restore,
a restaurao ir falhar para os estilos de camadas padres salvos pelo QGIS. Voc precisar ativar a opo XML
para DOCUMENT e ento a restaurao funcionar.

12.1.7 Importao de dados no PostgreSQL


Os dados podem ser importados para PostgreSQL/PostGIS utilizando vrias ferramentas, incluindo o plugin SPIT
e as ferramentas de linha de comando shp2pgsql e ogr2ogr.
Gerenciador BD
QGIS vem com um plugin chamado | icon_dbmanager |: Gerenciador BD. Ele pode ser usado para carregar
arquivos e outros formatos de dados, e inclui suporte para esquemas. Consulte a seo: ref: gerenciar db para

72

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

mais informaes.
shp2pgsql
PostGIS inclui um utilitrio chamado shp2pgsql que pode ser usado para importar arquivos em um banco de
dados habilitado para PostGIS. Por exemplo, para importar um arquivo denominado lakes.shp em um banco de
dados PostgreSQL chamado gis_data, use o seguinte comando:
shp2pgsql -s 2964 lakes.shp lakes_new | psql gis_data

Isso cria uma nova camada chamada lakes_new no banco de dados gis_data. A nova camada ter um
identificador de referncia espacial (SRID) de 2964. Consulte a Seo Trabalhando com Projees para mais
informaes sobre os sistemas de referncia espacial e projees.
Dica: Exportando conjuntos de dados do PostGIS
Assim como a ferramenta de importao shp2pgsql, h tambm uma ferramenta para exportar conjuntos de dados
PostGIS como shapefiles: pgsql2shp. Este enviado dentro de sua distribuio PostGIS.

ogr2ogr
Alm de shp2pgsql e de SPIT existe uma outra ferramenta para a insero de dados geogrficos no PostGIS:
ogr2ogr. Essa parte da instalao do GDAL.
Para importar um shapefile no PostGIS, faa o seguinte :
ogr2ogr -f "PostgreSQL" PG:"dbname=postgis host=myhost.de user=postgres
password=topsecret" alaska.shp

Isto ir importar o shapefile alaska.shp para o banco de dados PostGIS postgis usando o usurio postgres com
a senha topsecret no servidor myhost.de.
Note que o OGR deve ser construdo com PostgreSQL para suportar PostGIS. Voc pode ver isso digitando (in
)
ogrinfo --formats | grep -i post

Se voc preferir usar o PostgreSQL com o comando COPY em vez do padro INSERT INTO, voc pode exportar
a seguinte varivel de ambiente (pelo menos disponvel em

):

export PG_USE_COPY=YES

ogr2ogr no cria ndices espaciais como shp2pgsl. Voc precisa cri-los manualmente, usando o comando SQL
CREATE INDEX como um passo extra (como descrito na prxima seo melhorando o Desempenho).
melhorando o Desempenho
Recuperando recursos a partir de um banco de dados PostgreSQL pode ser demorado, especialmente atravs da
rede. Voc pode melhorar o desempenho do desenho das camadas PostgreSQL, garantindo que o ndice espacial
PostGIS existe em cada camada do banco de dados. PostGIS suporta a criao de um ndice GiST (Pesquisa em
forma de rvore) para acelerar as pesquisas espaciais dos dados (informaes a partir da documentao disponvel
no PostGIS http://postgis.refractions.net).
A sintaxe para criar um ndice GiST :
CREATE INDEX [indexname] ON [tablename]
USING GIST ( [geometryfield] GIST_GEOMETRY_OPS );

12.1. Formatos de dados suportados

73

QGIS User Guide, Verso 2.8

Observe que para grandes tabelas, a criao do ndice pode levar um longo tempo. Uma vez que o ndice
criado, voc deve realizar um VACUUM ANALYZE. Consulte a documentao do PostGIS (PostGIS-PROJECT
Referncias Bibliogrficas e Web) para mais informaes.
A seguir um exemplo de criao de um ndice GiST:
gsherman@madison:~/current$ psql gis_data
Welcome to psql 8.3.0, the PostgreSQL interactive terminal.
Type:

\copyright for distribution terms


\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit

gis_data=# CREATE INDEX sidx_alaska_lakes ON alaska_lakes


gis_data-# USING GIST (the_geom GIST_GEOMETRY_OPS);
CREATE INDEX
gis_data=# VACUUM ANALYZE alaska_lakes;
VACUUM
gis_data=# \q
gsherman@madison:~/current$

12.1.8 Camadas vetoriais que ultrapassam 180 |graus| de longitude


Muitos pacotes de SIG no envolve mapas vetoriais com um sistema geogrfico de referncia (latitude/longitude) cruzando a linha de longitude de 180 graus (http://postgis.refractions.net/documentation/manual2.0/ST_Shift_Longitude html). Como resultado, se abrirmos esse mapa em QGIS, vamos ver dois pontos, locais
distintos, que deve aparecer perto um do outro. Na Figura_vetor_4, o ponto minsculo no canto esquerdo da tela
do mapa (Ilhas Chatham) deve estar dentro da grade, direita das principais ilhas da Nova Zelndia.

Figure 12.5: Mapa em lat/long atravessando a linha de longitude de 180 |graus|


A soluo alternativa transformar os valores de longitude utilizando o PostGIS e a funo ST_Shift_Longitude.
Esta funo l cada ponto/vrtice de cada componente de cada feio em uma geometria e se a longitude < 0, ela
acrescenta 360 a ela. O resultado uma verso 0 - 360 dos dados a serem plotados em um mapa centralizado
em 180.
Uso
Importar dados para o PostGIS (Importao de dados no PostgreSQL), utilizando, por exemplo, o complemento Gerenciador BD.
Use a interface do PostGIS para emitir o seguinte comando (neste exemplo,
TABELA o nome da sua tabela PostGIS): gis_data=# update TABELA set
the_geom=ST_Shift_Longitude(the_geom);
Se tudo correu bem, voc deve receber uma confirmao sobre o nmero de feies que foram atualizadas.
Ento voc vai ser capaz de carregar o mapa e ver a diferena (Figura_vetor_5).

74

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.6: Cruzando 180 | graus | longitude aplicao da funo ** ST_Shift_Longitude **

12.1.9 Camadas SpatiaLite


A primeira vez que voc carregar dados de um banco de dados SpatiaLite, comece clicando no | mActionAddSpatiaLiteLayer| arquivo: Adicionar Camada SpatiaLite, ou selecionando a | mActionAddSpatiaLiteLayer|: Adicionar Camada SpatiaLite ... opo do menu de seleo ou digitando as teclas: Ctrl+Shift+L. Isso abrir uma
janela que permitir que voc se conecte a um banco de dados SpatiaLite j conhecido por QGIS, que voc pode
escolher entre o menu flutuante, ou definir uma nova conexo com um novo banco de dados. Para definir uma
nova conexo, clique em [Novo] e use o navegador para mostrar o banco de dados SpatiaLite, que um arquivo
com extenso .sqlite.
Se voc quiser salvar uma camada do vetor para o formato SpatiaLite, voc pode fazer isso com um clique direito
na legenda. Em seguida, clique em Salvar como..., defina o nome do arquivo final, e selecione SpatiaLite como
formato e oSRC. Alm disso, voc pode selecionar SQLite como formato e, em seguida, adicionar SpatiaLite
= SIM no campo opo da fonte de dados OGR. Isto diz OGR para criar um banco de dados SpatiaLite. Veja
tambm http://www.gdal.org/ogr/drv_sqlite.html.
QGIS tambm suporta visualizaes editveis em SpatiaLite.
Criando uma nova camada SpatiaLite
Se voc quiser criar uma nova camada SpatiaLite, consulte a seo Criando uma nova camada SpatialLite.
Dica: Gesto complementos de dados SpatiaLite
Para o gerenciamento de dados SpatiaLite, voc tambm pode usar vrios complementos em Python: QSpatiaLite,
Gerenciamento SpatiaLite ou Gerenciamento de DB (plugin de ncleo, recomendado). Se necessrio, eles podem
ser baixados e instalados com o Plugin Installer.

12.1.10 Camadas Espaciais MSSQL


QGIS tambm oferece suporte nativo ao MS SQL 2008. A primeira vez que voc carregar dados Espaciais
MSSQL , comece clicando no boto

Adicionar camada MSSQL Spatial

na barra de ferramentas ou selecionando a opo

Adicionar camada MSSQL Spatial... no menu ou digitando Ctrl+Shift+M.

12.1. Formatos de dados suportados

75

QGIS User Guide, Verso 2.8

12.1.11 Camadas Espaciais Oracle


As funcionalidades espaciais do Oracle Espacial ajudam os usurios a gerenciar dados geogrficos e de localizao
com tipos de dados nativos num banco de dados Oracle. O QGIS agora tem suporte para essas camadas.
Criando uma conexo armazenada
A primeira vez que voc usar uma fonte de dados Oracle Espacial, voc deve criar uma conexo com o banco
Adicionar Oracle Espacial
de dados que contm os dados. Comece clicando no
, selecionando a
: Adicionar Oracle
Camada Espacial... opo no menu ou digitando Ctrl+Shift+O. Para acessar o gerenciador de conexo, clique
em [Novo] para exibir o Criar uma nova conexo com Oracle Espacial. Os parmetros necessrios para uma
conexo so:

Nome: Um nome para esta conexo. Pode ser o mesmo que base de dados
Base de dados: SID ou SERVICE_NAME da instncia Oracle.
Mquina: Nome do host do banco de dados. Este deve ser um nome de host usado para abrir uma conexo
telnet ou ping. Se o banco de dados est no mesmo computador do QGIS, basta digitar localhost.
Port: nmero da porta do servidor de banco de dados Oracle. A porta padro a 1521.
Usurio: Nome de usurio usado para acessar o banco de dados.
Senha: Senha usada com Nome do Usurio para conectar ao banco de dados.
Opcionalmente, voc pode ativar caixas de seleo a seguir:

Salvar Nome de Usurio Indica salvar o nome de usurio do banco de dados na configurao da conexo.

Salvar senha Indica se para salvar a senha do banco de dados nas configuraes de conexo.

: guilabel: Olhe somente na tabela de metadados Restringe as tabelas exibidas para aqueles que esto
na viso all_sdo_geom_metadata. Isso pode acelerar a exibio inicial de tabelas espaciais.

Verificar apenas as tabelas do usurio Ao procurar tabelas espaciais, restringir a pesquisa para tabelas
que so de propriedade do usurio.

:guilabel: Tambm lista tabelas sem geometria Indica que tabelas sem geometria tambm devem ser
listados por padro.

Usar estatsticas das tabelas na camada de metadados Quando a camada est configurada, vrios
metadados so necessrios para a tabela Oracle. Isso inclui informaes como o nmero de linhas
da tabela, tipo de geometria e escalas espaciais na coluna de geometria. Se a tabela contiver um
grande nmero de linhas, determinando estes metadados pode ser demorado. Ao ativar esta opo, as
seguintes operaes de metadados de tabela so feitos: contagem de linhas determinado a partir do
comando all_tables.num_rows. Tabelas com extenses so sempre determinadas com a funo
SDO_TUNE.EXTENTS_OF, mesmo se um filtro de camada aplicado. Geometria determinada a partir
das primeiras 100 linhas de no-nulas da tabela.

: guilabel: Somente tipos de geometria existente listar apenas os tipos de geometria existentes e no
oferecem para adicionar outros.

Uma vez que todos os parmetros e as opes esto configuradas, voc pode testar a conexo clicando no boto
[Testar Conexo].
Dica: QGIS Configuraes do Usurio e Segurana
Dependendo do seu ambiente de computacional, armazenamento de senhas nas suas configuraes QGIS pode ser
um risco de segurana. As senhas so salvas em texto claro na configurao do sistema e nos arquivos do projeto!
Suas configuraes personalizadas para o QGIS so armazenadas com base no sistema operacional:

76

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

As configuraes so armazenadas em seu diretrio home em ~/.qgis2.

As configuraes so armazenadas no registro.

Carregando uma camada Espacial Oracle


Uma vez que voc tem uma ou mais conexes definidas, voc pode carregar camadas do banco de dados
Oracle. Claro, isso exige ter dados em Oracle.
Para carregar uma camada Espacial Oracle, execute os seguintes passos:
Se a caixa de dilogo Adicionar camadas Oracle Spatial ainda no estiver aberta, clique no boto Adicionar
camadas Oracle Spatial na barra de ferramentas.
Escolha a conexo a partir da lista solta a baixo e clique em [Conectar].
Marque ou desmarque

Tambm listar tabelas sem geometrias

Opcionalmente, use
Opes de busca para definir quais recursos sero carregados a partir da camada ou
use o boto de [Definir Filtro] para iniciar Ferramenta de Consulta.
Encontre a camada(s) que deseja adicionar na lista de camadas disponveis.
Selecione-o clicando sobre ele. Voc pode selecionar vrias camadas, mantendo pressionada Shift enquanto clica. Consulte a seo Ferramenta de Consulta para obter informaes sobre o uso de Oracle
Consultas para definir a camada.
Clique no boto [Add] para adicionar a camada ao mapa.
Dica: Camada Espacial Oracle
Normalmente, uma camada Espacial Oracle definida por uma entrada na tabela USER_SDO_METADATA.
.

12.2 A Biblioteca de Smbolos


12.2.1 Apresentao
A Biblioteca de Smbolos o lugar onde os usurios podem criar smbolos genricos para serem usados em
vrios projetos QGIS. Ele permite aos usurios exporte e importe smbolos, grupos de smbolos e adicione, edite e
remova os smbolos. Voc pode abri-la com a guia Configuraes Biblioteca de Estilo ou do Estilo na camada
vetor Propriedades.
Compartilhe e importe smbolos
Os usurios podem exportar e importar smbolos em dois formatos principais: qml (formato QGIS) e SLD (padro
OGC). Note-se que formato SLD no totalmente suportado pelo QGIS.
|usurio| compartilhar item exibe uma lista suspensa que permitir que os smbolos de importao ou de exportao do
usurio.
Grupos e grupos inteligentes
Os grupos so categorias de smbolos e grupos inteligentes so grupos dinmicos.

12.2. A Biblioteca de Smbolos

77

QGIS User Guide, Verso 2.8

Para criar um grupo, clique com o boto direito em um grupo existente ou sobre os principais diretrio Grupos
no lado esquerdo da biblioteca. Voc tambm pode selecionar um grupo e clique no boto

adicionar item

Para adicionar um smbolo em um grupo, voc pode clique direito em um smbolo, em seguida, escolha: menuselection: Aplicar ao grup e, em seguida, o nome do grupo adicionado antes. H uma segunda maneira de adicionar
vrios smbolos em grupo: basta selecionar um grupo e cliquar | mActionChangeLabelProperties | e escolher Smbolos do Grupo. Todos os smbolos exibem uma caixa de seleo que permite que voc adicione o smbolo para
os grupos selecionados. Quando terminar, voc pode clicar no mesmo boto e escolha Finalizar Agrupamento.
Criar Smbolos inteligentes semelhante criao de grupo, mas neste selecione Grupos Inteligentes. A caixa
de dilogo permite que o usurio escolha a expresso para selecionar smbolos de forma a aparecer no grupo
inteligente (contm algumas tags, membro de um grupo, tem um texto com seu nome, etc.)
Adicionar, editar, remover smbolo
Com o: guilabel: Gerenciador de Estilos do menu [Smbolo] | SelectString|, voc pode gerenciar seus smbolos. Voc pode | mActionSignPlus |: sup: adicionar item, |edio|: sup:editar item, | mActionSignMinus |:
sup:remover item e |usurio| Compartilhar item . Smbolos marcador, smbolos Linha, padres de Preenchimento e rampas de cores podem ser usados para criar os smbolos. Os smbolos so atribudos a todos os
smbolos, Grupos ou grupos inteligentes.
Para cada tipo de smbolos, voc encontrar sempre a mesma estrutura de dilogo:
na parte superior do lado esquerdo uma representao smbolo
sob a representao smbolo a rvore smbolo mostrar as camadas smbolo
direita voc pode configurar algum parmetro (unidade, transparncia, cor, tamanho e rotao)
sob esses parmetros voc encontrar algum smbolo da biblioteca smbolos
A rvore smbolo permitem adicionar, remover ou proteger novo smbolo simples. Voc pode mover para cima ou
para baixo da camada de smbolo.
Mais definies detalhadas podem ser feitas ao clicar no segundo nvel no diologo : guilabel: Smbolos da
camada. Voc pode definir: guilabel: Smbolo da camada que so combinados depois. Um smbolo pode ser
composta por vrios: guilabel: Smbolo da camada. Configuraes sero mostradas mais adiante neste captulo.
Dica: Note-se que uma vez que voc definir o tamanho nos nveis mais baixos do dilogo : guilabel: Smbolos
das camadas, o tamanho de todo o smbolo pode ser alterado com o menu Tamanho no primeiro nvel novamente.
O tamanho dos nveis mais baixos muda consequentemente, enquanto a proporo de tamanho mantido.

12.2.2 Marcador de Smbolos


Marcadores de Smbolos possuem vrios tipos smbolo da camada:
Marcador Elipse
Marcador da Fonte
Marcado Simples (padro)
Marcadores SVG
Marcadores de campos vetoriais
A seguintes configuraes so possveis:
: guilabel: Tipo do Smbolo da camada: Voc tem a opo de usar marcadores de elipse, marcadores de
fonte, marcadores simples, marcadores SVG e marcadores de campo vetorial.
cores
Tamanho

78

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Estilo de contorno
Largura do contorno
ngulo
: guilabel: Deslocamento X,Y: Voc pode mudar o smbolo na direo -x ou -y.
Ancorar ponto
Definor propriedades dos dados ...

12.2.3 Smbolos de linha


Smbolos marcador de linha tm apenas dois tipos smbolo da camada:
Marcadores de linha
Linha simples (padro)
O tipo camada smbolo padro desenha uma linha simples, enquanto a outra tela um marcador de pontos regulares
na linha. Voc pode escolher diferentes localizaes de vrtices, intervalos ou pontos centrais. O Marcao de
Linha pode ser compensado ao longo da linha ou linha de deslocamento. Finalmente, rotao permite que voc
mude a orientao do smbolo.
A seguintes configuraes so possveis:
Colorao
Espessura da caneta
Deslocamento
Estilo da caneta
Estilo da unio
Estilo da capa

Use custom dash pattern

Unidade padro do trao


Definor propriedades dos dados ...

12.2.4 Smbolos do polgono


Marcador de Smbolos do Polgono tem tambm vrios tipos smbolo da camada:
Preenchimento do centroide
Preenchimento em gradiente
Preenchimento de linha padro
Preenchimento de ponto padro
Preenchimento de imagem raster
Preenchimento SVG
Preenchimento estourar feio
Preenchimento Simples (padro)
Contorno: linha de marcao (o mesmo que marcador de linha)
Contorno: linha simples (o mesmo que marcador de linha)
A seguintes configuraes so possveis:

12.2. A Biblioteca de Smbolos

79

QGIS User Guide, Verso 2.8

Cores para a borda e o preenchimento.


Estilo de preenchimento
Estilo de borda
Espessura da borda
Deslocamento X,Y
Definor propriedades dos dados ...
Using the color combo box, you can drag and drop color for one color button to another button, copy-paste color,
pick color from somewhere, choose a color from the palette or from recent or standard color. The combo box
allow you to fill in the feature with transparency. You can also just click on the button to open the palettte dialog.
Note that you can import color from some external software like GIMP.
With the Raster image fill you can fill polygons with a tiled raster image. Options include (data defined) file
name, opacity, image size (in pixels, mm or map units), coordinate mode (feature or view) and rotation.
Preenchimento Gradiente Tipo da camada de Smbolo permite selecionar entre as configuraes | radiobuttonon |:
guilabel:Duas cores e | radiobuttonoff |: guilabel: Rampa de cores. Voc pode usar a | caixa |: guilabel: centroide
da feio como: guilabel:Ponto de Referncia. Todos os preenchimentos Preenchimento Gradiente Tipo da
camada Smbolo tambm est disponvel atravs do menu Smbolo da Renderizao categorizadas e graduadas e
atravs do menu Propriedades da Regra do renderizador baseada em regras. Outra possibilidade a de escolher um
preenchimento forma estourada, que um preenchimento gradiente tamponado, onde um gradiente desenhado
a partir do limite de um polgono em direo ao centro do polgono. Parmetros configurveis incluem distncia do
limite de sombra, uso de rampas de cor ou simples dois gradientes de cor, indefinio opcional do preenchimento
e deslocamentos.
possvel apenas desenhar bordas do polgonos dentro do polgono. Usando Contorno: linha simples selecionando | caixa |: guilabel: Desenhar linha s dentro polgono.

12.2.5 Rampa de cores


Voc pode criar uma rampa de cores personalizada escolha: menuselection: Nova rampa de cor ... a partir do
menu suspenso Cor de degrad. Uma caixa de dilogo pedir o tipo da cor de degrad: Gradiente, Aleatrio,
Compositor de cores, ou cpt-city. Os trs primeiros tm opes para o nmero de etapas e / ou mltiplas paragens
na rampa de cores. Voc pode usar a opo | caixa |: guilabel: Inverter quanto classificar os dados com uma rampa
de cores. Veja figure_symbology_3 para um exemplo de rampa de cores personalizada e figure_symbology_3a
para o dilogo cpt-city.
A opo cpt-city abrir um novo dilogo com centenas de temas includos fora da caixa
.

12.3 Janela de Propriedades de Vetor


A: guilabel: Propriedades da camada dilogo para uma camada vetorial fornece informaes sobre a camada,
as configuraes de simbologia e opes de rotulagem. Se sua camada de vetor foi carregado a partir de um
armazenamento de dados PostgreSQL / PostGIS, voc tambm pode alterar o SQL subjacente para a camada
invocando o: guilabel: dilogo Query Builder no: guilabel: guia Geral. Para acessar o: guilabel: Propriedades
da camada de dilogo, clique duas vezes em uma camada na legenda ou clique com o boto direito sobre a camada
e selecione: menuselection: Propriedades no menu pop-up.

12.3.1 Menu Estilo


O menu Estilo lhe oferece uma ferramenta completa para renderizao e simbolizar seus dados vetoriais. Voc
pode usar: menuselection: Renderizao de Camada -> ferramentas que so comuns a todos os dados do vetor,
bem como ferramentas de simbolizao especiais que foram projetados para os diferentes tipos de dados vetoriais.

80

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.7: Exemplo de cor gradiente de rampa personalizado com paradas mltipla

Figure 12.8: dilogo cpt-city com centenas de rampas de cores

12.3. Janela de Propriedades de Vetor

81

QGIS User Guide, Verso 2.8

Figure 12.9: Janela de Propriedades do Vetor

82

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Renderizao
O renderizador responsvel por desenhar um feio junto com o smbolo correto. Existem quatro tipos de renderizadores de: smbolos nicos, categorizados, graduados e baseado em regras. No h nenhum representante de cor
contnua, porque na verdade apenas um caso especial de renderizao graduada. Os renderizadores categorizados
e graduados podem ser criados, especificando um smbolo e uma rampa de cores - que vai definir as cores de smbolos de forma adequada. Para camadas de ponto, h um renderizador de deslocamento de ponto disponvel. Para
cada tipo de dados (pontos, linhas e polgonos), tipos de smbolo de camada vetor esto disponveis. Dependendo
do processador escolhido, o menu Estilo fornece diferentes sees adicionais. No canto inferior direito da janela de
simbologia, existe o boto [Smbolo], que d acesso ao Gerenciador de estilo (veja: ref: vector_style_manager).
O Gerenciador de estilo permite que voc edite e remova smbolos existentes e adicione novos.
Depois de ter feito as alteraes necessrias, o smbolo pode ser adicionado lista de estilos de smbolos atual
Salvar na bibloteca de smbolos), e ento ele pode ser facilmente utilizado no futuro.
(usando [Smbolo]
Alm disso, voc pode usar o boto [Salvar Estilo] |SelectString | para salvar o smbolo como um arquivo de
estilo de camada (.qml) ou arquivo SLD (.sld) do |qg|. SLDs podem ser exportados a partir de qualquer tipo de
processador - smbolos nicos, categorizados, graduados ou baseado em regras - mas quando a importao de um
SLD, criado um nico smbolo ou renderizador baseado em regras. Isso significa que os estilos categorizados
ou graduados so convertidos para base da regra. Se voc quiser preservar esses representantes, voc tem que
ficar com o formato QML. Por outro lado, pode ser muito til, por vezes, para ter esta maneira fcil de converter
estilos para baseado em regras.
Se voc alterar o tipo de processador ao definir o estilo de uma camada de vetor as configuraes feitas para o
smbolo sero mantidas. Esteja ciente de que este procedimento s funciona para uma mudana. Se voc repetir a
alterao do tipo de renderizador as configuraes para o smbolo iro se perder.
If the datasource of the layer is a database (PostGIS or Spatialite for example), you can save your layer style inside
a table of the database. Just click on Save Style comboxbox and choose Save in database item then fill in the
dialog to define a style name, add a description, an ui file and if the style is a default style. When loading a layer
from the database, if a style already exists for this layer, QGIS will load the layer and its style. You can add several
style in the database. Only one will be the default style anyway.

Figure 12.10: Dilogo Salvar estilo na base de dados

Dica: Seleo e mudana de smbolos multiplos


A simbologia permite que voc selecione vrios smbolos e clique no direito para mudar de cor, transparncia,
tamanho ou largura das entradas selecionadas.
Renderizando Smbolo Individual
O Renderizador de nico Smbolo usado para processar todos as caractersticas da camada usando um nico
smbolo definido pelo usurio. As propriedades, que podem ser ajustados no: guilabel: Menu estilo, dependem
em parte do tipo de camada, mas todos os tipos podem compartilhar essa estrutura de dilogo. Na parte superior
esquerda do menu, h uma pr-visualizao do smbolo atual para ser processado. Na parte direita do menu,
h uma lista de smbolos j definidos para o estilo atual, preparado para ser utilizado, selecionando-os na lista.
12.3. Janela de Propriedades de Vetor

83

QGIS User Guide, Verso 2.8

O smbolo atual pode ser modificada usando o menu do lado direito. Se voc clicar no primeiro nvel no
dilogo Smbolo das camadas no lado esquerdo, possvel definir parmetros bsicos como: guilabel:tamanho,
transparncia, cor e Rotao. Aqui, as camadas so unidas em conjunto.

Figure 12.11: Propriedades da linha de smbolos simples


In any spinbox in this dialog you can enter expressions. E.g. you can calculate simple math like multiplying the
existing size of a point by 3 without resorting to a calculator.
If you click on the second level in the Symbol layers dialog a Data-defined override for nearly all settings is
possible. When using a data-defined color one may want to link the color to a field budged. Here a comment
functionality is inserted.
/* This expression will return a color code
* Negative value: red
* 0 value: yellow
* Positive value: green
*/
CASE
WHEN value < 0 THEN #DC143C -- Negative
WHEN value = 0 THEN #CCCC00 -- Value 0:
ELSE #228B22
-- Positive
END

depending on the field value.

value: red
yellow
value: green

Renderizador Categorizado
O Renderizador Baseado em Regras usado para processar todos os recursos a partir de uma camada, usando um
nico smbolo definido pelo usurio cuja cor reflete o valor do atributo de uma feio selecionada. A: guilabel:
menu Estilo permite que voc selecione:
O atributo (usando a caixa de listagem Coluna ou a funo
Expresses)

:guilabel: Definir expresso da coluna, veja

Smbolo (usando a aba Smbolo)


As cores (usando a rampa de cores caixa lista)
Em seguida, clique no boto Classificar para criar classes de valor distinto na coluna atributo. Cada classe pode
ser desativada desmarcando a caixa de seleo esquerda do nome da classe.

84

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.12: Expression in Size spinbox

static/user_manual/working_with_vector/symbol_data_defin

Figure 12.13: Data-defined symbol with Edit... menu


You can change symbol, value and/or label of the class, just double click on the item you want to change.
Right-click shows a contextual menu to Copy/Paste, Change color, Change transparency, Change output unit,
Change symbol width.
O boto ** [Avanado] ** no canto inferior direito da caixa de dilogo permite que voc defina os campos que
contenham informaes de rotao e escala de tamanho. Para maior comodidade, o centro do menu lista os valores
de todos os atributos selecionados no momento em conjunto, incluindo os smbolos que sero renderizados.
The example in figure_symbology_6 shows the category rendering dialog used for the rivers layer of the QGIS
sample dataset.
Renderizao Graduada
O Renderizador Baseado em Regras usado para processar todos os recursos a partir de uma camada, usando um
nico smbolo definido pelo usurio cuja cor reflete o valor do atributo do recurso selecionado para uma classe.
Como o Renderizador Categorizado , o Renderizador Graduado permite definir a rotao e escala de tamanho de
colunas especificadas.
Alm disso, anloga Edio Categorizada, a guia :guilabel: Estilo permite que voc selecione:
A coluna atributo (usando a caixa de listagem Coluna ou o
captulo vector_expressions)

Definir expresso dafuno, veja: ref:

O smbolo (usando o boto Propriedades do Smbolo)


As cores (usando a lista de rampa de cores)
Alm disso, voc pode especificar o nmero de classes e tambm o modo de classificao das feies dentro das
classes (usando a lista Modo). Os modos disponveis so:

12.3. Janela de Propriedades de Vetor

85

QGIS User Guide, Verso 2.8

Figure 12.14: Opes de simbologia categorizada

Figure 12.15: Opes de simbologia graduada

86

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Intervalo Igual: cada classe tem o mesmo tamanho (por exemplo, valores de 0 a 16 e com 4 classes, cada
classe tem um tamanho 4);
Quantil: cada classe ter o mesmo nmero de elementos no interior (a idia de uma caixa de plotagem);
Quebras naturais (Jenks): a varincia dentro de cada classe mnima, enquanto a variao entre as classes
mxima;
Desvio Padro: classes so construdas de acordo com os valores do desvio padro;
Quebras perfeitas: o mesmo de quebras naturais, mas o nmero extremos de cada classe so inteiros.
A caixa de listagem na parte central da lista do menu Estilo as classes juntamente com as suas faixas, etiquetas e
smbolos que sero renderizados.
Clique no boto Classifique para criar classes, utilizando o modo escolhido. Cada classe pode ser desativada
desmarcando a caixa de seleo esquerda do nome da classe.
Voc pode mudar smbolo, valor e / ou rtulo do clique, clicando apenas duas vezes no item que deseja alterar.
Right-click shows a contextual menu to Copy/Paste, Change color, Change transparency, Change output unit,
Change symbol width.
The example in figure_symbology_7 shows the graduated rendering dialog for the rivers layer of the QGIS sample
dataset.
Dica: Mapas Temticos usando uma expresso
Mapas temticos categorizados e graduados podem agora ser criados usando o resultado de uma expresso. No
dilogo para propriedades de camadas vetoriais , o atributo selecionador foi aumentada com a | mActionmIconExpressionEditorOpen |: guilabel: function Definir expresso da coluna. Ento agora voc no precisa mais
escrever o atributo de classificao para uma nova coluna na sua tabela de atributos, se voc quiser que o atributo
de classificao para ser um composto de vrios campos, ou uma frmula de algum tipo.
Renderizador baseado em regras
O renderizador baseado em regras utilizado para renderizar todas as feies de uma camada utilizando smbolos
baseados em regras, cujas cores refletem a classificao do atributo de uma feio selecionada para uma classe.
As regras so baseadas em declaraes SQL. A janela permite agrupar as regras atravs de filtros e escala e voc
pode decidir se quer habilitar nveis de smbolos ou usar somente a primeira regra correspondente.
The example in figure_symbology_8 shows the rule-based rendering dialog for the rivers layer of the QGIS sample
dataset.
To create a rule, activate an existing row by double-clicking on it, or click on + and click on the new rule. In the
Rule properties dialog, you can define a label for the rule. Press the
button to open the expression string
builder. In the Function List, click on Fields and Values to view all attributes of the attribute table to be searched.
To add an attribute to the field calculator Expression field, double click its name in the Fields and Values list.
Generally, you can use the various fields, values and functions to construct the calculation expression, or you can
just type it into the box (see Expresses). You can create a new rule by copying and pasting an existing rule with
the right mouse button. You can also use the ELSE rule that will be run if none of the other rules on that level
match. Since QGIS 2.8 the rules appear in a tree hierarchy in the map legend. Just double-klick the rules in the
map legend and the Style menu of the layer properties appears showing the rule that is the background for the
symbol in the tree.
Deslocamento de ponto
O Renderizador de Deslocamento de Ponto oferece a visualizao de todas as feies de uma camada de pontos,
mesmo se eles tem a mesma localizao. Para para isso, os smbolos dos pontos so postos em um crculo de
deslocamento ao redor de um smbolo.
Dica: Exportar simbologia vetorial
Voc tem a opo de exportar simbologia de um vetor QGIS do Google *.kml, *.dxf e MapInfo* em arquivos de
tabulao. Basta abrir o menu do boto direito do mouse da camada e clique em Salvar seleo como para
especificar o nome do arquivo de sada e seu formato. Na caixa de dilogo, use o menu de Exportar Simbologia
12.3. Janela de Propriedades de Vetor

87

QGIS User Guide, Verso 2.8

Figure 12.16: Opes simbologia baseada em regra

Figure 12.17: Dilogo deslocamento dos pontos

88

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

para salvar a simbologia quer como Simbologia da feio ou como :menuselection:Simbologia para camada
smbolo . Se voc j usou camadas de smbolos, recomenda-se usar a segunda configurao.
Polgono invertido
Inverted polygon renderer allows user to define a symbol to fill in outside of the layers polygons. As before you
can select subrenderers. These subrenderers are the same as for the main renderers.

Figure 12.18: Dilogo Inverter Polgono

Dica: Switch quickly between styles


Once you created one of the above mentioned styles you can right-klick on the layer and choose Styles Add to
save your style. Now you can easily switch between styles you created using the Styles menu again.
Heatmap
With the Heatmap renderer you can create live dynamic heatmaps for (multi)point layers. You can specify the
heatmap radius in pixels, mm or map units, choose a color ramp for the heatmap style and use a slider for selecting
a tradeoff between render speed and quality. When adding or removing a feature the heatmap renderer updates the
heatmap style automatically.
Seletor de Cores
Independentemente do tipo de estilo que ser usado, o dilogo selecionar cor mostrar quando voc clica para
escolher uma cor - ou a borda ou cor de preenchimento. Este dilogo tem quatro guias diferentes que permitem
que voc selecionar cores por | mIconColorBox |: sup: Rampa de cores, |mIconColorWheel| Roda de cores ,
Amostra de cor

ou

Obter cor

12.3. Janela de Propriedades de Vetor

89

QGIS User Guide, Verso 2.8

Seja qual for o mtodo utilizado, a cor selecionada sempre descrita atravs de seletores de cores para valores
HSV (Hue, Saturation, Value) e RGB (Red, Green, Blue). H tambm uma deslizante :guilabel: opacidade para
definir o nvel de transparncia. Na parte inferior esquerda da janela, voc pode ver uma comparao entre o Atual
e o Nova cor onde est atualmente a seleo e na parte inferior direita, voc tem a opo de adicionar a cor que
voc acabou formar com o boto para o compartimento de cores.

Figure 12.19: Guia Rampa de seleo de cores

Com

Rampa de cor

ou com

Roda de cor

, voc pode navegar em todas as possveis combinaes de cores. Em-

bora existem outras possibilidades. Usando Amostra de cor


voc pode escolher a partir de uma lista prselecionada. Esta lista selecionada preenchida com um dos trs mtodos: Cores recentes, :guilabel:Cores
padro ou Cores do Projeto

Figure 12.20: Guia swatcher de seleo de cores


Outra opo usar o | mIconColorPicker |: sup: seletor de cor que lhe permite experimentar uma cor sob o
90

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

ponteiro do mouse em qualquer parte do QGIS ou at mesmo de outro aplicativo, pressionando a barra de espao.
Por favor, note que o seletor de cores dependente de sistema operacional e no suportada atualmente pelo OSX.

Dica: Seletor de Cor rpido + copia / cola cores


Voc pode rapidamente escolher pelas cores recentes, a partir das Cores padro ou simplesmente copiar ou colar
uma cor clicando na seta arrastar para baixo, que segue uma cor atual na caixa.

Figure 12.21: Menu seletor rpido de cores

Renderizao da camada
: guilabel: Transparncia da camada | deslizante |: Voc pode fazer a camada subjacente na tela do mapa
visvel com esta ferramenta. Use o controle deslizante para se adaptar a visibilidade de sua camada de vetor
para suas necessidades. Voc tambm pode fazer uma definio precisa do percentual de visibilidade no
menu ao lado do controle deslizante.
: guilabel: Modo de mesclagem da camada e: guilabel: Modo de mesclagem de recursos: voc pode
conseguir efeitos especiais de renderizao com essas ferramentas que voc fazia antes s com programas
grficos. Os pixels da sua sobreposio e camadas sobpostas so misturados atravs das configuraes
descritas abaixo.
Normal: Este o modo de mistura padro, que usa o canal alfa do pixel superior para se misturar com
o pixel abaixo dela. As cores no se misturam.
Clarear: Seleciona o mximo de cada um dos componentes do primeiro plano e pixels de fundo. Esteja
ciente de que os resultados tendem a ser irregulares e duros.
Tela: Pixels claros da fonte so pintados sobre o destino, enquanto pixeis escuros no. Este modo
muito til para misturar a textura de uma camada com outra (por exemplo, voc pode usar um monte
sombreado para textura de outra camada).
Subexposio: A subexposio ir clarear e saturar os pixeis subjacentes baseados na luminosidade do
pixel superior. A maior claridade do pixel superior causa o aumento da saturao e brilho dos pixeis
subjacentes. Isto funciona melhor nos pixeis superiores que no brilham muito, caso contrrio o efeito
muito extremo.
Adio: Este modo de renderizao simplesmente adiciona os valores dos pixeis de uma camada
noutra. Nos casos que os valores so acima de 1 (no caso do RGB), o branco exibido. Este modo
adequado para destacar elementos.
Escurecer: Isso cria um pixel resultante que mantm os menores componentes de primeiro plano e dos
pixeis de fundo. Como clarear, os resultados tendem a ser irregulares e permanentes.
Multiplicar: Aqui, os nmeros para cada pixel da camada superior so multiplicados com os nmeros
para o pixel correspondente da camada inferior. Os resultados so imagens mais escuras.
Queimar: As cores escuras da camada superior tornam mais escuro as camadas subjacentes. Pode ser
usado para ajustar e colorizar camadas subjacentes.
12.3. Janela de Propriedades de Vetor

91

QGIS User Guide, Verso 2.8

Sobreposio: Este modo combina os modos multiplos e tela de mistura. Na imagem resultante, peas
leves tornam-se mais leve e partes escuras ficam mais escuras.
Luz suave: Este muito semelhante ao sobrepor, mas em vez de usar multiplicar / tela que usa a cor
queimar / esquivar. Este modo deve emular brilhar uma luz suave em uma imagem.
Muita luz: Este modo muito semelhante ao modo de sobreposio. suposto simular a projeco de
uma luz muito intensa numa imagem.
Diferena: Diferena subtrai o pixel superior a partir do pixel inferior, ou o contrrio, para obter
sempre um valor positivo. A mesclagem com preto no produz alteraes, como a diferena com
todas as cores zero.
Subtraco: Este modo de renderizao simplesmente subtrair os valores do pixel de uma camada
outra. Em caso de valores negativos, o preto exibido.

12.3.2 Menu Rtulos


A | mActionLabeling |: sup: Camadas aplicao do ncleo fornece rotulagem inteligente para o ponto do vetor,
linha e camadas de polgonos, e requer apenas alguns parmetros. Esta nova aplicao tambm suporta on-the-fly
camadas transformadas. As funes principais da aplicao foram redesenhadas. Em | qg |, h um nmero de
outras caractersticas que melhoram a rotulagem. Os seguintes menus foram criados para identificar as camadas
de vetores:
Texto
Formatao
Buffer
Pano de fundo
Sombra
Localizao
Desenhando
Vamos ver como os novos menus podem ser usados nas vrias camadas vetoriais. Rotulando camadas de pontos
Iniciar | qg | e coloque uma camada de ponto vetor. Ative a camada na legenda e clique no | mActionLabeling |:
sup: cone Opes Camada Rotulagem no | qg | menu de barra de ferramentas.
O primeiro passo ativar o | checkbox |: guilabel: Rotular esta camada com checkbox e selecione uma coluna
de atributo a ser usado para a rotulagem. Clique | mActionmIconExpressionEditorOpen | se voc quiser definir
etiquetas com base em expresses - Veja labeling_with_expressions.
Os passos seguintes descrevem uma rotulagem simples sem usar o: guilabel: funes Substituio de Dados
Definido, que esto situados ao lado dos menus drop-down.
Voc pode definir o estilo de texto no: guilabel: Menu Text (ver Figure_labels_1). Use o: guilabel: opo Caso
Tipo de influenciar o processamento de texto. Voc tem a possibilidade de tornar o texto Todo Maiscula, Todo
Minsculas ou Maiscula a primeira letra. Utilize os modos de mesclagem para criar efeitos conhecidos de
programas grficos (ver blend_modes).
No: guilabel: Menu Formatao , voc pode definir um personagem para uma quebra de linha nos rtulos com
a funo Carter envolto . Use o | checkbox |: guilabel: Nmeros Formatados opo para formatar os nmeros
em uma tabela de atributos. Aqui, decimais pode ser inseridos. Se voc ativar esta opo, trs casas decimais so
inicialmente definidas por padro.
Para criar uma zona de amortecimento, apenas ative a | checkbox |: guilabel: Desenhe zona de amortecimento
de texto checkbox no: guilabel: Menu buffer. A cor da zona de amortecimento varivel. Aqui voc tambm
pode usar modos de mistura (ver blend_modes).
Se a caixa de seleo |caixa|Cor de preenchimento da borda for ativada, ela ir interagir com o texto parcialmente
transparente e dar resultados mistos de transparncia da cor. Desligar o preenchimento de borda corrige essa

92

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

questo (exceto quando o aspecto interior do traado da borda cruza com o preenchimento do texto) e tambm
permite que voc faa o texto esboado.
No: guilabel: Menu Fundo, voc pode definir com: guilabel: Tamanho X e : guilabel: Tamanho Y a forma do
seu fundo. Use: guilabel: Tamanho Tipo para inserir um buffer adicional em seu fundo. O tamanho do buffer
definido por padro aqui. A imagem de fundo ento consiste na imagem mais a fundo em: guilabel: Tamanho
X e : guilabel: Tamanho Y . Voc pode definir um: guilabel: Rotao, onde voc pode escolher entre Sync
com etiqueta, Compensao de etiqueta e fixo. Usando Compensao de etiqueta e fixo, voc pode girar
o plano de fundo. Definir um: guilabel: X offset, Y com valores X e Y, e o fundo ser deslocado. Ao aplicar:
guilabel: Raio X, Y , o fundo fica com cantos arredondados. Novamente, possvel misturar o fundo com as
camadas subjacentes na tela do mapa usando o: guilabel: Blend mode (ver blend_modes).
Use o: guilabel: menu sombra para uma: guilabel: definida pelo usurio Drop Shadow. O desenho do fundo
muito varivel. Escolha entre o componente mais baixo da etiqueta , Texto , Buffer e Fundo . A: guilabel:
ngulo offset depende da orientao da etiqueta. Se voc escolher a | caixa |: guilabel: checkbox Utilize mundial
sombra, logo o ponto do ngulo zero sempre orientada para o norte e no depende da orientao do rtulo.
Voc pode influenciar o aparecimento da sombra com a: guilabel: borro raio. Quanto maior for o nmero,
mais as sombras. A aparncia da sombra tambm pode ser alterada pela escolha de um modo de mistura (ver
blend_modes).
Offset from point
Choose the Placement menu for the label placement and the labeling priority. Using the
setting, you now have the option to use Quadrants to place your label. Additionally, you can alter the angle of
the label placement with the Rotation setting. Thus, a placement in a certain quadrant with a certain rotation is
possible. In the priority section you can define with which priority the labels are rendered. It interacts with labels
of the other vector layers in the map canvas. If there are labels from different layers in the same location then the
label with the higher priority will be displayed and the other will be left out.
No: guilabel: Menu Rendering, voc pode definir opes de etiqueta e de recursos. Under: guilabel: Opes
de Etiqueta, voc encontra a visibilidade baseada em escala definindo agora. Voc pode impedir | qg | de prestar
apenas rtulos selecionados com o | checkbox |: guilabel: Mostrar todos os rtulos para esta camada (incluindo
colidindo rtulos) checkbox. Under: guilabel: Opes de Funes , voc pode definir se cada parte de uma
caracterstica de vrias partes devem ser rotulados. possvel definir se o nmero de recursos a ser rotulado
limitada e | checkbox |: guilabel: Desencorajar rtulos de cobertura caractersticas.
Rotulando camadas de linhas
O primeiro passo ativar o | checkbox |: guilabel: Rotular esta camada com checkbox e selecione uma coluna
de atributo a ser usado para a rotulagem. Clique | mActionmIconExpressionEditorOpen | se voc quiser definir
etiquetas com base em expresses - Veja labeling_with_expressions.
Depois disso, voc pode definir o estilo de texto no: guilabel: Menu Text. Aqui, voc pode usar as mesmas
configuraes de camadas de pontos.
Alm disso, no Menu :guilabel: Formatao, as mesmas configuraes para as camadas de pontos so possveis.
O Menu Buffer tem as mesmas funes conforme descrito na seo labeling_point_layers.
O Menu Pano de Fundo tem as mesmas funes conforme descrito na seo labeling_point_layers.
Alm disso, o menu Sombra tem as mesmas funes conforme descrito na seo labeling_point_layers.
No: guilabel: Menu Adaptao, voc encontrar configuraes especiais para as camadas de linha. O rtulo pode
ser colocado | radiobuttonon |: guilabel: Paralelo, | radiobuttonoff |: guilabel: ou Curvo | radiobuttonoff |: guilabel:
Horizontal . Com a | radiobuttonon |: guilabel: Paralela e | radiobuttonoff |: guilabel: opo Curvo , voc pode
definir a posio | caixa |: guilabel: Acima de linha , | caixa |: guilabel: On line e | caixa |: guilabel: Abaixo
da linha . possvel selecionar vrias opes ao mesmo tempo. Nesse caso, | qg | ir procurar a posio ideal
do rtulo. Lembre-se que aqui voc tambm pode usar a linha de orientao para a posio da rtulo. Alm
disso, voc pode definir um: guilabel: ngulo mximo entre caracteres curvas ao selecionar o | radiobuttonoff
|: guilabel: opo Curvo (ver Figure_labels_2).
Voc pode configurar uma distncia mnima para repetio de etiquetas. A distncia pode ser em mm ou em
unidades do mapa.
Some Placement setup will display more options, for example, Curved and Parallel Placements will allow the user
to set up the position of the label (above, below or on the line), distance from the line and for Curved, the user can

12.3. Janela de Propriedades de Vetor

93

QGIS User Guide, Verso 2.8

Figure 12.22: Rotulagem inteligente de camadas de pontos vetoral

94

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

also setup inside/outside max angle between curved label. As for point vector layers you have the possibility to
define a Priority for the labels.
O: guilabel: Menu Rendering tem quase as mesmas entradas como para as camadas de pontos. No: guilabel:
opes de funes, voc pode agora: guilabel: rotulagem Represso de recursos menores do que o.

Figure 12.23: Rotulagem inteligente de camadas de linha vetorial


Rotulando camadas de polgonos
O primeiro passo ativar o | checkbox |: guilabel: Rotular esta camada com checkbox e selecione uma coluna
de atributo a ser usado para a rotulagem. Clique | mActionmIconExpressionEditorOpen | se voc quiser definir
etiquetas com base em expresses - Veja labeling_with_expressions.
No menu Texto, define o estilo de texto. A entrada pode ser com camadas de ponto e linha.
O menu Formatao permite formatar vrias linhas, tambm semelhantes aos casos de camadas de ponto e linha.
Tal como acontece com as camadas ponto e linha, voc pode criar um buffer de texto no Menu buffer.
Use o menu Pano de Fundo para criar um fundo definido pelo usurio complexo para a camada de polgono. Voc
pode usar o menu tambm como com as camadas de ponto e de linha.
As entradas no menu Sombra so as mesmas que para as camadas de ponto e linha.
No: guilabel: Menu Adaptao, voc encontrar configuraes especiais para as camadas de polgonos (ver Figure_labels_3). | radiobuttonon |: guilabel: Deslocamento da centride , | radiobuttonoff |: guilabel: Horizontal
(lento) , | radiobuttonoff |: guilabel: Por volta centroid , | radiobuttonoff |: guilabel: e gratuito | radiobuttonoff |:
guilabel: Usando permetro so possveis.

12.3. Janela de Propriedades de Vetor

95

QGIS User Guide, Verso 2.8

No | radiobuttonon |: guilabel: configurao Compensao a partir centride, voc pode especificar se o centride
da | radiobuttonon |: guilabel: polgono visvel or | radiobuttonoff |: guilabel: todo polgono . Isso significa que
ou o centride usado para o polgono que voc pode ver no mapa, ou o centride determinada para todo o
polgono, no importa se voc pode ver toda a funcionalidade no mapa. Voc pode colocar a sua marca com
os quadrantes aqui, e definir a compesao e rotao. A | radiobuttonoff |: guilabel: configurao Por volta
centride torna possvel colocar a etiqueta em torno do centride com uma certa distncia. Mais uma vez, voc
pode definir | radiobuttonon |: guilabel: ou polgono visvel | radiobuttonoff |: guilabel: todo polgono para
o centride. Com a | radiobuttonoff |: guilabel: configuraes Usando permetro , voc pode definir uma posio
e uma distncia para o rtulo. Para a posio, | checkbox |: guilabel: Acima de linha , | checkbox |: guilabel:
On line , | checkbox |: guilabel: Abaixo da linha e | caixa |: guilabel: orientao Linha posio dependente so
possveis.
Related to the choice of Label Placement, several options will appear. As for Point Placement you can choose the
distance for the polygon outline, repeat the label around the polygon perimeter.
As for point and line vector layers you have the possibility to define a Priority for the polygon vector layer.
As entradas no menu Desenhando so as mesmas que para as camadas de linha. Voc tambm pode usar Suprimir
rotulagem de feio menor do que no Opes de feies. Definir rtulos baseados nas expresses

Figure 12.24: Rotulagem inteligente de camadas de polgono vetorial


QGIS permite usar expresses caractersticas do rtulo. Basta clicar no | mActionmIconExpressionEditorOpen |
cone no | mActionLabeling |: sup: Menu Rtulos da caixa de dilogo propriedades. Em figure_labels_4 voc
v a expresso de exemplo para rotular as regies do Alasca com nome e tamanho da rea, com base no campo
NAME_2, um texto descritivo e a funo $ area () em combinao com format_number () para torn-la mais
agradvel.
Expresso baseado rotulagem fcil de trabalhar com ele. Tudo que voc tem que tomar cuidado que voc
precisa combinar todos os elementos (string, campos e funes) com um sinal de concatenao || e que os
campos um escrito em aspas duplas e strings em aspas simples. Vamos dar uma olhada em alguns exemplos:
# label based on two fields name and place with a comma as separater
"name" || , || "place"
-> John Smith, Paris

96

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.25: Usando expresses para rotulagem

# label based on two fields name and place separated by comma


My name is || "name" || and I live in || "place"
-> My name is John Smith and I live in Paris
# label based on two fields name and place with a descriptive text
# and a line break (\n)
My name is || "name" || \nI live in || "place"
-> My name is John Smith
I live in Paris
# create a multi-line label based on a field and the $area function
# to show the place name and its area size based on unit meter.
The area of || "place" || has a size of || $area || m
-> The area of Paris has a size of 105000000 m
# create a CASE ELSE condition. If the population value in field
# population is <= 50000 it is a town, otherwise a city.
This place is a || CASE WHEN "population <= 50000" THEN town ELSE city END
-> This place is a town

As you can see in the expression builder, you have hundreds of functions available to create simple and very
complex expressions to label your data in QGIS. See Expresses chapter for more information and examples on
expressions.
Usando substituio definida em dados para rotulagem
Com as funes de substituio definido em dados, as configuraes para a rotulagem so substitudas pelas
entradas na tabela de atributo. Voc pode ativar e desativar a funo com o boto direito do mouse. Passe o
mouse sobre o smbolo e voc ver as informaes sobre a substituio definida por dados, incluindo o campo de
definio atual. Vamos agora descrever um exemplo usando a funo de substituio definido em dados para o |
mActionMoveLabel |: sup: function Mover rtulo (ver figure_labels_5).
1. Importar lakes.shp para os dados de amostra QGIS.

12.3. Janela de Propriedades de Vetor

97

QGIS User Guide, Verso 2.8

2. Clique duas vezes na camada para abrir as Propriedades da Camada. Clique em: guilabel: e Labels:
guilabel: colocao. Selecione | radiobuttonon |: guilabel: Deslocamento da centride .
3. Procure o: guilabel: Os dados definidos entradas. Clique no | mIconDataDefine | cone para definir o tipo de
campo para o: guilabel: Coordenar. Escolha xlabel para X e ylabel Y. Os cones agora esto destacados
em amarelo.
4. Zoom em um lago
5. V para a barra de ferramentas e clique no rtulo | mActionMoveLabel | cone. Agora voc pode mudar
o rtulo manualmente para outra posio (ver figure_labels_6). A nova posio do rtulo guardado na
xlabel e colunas ylabel da tabela de atributos.

Figure 12.26: Rotulagem de camadas vetorial de polgono com substituio de dados definida

Figure 12.27: Mover rtulos

98

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

12.3.3 Menu campos


Within the Fields menu, the field attributes of the selected dataset can be manipulated. The buttons
New Column

and

Delete Column

can be used when the dataset is in

Editing mode

Edio de Widget

Figure 12.28: De dilogo para selecionar um widget de edio para um atributo de coluna
No: guilabel: Menu Campos, voc tambm encontrar uma coluna ** ferramenta de edio ** . Esta coluna pode
ser utilizada para definir os valores ou variedade de valores que so permitidos para serem adicionados coluna
da tabela de atributos especficos. Se voc clicar no ** [edit widget] ** boto, uma janela se abre, onde voc pode
definir diferentes elementos. Estes elementos so:
** Caixa de seleo **: Exibe uma caixa de seleo e voc pode definir qual atributo adicionado na coluna
quando a caixa de seleo ativada ou no.
** Classificao **: Exibe uma caixa de combinao com os valores utilizados para a classificao, se
voc tiver escolhido valor nico como o tipo de lenda no: guilabel: Estilo menu da caixa de dilogo
propriedade
Cor: Exibe um boto de cor permitindo que o usurio escolha uma cor na janela de dilogo de cor.
Date/Time: Displays a line field which can open a calendar widget to enter a date, a time or both. Column
type must be text. You can select a custom format, pop-up a calendar, etc.
** Enumerao **: Abre uma caixa de combinao com valores que podem ser usados dentro no tipo de
colunas. Atualmente suportado apenas por provedores de PostgreSQL.
** Nome do Arquivo **: Simplifica a seleo, adicionando uma janela de seleo de arquivos.
** Oculto **: Uma coluna de atributo oculto invisvel. O usurio no capaz de ver o seu contedo.
Foto: Campo que contm o nome do arquivo para a imagem. A largura e altura do campo podem ser
definidos.
Tamanho: Permite definir valores numricos de um tamanho especfico. A edio do Widget pode ser um
controle deslizante ou uma caixa de rotao.
12.3. Janela de Propriedades de Vetor

99

QGIS User Guide, Verso 2.8

**Relao Referncia ** : Este elemento permite que voc incorpore a forma caracterstica da camada de
referncia sobre a forma caracterstica da camada atual. Ver: ref: vector_relations.
** Edio de texto ** (padro): Isto abre um campo de edio de texto que permite que o texto simples ou
mltiplas linhas a sejam utilizados. Se voc escolher vrias linhas voc tambm pode escolher o contedo
html.
** Valores nicos **: O usurio pode selecionar um dos valores j utilizados na tabela de atributos. Se
editvel ativado, uma linha de edio mostrada com suporte para autocompletar, caso contrrio, uma
caixa de combinao utilizada.
** Gerador UUID **: Gera um campo UUID (identificador exclusivo universal) somente para leitura, se
vazio.
** Mapa de Valor **: uma caixa de combinao com itens pr-definidos. O valor armazenado no atributo,
a descrio mostrada na caixa de combinao. Voc pode definir valores manualmente ou carreg-los a
partir de uma camada ou um arquivo CSV.
** Relao de Valor **: Oferece valores de uma tabela relacionada em um combobox. Voc pode selecionar
camada, coluna de chave e na coluna valor.
Webview: Campo que contm o nome do arquivo para a imagem. A largura e altura do campo podem ser
definidos.
Nota: QGIS has an advanced hidden option to define your own field widget using python and add it to this
impressive list of widgets. It is tricky but it is very well explained in following excellent blog that explains how
to create a real time validation widget that can be used like described widgets. See http://blog.vitu.ch/101420131847/write-your-own-qgis-form-elements
With the Attribute editor layout, you can now define built-in forms (see figure_fields_2). This is usefull for data
entry jobs or to identify objects using the option auto open form when you have objects with many attributes. You
can create an editor with several tabs and named groups to present the attribute fields.
Choose Drag and drop designer and an attribute column. Use the
icon to create a category to insert a tab or
a named group (see figure_fields_3). When creating a new category, QGIS will insert a new tab or named group
for the category in the built-in form. The next step will be to assign the relevant fields to a selected category with
the

icon. You can create more categories and use the same fields again.

Other options in the dialog are Autogenerate and Provide ui-file.


Autogenerate just creates editors for all fields and tabulates them.
The Provide ui-file option allows you to use complex dialogs made with the Qt-Designer. Using a UI-file allows a great deal of freedom in creating a dialog. For detailed information, see
http://nathanw.net/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/.
QGIS dilogos podem ter uma funo Python que chamado quando a caixa de dilogo aberta. Use esta funo
para adicionar lgica extra para seus dilogos. Um exemplo (no mdulo MyForms.py):
def open(dialog,layer,feature):
geom = feature.geometry()
control = dialog.findChild(QWidged,"My line edit")

Referncia na Funo Python Init como: MyForms.open


MyForms.py deve existir em PYTHONPATH, em .qgis2/python, ou dentro da pasta do projeto.

12.3.4 Menu Geral


Use this menu to make general settings for the vector layer. There are several options available:
Informao da Camada

100

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.29: Dilogo para criar categorias com o ** |Editor Disposio Atributo **

Figure 12.30: Resulting built-in form with tabs and named groups

12.3. Janela de Propriedades de Vetor

101

QGIS User Guide, Verso 2.8

Alterar o nome de exibio da camada em: guilabel: apresentado como


Define o: guilabel: source Camada da camada de vetor
Defina o: guilabel: codificao de fonte de dados para definir opes especficas do provedor e ser capaz de
ler o arquivo
Sistema de Referncia de Coordenadas
: guilabel: Especificar o sistema de referncia de coordenadas. Aqui, voc pode visualizar ou alterar a
projeo da camada vetorial especfica.
Crie um ndice espacial (somente para formatos OGR suportados)
: guilabel: informao Atualizar Extenses para uma camada
Exibir ou alterar a projeo da camada de vetor especfico, clicando em: guilabel: Especifique ...
|caixa de seleo|: guilabel: Escala dependente visibilidade
Voc pode definir o: guilabel: mximo (inclusivo) e: guilabel: mnima (exclusivo) escala. A escala tambm
pode ser definido pelas ** [Atuais] ** botes.
Caractersticas subconjuntos
Com o boto [Construtor de consulta], voc pode criar um subconjunto dos feies na camada que ser
visualizada (consulte tambm a seo: ref: vector_query_builder).

Figure 12.31: Menu geral no vetor camadas propriedades dilogo | nix |

102

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

12.3.5 Menu Renderizador


QGIS 2.2 introduz suporte para generalizao de feio on-the-fly. Isso pode melhorar o tempo de edio ao desenhar muitas unidades complexas em pequenas escalas. Esta feio pode ser ativada ou desativada nas configuraes
de camada usando a opo |caixa| :guilabel: Simplifique geometria. H tambm uma nova configurao global
que permite a generalizao, por padro, para as camadas recm-adicionadas (ver seo :ref: gui_options). Nota:
generalizao de feies pode introduzir resqucios em sua sada editada em alguns casos. Isto podem incluir
lascas entre polgonos e prestao imprecisa quando usando camadas de smbolos baseadas em deslocamento.

12.3.6 Menu Visualizao


This menu is specifically created for Map Tips. It includes a new feature: Map Tip display text in HTML.
While you can still choose a
Field to be displayed when hovering over a feature on the map, it is now possible
to insert HTML code that creates a complex display when hovering over a feature. To activate Map Tips, select
the menu option View MapTips. Figure Display 1 shows an example of HTML code.

Figure 12.32: Cdigo HTML para dica de mapa

Figure 12.33: Dica de mapa feito com cdigo HTML


12.3. Janela de Propriedades de Vetor

103

QGIS User Guide, Verso 2.8

12.3.7 Menu de Aes


QGIS fornece a capacidade de executar uma ao com base nos atributos de uma feio. Isso pode ser usado
para executar qualquer nmero de aes, por exemplo, a execuo de um programa com argumentos construdos
a partir dos atributos de uma feio ou passar parmetros ao uma ferramenta de comunicao web.

Figure 12.34: Viso geral do dilogo de ao com algumas aes de amostra | nix |
Aes so teis quando voc frequentemente deseja executar uma aplicao externa ou visualizar uma pgina web
com base em um ou mais valores em sua camada de vetor. Elas so divididas em seis tipos e pode ser usadas
assim:
Iniciar aes genricas, Mac, Windows e Unix em um processo externo.
Executar aes Python uma expresso Python.
Aes genricas e Python so visveis em toda parte.
Aes Mac, Windows e Unix so visveis apenas na respectiva plataforma (ou seja, voc pode definir aes
de trs Editar para abrir um editor e os usurios s podem ver e executar a ao Editar na sua plataforma
para executar o editor) .
Existem vrios exemplos includos na caixa de dilogo. Voc pode carreg-los clicando no [Adicionar aes
padro]. Um exemplo a realizao de uma pesquisa com base em um valor de atributo. Este conceito usado
na discusso a seguir.
** Definio de Aes **
Atributo aes so definidas a partir do vetor: guilabel: dilogo Propriedades da Camada . Para: ndice: Definir
uma Ao, abra o vetor: guilabel: Propriedades da Camada de dilogo e clique no: guilabel: Menu Aes .
V para o: guilabel: propriedades Ao. Selecione genrico como tipo e fornecer um nome descritivo para
a ao. A prpria ao deve conter o nome do aplicativo que ser executado quando a ao invocado. Voc

104

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

pode adicionar um ou mais valores de campos de atributos como argumentos para a aplicao. Quando a ao
chamada, qualquer conjunto de caracteres que comeam com um % , seguido do nome de um campo ser
substitudo pelo valor desse campo. Os caracteres especiais: ndice: %% ser substitudo pelo valor do campo
que foi selecionado da tabela identificam resultados ou atributo (ver using_actions abaixo). Aspas duplas podem
ser usadas ao texto do grupo em um nico argumento para o programa, script ou comando. Aspas duplas sero
ignoradas se precedido por uma barra invertida.
Se voc tem os nomes de campo que so substrings de outros nomes de campo (por exemplo, col1 e col10
), voc deve indicar, cercando o nome do campo (e do %carter) entre colchetes (por exemplo, [%col10] ).
Isso impedir que o campo com nome %Col10 seja confundido com o campo de nome %col1 com um 0 no
final. Os suportes sero removidos por QGIS quando se substitui no valor do campo. Se voc deseja que o campo
substitudo seja cercado por colchetes, utilizar um segundo conjunto da seguinte maneira: [[% Col10]].
Usando o: guilabel: ferramenta Identificar as Caractersticas, voc pode abrir o: guilabel: dilogo Identificar
resultados . Ele inclui um item * (Derivado) * que contm informaes relevantes para o tipo de camada. Os
valores deste item pode ser acessados de maneira semelhante a outros campos fazendo preceder o nome do campo
derivado com (Derivado). . Por exemplo, uma camada de pontos tem um campo X e Y , e os valores
destes campos pode ser utilizado no processo com % (derivado).X e % (Derived ). Y . Os atributos
derivados s esto disponveis a partir do: guilabel: Identificar Resultados caixa de dilogo, e no o: guilabel:
caixa de dilogo Attribute Table .
Dois: ndice: aes exemplo so mostradas abaixo:
konqueror http://www.google.com/search?q=%nam
konqueror http://www.google.com/search?q=%%
No primeiro exemplo, o navegador Konqueror consultado e passou uma URL para abrir. A URL executa uma pesquisa no Google sobre o valor do campo nam da nossa camada vetorial. Note-se
que a aplicao ou script chamado pela ao devem estar no caminho, ou voc deve fornecer o caminho
completo. Para ter certeza, poderamos reescrever o primeiro exemplo como: /opt/kde3/bin/konqueror
http://www.google.com/search?q=%nam . Isto ir assegurar que a aplicao konqueror ser executado quando a
ao consultada.
O segundo exemplo usa a notao % % , que no depende de um campo especfico para o seu valor. Quando a
ao consultado, o % % ser substitudo pelo valor do campo selecionado na tabela de identificar resultados ou
atributo. ** Utilizando Aes **
As aes podem ser chamados a partir de qualquer: guilabel: Identificar resultados de dilogo, uma: guilabel:
dilogo Tabela de Atributos ou a partir de: guilabel:Execute Ao de Recurso (lembre-se que esses dilogos
podem ser abertos clicando | mActionIdentify |: sup : identificar as caractersticas ou | mActionOpenTable |: sup:
Open Table Atributo or | mAction |: sup: Ao recurso Execute o). Para chamar uma ao, clique direito sobre
o disco e escolha a ao a partir do menu pop-up. As aes so listadas no menu pop-up com o nome que voc
atribuiu ao definir a ao. Clique na ao que voc deseja executar.
Se voc est chamando uma ao que usa o % % notao, clique com o boto direito sobre o valor do campo
na: guilabel: Identificar resultados de dilogo ou o: guilabel: Tabela de atributos dilogo que voc deseja
passar para a aplicao ou script.
Aqui est outro exemplo que puxa os dados de uma camada vetorial e os insere em um arquivo usando o bash e o
comandoeco (por isso s vai funcionar no|nix| ou talvez no|osx|). A camada em questo tem campos para um
nome da espcie taxon_name , latitude lat e longitude long . Eu gostaria de ser capaz de fazer uma seleo
espacial das localidades e exportar esses campos de valores em um arquivo de texto para o registro selecionado
(mostrado em amarelo na rea do mapa do QGIS). Aqui a ao para atingir este objectivo:
bash -c "echo \"%taxon_name %lat %long\" >> /tmp/species_localities.txt"

Depois de selecionar algumas localidades e executar a ao em cada um, a abertura do arquivo de sada iri mostrar
algo como isto:
Acacia
Acacia
Acacia
Acacia

mearnsii
mearnsii
mearnsii
mearnsii

-34.0800000000
-34.9000000000
-35.2200000000
-32.2700000000

150.0800000000
150.1200000000
149.9300000000
150.4100000000

12.3. Janela de Propriedades de Vetor

105

QGIS User Guide, Verso 2.8

Como um exerccio, criamos uma ao que faz uma pesquisa no Google sobre o a camada lagos. Primeiro,
precisamos determinar o URL necessrio para realizar uma pesquisa sobre a palavra-chave. Isso pde ser realizado
facilmente indo ao Google e realizando uma pesquisa simples, em seguida, pegar a URL na barra de endereos do
seu navegador. A partir deste pequeno esforo, vemos que o formato : http://google.com/search?q=qgis , onde
QGIS o termo de pesquisa. Armado com esta informao, podemos prosseguir:
1. Verifique se a camada lagos est carregada.
2. Abra a caixa de dilogo Propriedades da camada clicando duas vezes sobre o nome do shapefile na legenda
ou com o boto direito do mouse e escolha Propriedades a partir do menu pop-up.
3. Clique em :guilabel: menu Aes.
4. Digite um nome para a ao, por exemplo Google Search .
5. Para a ao, precisamos fornecer o nome do programa externo a ser executado. Neste caso, podemos usar o
Firefox. Se o programa no estiver em seu caminho, voc precisar fornecer o caminho completo.
6. Seguindo o nome da aplicao externa, adicione a URL usada para fazer uma pesquisa no Google, mas no
inclua o termo de busca: http://google.com/search?q=
7. O texto no campo de ao ser mostrado como este: firefox http://google.com/search?q =
8. Clique na caixa oculta que contm os nomes dos campos para camada lagos. Ele est localizado logo ao
lado esquerdo do boto [Inserir Campo] .
9. A partir da caixa drop-down, selecione NOMES e clique ** [Inserir campo]. **
10. Seu texto ao agora se parecer como este:
firefox http://google.com/search?q=%NAMES
11. Para finalizar a ao, clique no boto [Adicionar lista de aes].
Isso completa a ao, e ele est pronto para usar. O texto final da ao deve ser semelhante a este:
firefox http://google.com/search?q=%NAMES

Agora podemos utilizar a ao. Feche a: aba de dilogo: Propriedades da camada e aplique um zoom em uma
rea de interesse. Certifique-se que a camada lagos est ativa e identifique um lago. Na caixa o resultado que
voc poder visualizar que a nossa ao est visvel:

Figure 12.35: Selecione a caracterstica e escolha ao


Quando
clicamos
sobre
a
ao,
ela
faz
o
Firefox
e
navegar
para
o
URL
http://www.google.com/search?q=Tustumena. Tambm possvel adicionar outros campos de atributo para

106

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

essa aao. Para isso basta um + ao final do texto de ao, selecionar outro campo e clicar em [Inserir Campo].
Nesse exemplo no temos outro campo disponvel para efetuarmos a busca.
Voc pode definir vrias aes para uma camada, e cada um vai aparecer no dilogo Identificar resultados.
H todos os tipos de usos para as aes. Por exemplo, se voc tem uma camada de pontos que contm as localizaes de imagens ou fotos, juntamente com um nome de arquivo, voc pode criar uma ao para lanar um
visualizador para exibir a imagem. Voc tambm pode usar aes para lanar relatrios baseados na web para um
campo de atributo ou combinao de campos, especificando-as da mesma forma que fizemos no nosso exemplo
de busca Google.
Ns tambm podemos fazer exemplos mais complexos, por exemplo, usando aes Python.
Normalmente, quando ns criamos uma ao para abrir um arquivo com uma aplicao externa, podemos usar
caminhos absolutos, ou, eventualmente, caminhos relativos. No segundo caso, o caminho relativo ao local do
arquivo executvel do programa externo. Mas o que dizer se precisamos usar caminhos relativos, em relao
camada selecionada (um baseado em arquivo, como um shapefile ou SpatiaLite)? O cdigo a seguir ir fazer o
truque:
command = "firefox";
imagerelpath = "images_test/test_image.jpg";
layer = qgis.utils.iface.activeLayer();
import os.path;
layerpath = layer.source() if layer.providerType() == ogr
else (qgis.core.QgsDataSourceURI(layer.source()).database()
if layer.providerType() == spatialite else None);
path = os.path.dirname(str(layerpath));
image = os.path.join(path,imagerelpath);
import subprocess;
subprocess.Popen( [command, image ] );

Ns apenas temos que lembrar que a ao um do tipo variveis Python e o comando e imagerelpath devem ser
alteradas para atender as necessidades.
Mas o que dizer se o caminho relativo deve ser relativo ao arquivo de projeto (salvo)? O cdigo da ao Python
seria:
command="firefox";
imagerelpath="images/test_image.jpg";
projectpath=qgis.core.QgsProject.instance().fileName();
import os.path; path=os.path.dirname(str(projectpath)) if projectpath != else None;
image=os.path.join(path, imagerelpath);
import subprocess;
subprocess.Popen( [command, image ] );

Outro exemplo de ao Python a que nos permite adicionar novas camadas ao projeto. Por exemplo, os exemplos
a seguir iro adicionar ao projeto, respectivamente, um vetor e raster. Os nomes dos arquivos a serem adicionados
ao projeto e os nomes a serem indicados para as camadas so conduzidos de dados (nome do arquivo e nome da
camada so nomes da tabela de atributos do vetor, onde a ao foi criada coluna):
qgis.utils.iface.addVectorLayer(/yourpath/[% "filename" %].shp,[% "layername" %],
ogr)

Para adicionar um raster (uma imagem TIF neste exemplo), ele se torna:
qgis.utils.iface.addRasterLayer(/yourpath/[% "filename" %].tif,[% "layername" %]
)

12.3.8 Menu Juntar


|juntar| O menu Juntar permite juntar uma tabela de atributos a uma camada de vetor carregada. Depois de clicar
, aparecer o dilogo Juntar ao vetor adicionado. Como colunas de chave, voc tem que definir um juntar
camada que voc deseja se conectar com a camada de vetor alvo. Ento, voc tem que especificar o campo de
12.3. Janela de Propriedades de Vetor

107

QGIS User Guide, Verso 2.8

associao que comum a ambos as camada de aderir e a camada de destino. Agora voc tambm pode especificar
um subconjunto de campos da camada se juntou com base na caixa |caixa| Escolha quais campos sero juntados.
Como um resultado da juno, todas as informaes da camada de juno e a camada de destino so apresentados
na tabela de atributos da camada de informaes de destino como se juntou. Se voc especificou um subconjunto
de campos somente esses campos so exibidos na tabela de atributos da camada de destino.
QGIS atualmente tem suporte para juntar formatos de tabela no-espaciais suportados pela OGR (por exemplo,
CSV, DBF e Excel), texto delimitado e o provedor do PostgreSQL (veja figure_joins_1).

Figure 12.36: Junte uma tabela de atributos de uma camada de vetor existente | nix |
Alm disso, o dilogo juntar vetor adicionado permite:

Cache join layer in virtual memory

Create attribute index on the join field

Choose which fields are joined

Create a

Custom field name prefix

12.3.9 Menu Diagramas


The Diagrams menu allows you to add a graphic overlay to a vector layer (see figure_diagrams_1).
A implementao atual do ncleo de diagramas fornece suporte para grficos de pizza, diagramas de texto e
histogramas.
O menu dividido em quatro abas: Aspecto, Tamanho, Posio e Opes.

108

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Nos casos de o diagrama de texto e grfico de pizza, valores de texto de diferentes colunas de dados so exibidos
um abaixo do outro, com um crculo ou uma caixa e divisores. Na guia :guilabel: Tamanho, tamanho diagrama
baseado em um tamanho fixo ou em escala linear de acordo com um atributo de classificao. A colocao
dos diagramas, o que feito na guia Posio, interage com a nova rotulagem, assim conflitos de posio entre
os diagramas e os rtulos so detectados e resolvidos. Alm disso, as posies de grfico pode ser corrigidas
manualmente.

Figure 12.37: Dilogo propriedades Vetoriais com menu diagrama


Vamos demonstrar um exemplo e sobrepor sobre a camada limite Alaska um diagrama de texto mostrando dados
de temperatura a partir de uma camada vetorial climtica. Ambas as camadas de vetores fazem parte do conjunto
de dados da amostra do QGIS (ver seo :ref: label_sampledata).
Carregar Vecor
1. Primeiro, clique no cone
, procure a pasta conjunto de dados da amostra do QGIS, e carrege
as duas camadas shape vetorial :file: alaska.shp e :file: climate.shp .

2. D um clique duplo na camada clima na legenda do mapa para abrir a aba de dilogo Propriedades da
camada .
3. Clique no menu Diagramas, ative |caixa| Exibio de diagramas, e o tipo Diagrama caixa de combinao
, selecione diagrama de Texto.
4. Na guia Aparncia, escolhemos um azul claro como cor de fundo, e na guia Tamanho, montamos um
tamanho fixo de 18 mm.
5. Na guia Posio, a colocao pode ser definida como em torno do ponto.
6. Iremos mostrar os valores das trs colunas T_F_JAN, T_F_JUL e T_F_MEAN. Primeiro, seleccione
T_F_JAN como atributos e clique no boto

, e de seguida T_F_JUL e finalmente T_F_MEAN.

7. Agora clique ** [Aplicar] ** para exibir o diagrama no | qg | janela principal.


8. Voc pode adaptar o tamanho do grfico no: guilabel: guia Tamanho. Desative a | checkbox |: guilabel:
Tamanho Fixo e defina o tamanho dos diagramas com base em um atributo com o ** [Encontrar valor
12.3. Janela de Propriedades de Vetor

109

QGIS User Guide, Verso 2.8

mximo] ** boto e o: guilabel: menu Tamanho. Se os diagramas aparecerem muito pequeno na tela, voc
pode ativar o | checkbox |: guilabel: Aumentar o tamanho de pequenos diagramas e definir o tamanho
mnimo dos diagramas.
9. Mude as cores de atributos clicando duas vezes sobre os valores de cor no campo atributos atribudos.
Figure_diagrams_2 d uma idia do resultado.
10. Finalmente, clique [Ok].

Figure 12.38: Diagrama de dados de temperatura sobrepostos no mapa | nix |


Lembre-se que no: guilabel: guia Posio, a | checkbox |: guilabel: Dados posio definida dos diagramas
possvel. Aqui voc pode usar atributos para definir a posio do diagrama. Voc tambm pode definir a
visibilidade dependente escala no: guilabel: guia Aparncia.
O tamanho e os atributos tambm pode ser uma expresso. Use o boto
ref: captulo vector_expressions para obter mais informaes e exemplo.

para adicionar uma expresso. Veja:

12.3.10 Menu Metadados


The Metadata menu consists of Description, Attribution, MetadataURL and Properties sections.
No: guilabel: seo Propriedades, voc obter informaes gerais sobre a camada, incluindo especificaes sobre
o tipo e localizao, nmero de recursos, tipo de recursos e capacidades de edio. A: guilabel: tabela Extenses
fornece informaes camada de extenso e a: guilabel: Camada Sistema de Referncia Espacial , a informao
sobre o CRS da camada. Esta uma forma rpida de obter informaes sobre a camada.
Alm disso, voc pode adicionar ou editar um ttulo e resumo para a camada no: guilabel: seo Descrio.
Tambm possvel definir um: guilabel: lista de palavras-chave . Estas listas de palavras-chave podem ser
utilizada em um catlogo de metadados. Se voc quiser usar um ttulo de um arquivo de metadados XML, voc
tem que preencher um link no: guilabel: campo DataURL. Use: guilabel: Atribuio para obter dados de atributos
de um catlogo de metadados XML. In: guilabel: MetadataUrl, voc pode definir o caminho geral para o catlogo
de metadados XML. Esta informao ser salva no | qg | arquivo de projeto para as sesses subseqentes e ser
utilizado para | qg | servidor.
.

110

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.39: Menu Metadata no dilogo das propriedades das camadas de vetor | nix |

12.4 Expresses
The Expressions feature are available through the field calculator or the add a new column button in the attribut
table or the Field tab in the Layer properties ; through the graduaded, categorized and rule-based rendering in the
Labeling
Style tab of the Layer properties ; through the expression-based labeling
in the
core application
; through the feature selection and through the diagram tab of the Layer properties as well as the Main properties
of the label item and the Atlas generation tab in the Print Composer.

They are a powerful way to manipulate attribute value in order to dynamically change the final value in order to
change the geometry style, the content of the label, the value for diagram, select some feature or create virtual
column.

12.4.1 Lista de funes


A Lista de funes contm funes bem como os campos e valores. Veja a ajuda da funo em Ajuda da Funo
Selecionada. Em Expresso voce ver a expresso para calculo que voce criou com a Lista de Funes. Para
ver as operaes mais comuns usadas, veja Operadores.
No Lista de funes, clique em: guilabel: Campos e Valores para ver todos os atributos da tabela de atributos a
serem pesquisados. Para adicionar um atributo para a calculadora campo no campo Expresso, clique duas vezes
em seu nome na lista Campos e Valores. Geralmente, voc pode usar nos campos diversos, valores e funes
para construir a expresso de clculo, ou voc pode simplesmente digit-la na caixa. Para exibir os valores de um
campo, voc apenas clique direito sobre o campo apropriado. Voc pode escolher entre: guilabel:carregar os 10
valores nicos de topo carregar todos valores nicos. No lado direito, a lista dos valores dos campos abrir com
os valores exclusivos. Para adicionar um valor na calculadora de campo na caixa Expresso, clique duas vezes
em seu nome na lista Valores dos Campos.
Os grupos :guilabel: Operadores, Matemtica, Converses, String, Geometria e Registro fornecem vrias funes.
Em Operadores, voc encontra operadores matemticos. Procura em Matemtica as funes matemticas. O
grupo Converses contm funes que convertem um tipo de dados para outro. O grupo String fornece funes
para cadeias de dados. No grupo Geometria, voc encontra funes para objetos de geometria. Com as funes

12.4. Expresses

111

QGIS User Guide, Verso 2.8

do grupo Registro, voc pode adicionar uma numerao para o seu conjunto de dados. Para adicionar uma funo
na calculadora de campo na caixa Expression, clique no > e, em seguida, clicar duas vezes sobre a funo.
Operadores
O grupo operadores contem (ex.: +, -, *).
a
a
a
a
a

+
*
/
%

b
b
b
b
b

a plus b
a minus b
a multiplied by b
a divided by b
a modulo b (for example, 7 % 2 = 1, or 2 fits into 7 three
times with remainder 1)
a ^ b
a power b (for example, 2^2=4 or 2^3=8)
a = b
a and b are equal
a > b
a is larger than b
a < b
a is smaller than b
a <> b
a and b are not equal
a != b
a and b are not equal
a <= b
a is less than or equal to b
a >= b
a is larger than or equal to b
a ~ b
a matches the regular expression b
+ a
positive sign
- a
negative value of a
||
joins two values together into a string Hello || world
LIKE
returns 1 if the string matches the supplied pattern
ILIKE
returns 1 if the string matches case-insensitive the supplied
pattern (ILIKE can be used instead of LIKE to make the match
case-insensitive)
IS
returns 1 if a is the same as b
OR
returns 1 when condition a or b is true
AND
returns 1 when condition a and b are true
NOT
returns 1 if a is not the same as b
column name "column name"
value of the field column name, take
care to not be confused with simple
quote, see below
string
a string value, take care to not be
confused with double quote, see above
NULL
null value
a IS NULL
a has no value
a IS NOT NULL
a has a value
a IN (value[,value])
a is below the values listed
a NOT IN (value[,value])
a is not below the values listed

Some examples:
Juntando um texto e um valor a partir de um nome de coluna:
My features id is: || "gid"

Test if the description attribute field starts with the Hello string in the value (note the position of the %
character):
"description" LIKE Hello%

Condicionais
Este grupo contm funes para lidar com verificaes condicionais em expresses.
CASE
CASE ELSE

112

evaluates multiple expressions and returns a


result
evaluates multiple expressions and returns a

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

coalesce
regexp_match

result
returns the first non-NULL value from the
expression list
returns true if any part of a string matches
the supplied regular expression

Alguns exemplos:
Enviar de volta um valor se a primeira condio verdade, outra coisa manda outro valor:
CASE WHEN "software" LIKE %QGIS% THEN QGIS ELSE Other

Funes Matemticas
Este grupo contm funes matemticas (por exemplo, raiz quadrada, sen e cos).
sqrt(a)
abs
sin(a)
cos(a)
tan(a)
asin(a)
acos(a)
atan(a)
atan2(y,x)

exp
ln
log10
log
round
rand

randf

max
min
clamp
scale_linear

scale_exp

floor
ceil
$pi

square root of a
returns the absolute value of a number
sine of a
cosine of a
tangent of a
arcsin of a
arccos of a
arctan of a
arctan of y/x using the signs of the two
arguments to determine the quadrant of the
result
exponential of a value
value of the natural logarithm of the passed
expression
value of the base 10 logarithm of the passed
expression
value of the logarithm of the passed value
and base
round to number of decimal places
random integer within the range specified by
the minimum
and maximum argument (inclusive)
random float within the range specified by
the minimum
and maximum argument (inclusive)
largest value in a set of values
smallest value in a set of values
restricts an input value to a specified
range
transforms a given value from an input
domain to an output
range using linear interpolation
transforms a given value from an input
domain to an output
range using an exponential curve
rounds a number downwards
rounds a number upwards
pi as value for calculations

Converses
Este grupo contm funes para converter um tipo de dado para outro (por exemplo, texto para inteiro, inteiro para
texto).

12.4. Expresses

113

QGIS User Guide, Verso 2.8

toint
toreal
tostring
todatetime
todate
totime
tointerval

converts a string to integer number


converts a string to real number
converts number to string
converts a string into Qt data time type
converts a string into Qt data type
converts a string into Qt time type
converts a string to an interval type (can be
used to take days, hours, months, etc. off a
date)

Funes Data e hora


Este grupo contm funes para trabalhar datas e hora data.
$now
age
year
month
week
day
hour
minute
second

current date and time


difference between two dates
extract the year part from a date, or the number of years from
an interval
extract the month part from a date, or the number of months
from an interval
extract the week number from a date, or the number of weeks
from an interval
extract the day from a date, or the number of days from an
interval
extract the hour from a datetime or time, or the number
of hours from an interval
extract the minute from a datetime or time, or the number
of minutes from an interval
extract the second from a datetime or time, or the number
of minutes from an interval

Alguns exemplos:
Obter o ms e o ano de hoje no formato 02/2015
month($now) || / || year($now)

Funes String
Este grupo contm funes que operam em textos (por exemplo, quer substituir, converter para maisculas).
lower
upper
title

trim
wordwrap
length
replace
regexp_replace(a,this,that)
regexp_substr
substr(*a*,from,len)
concat
strpos

114

convert string a to lower case


convert string a to upper case
converts all words of a string to title
case (all words lower case with leading
capital letter)
removes all leading and trailing white
space (spaces, tabs, etc.) from a string
returns a string wrapped to a maximum/
minimum number of characters
length of string a
returns a string with the supplied string
replaced
returns a string with the supplied regular
expression replaced
returns the portion of a string which matches
a supplied regular expression
returns a part of a string
concatenates several strings to one
returns the index of a regular expression
in a string

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

left

returns a substring that contains the n


leftmost characters of the string
returns a substring that contains the n
rightmost characters of the string
returns a string with supplied width padded
using the fill character
returns a string with supplied width padded
using the fill character
formats a string using supplied arguments
returns a number formatted with the locale
separator for thousands (also truncates the
number to the number of supplied places)
formats a date type or string into a custom
string format

right
rpad
lpad
format
format_number

format_date

Funes Cor
Este grupo contm funes para manipulao de cores.
color_rgb
color_rgba
ramp_color
color_hsl
color_hsla

color_hsv
color_hsva
color_cmyk
color_cmyka

returns a string representation of a color based on its


red, green, and blue components
returns a string representation of a color based on its
red, green, blue, and alpha (transparency) components
returns a string representing a color from a color ramp
returns a string representation of a color based on its
hue, saturation, and lightness attributes
returns a string representation of a color based on its
hue, saturation, lightness and alpha (transparency)
attributes
returns a string representation of a color based on its
hue, saturation, and value attributes
returns a string representation of a color based on its
hue, saturation, value and alpha (transparency) attributes
returns a string representation of a color based on its
cyan, magenta, yellow and black components
returns a string representation of a color based on its
cyan, magenta, yellow, black and alpha (transparency)
components

Funes Geometria
Este grupo contm funes que operam na geometria dos objetos (por exemplo, comprimento, rea).
$geometry
$area
$length
$perimeter
$x
$y
xat
yat
xmin

xmax

12.4. Expresses

returns the geometry of the current feature (can be used


for processing with other functions)
returns the area size of the current feature
returns the length size of the current feature
returns the perimeter length of the current feature
returns the x coordinate of the current feature
returns the y coordinate of the current feature
retrieves the nth x coordinate of the current feature.
n given as a parameter of the function
retrieves the nth y coordinate of the current feature.
n given as a parameter of the function
returns the minimum x coordinate of a geometry.
Calculations are in the Spatial Reference System of this
Geometry
returns the maximum x coordinate of a geometry.
Calculations are in the Spatial Reference System of this
Geometry

115

QGIS User Guide, Verso 2.8

ymin

ymax

geomFromWKT
geomFromGML
bbox
disjoint
intersects
touches
crosses
contains

overlaps

within
buffer

centroid
bounds

bounds_width

bounds_height

convexHull

difference
distance
intersection
symDifference
combine
union
geomToWKT
geometry
transform

returns the minimum y coordinate of a geometry.


Calculations are in the Spatial Reference System of this
Geometry
returns the maximum y coordinate of a geometry.
Calculations are in the Spatial Reference System of this
Geometry
returns a geometry created from a well-known text (WKT)
representation
returns a geometry from a GML representation of geometry
returns 1 if the geometries do not share any space
together
returns 1 if the geometries spatially intersect
(share any portion of space) and 0 if they dont
returns 1 if the geometries have at least one point in
common, but their interiors do not intersect
returns 1 if the supplied geometries have some, but not
all, interior points in common
returns true if and only if no points of b lie in the
exterior of a, and at least one point of the interior
of b lies in the interior of a
returns 1 if the geometries share space, are of the
same dimension, but are not completely contained by
each other
returns 1 if geometry a is completely inside geometry b
returns a geometry that represents all points whose
distance from this geometry is less than or equal to
distance
returns the geometric center of a geometry
returns a geometry which represents the bounding box of
an input geometry. Calculations are in the Spatial
Reference System of this Geometry.
returns the width of the bounding box of a geometry.
Calculations are in the Spatial Reference System of
this Geometry.
returns the height of the bounding box of a geometry.
Calculations are in the Spatial Reference System of
this Geometry.
returns the convex hull of a geometry (this represents
the minimum convex geometry that encloses all geometries
within the set)
returns a geometry that represents that part of geometry
a that does not intersect with geometry b
returns the minimum distance (based on spatial ref)
between two geometries in projected units
returns a geometry that represents the shared portion
of geometry a and geometry b
returns a geometry that represents the portions of a and
b that do not intersect
returns the combination of geometry a and geometry b
returns a geometry that represents the point set union of
the geometries
returns the well-known text (WKT) representation of the
geometry without SRID metadata
returns the features geometry
returns the geometry transformed from the source CRS to
the dest CRS

Funes Registro
Este grupo contm funes que operam na identificao da registros.

116

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

$rownum
$id
$currentfeature

$scale
$uuid
getFeature
attribute
$map

returns the number of the current row


returns the feature id of the current row
returns the current feature being evaluated.
This can be used with the attribute function
to evaluate attribute values from the current
feature.
returns the current scale of the map canvas
generates a Universally Unique Identifier (UUID)
for each row. Each UUID is 38 characters long.
returns the first feature of a layer matching a
given attribute value.
returns the value of a specified attribute from
a feature.
returns the id of the current map item if the map
is being drawn in a composition, or "canvas" if
the map is being drawn within the main QGIS
window.

Campo e Valores
Contm uma lista de campos para a camada. Valores simples podem ser acessados via clique direito.
Selecione o nome do campo da lista, em seguida, clique com o boto direito para acessar um menu de contexto
com opes para carregar os valores da amostra do campo selecionado.
Nome campos devem estar entre aspas. Valores ou texto dever estar cotado-simples.
.

12.5 Editando
QGIS suporta vrios recursos para tabelas e camadas vetoriais :ndice:Edio OGR, SpatiaLite, PostGIS, Espacial MSSQL e Oracle.
Nota: O procedimento para editar camadas do GRASS diferente - consulte a seo Digitalizando e editando
uma camada vetorial GRASS para mais detalhes.
Dica: Edies Simultneas
Esta verso do QGIS no controla se algum mais est editando uma feio ao mesmo tempo que voc. A ltima
pessoa a salvar suas edies ganha.

12.5.1 Configurando a Tolerncia de Atraco e Raio de Pesquisa


Antes de podermos editar os vrtices, necessitamos de configurar a tolerncia e o raio de pesquisa para um valor
que nos permita uma edio ideal das geometrias da camada vetorial.
Tolerncia de Atrao
Tolerncia de Atrao a distncia que o QGIS usa para pesquisar por vrtice mais prximo e / ou segmento
que voc est tentando conectar-se quando voc define um novo vrtice ou move um vrtice existente. Se voc
no estiver dentro da tolerncia de atrao, o QGIS deixar o vrtice onde voc soltar o boto do mouse, em
vez de agarrar-lo a um vrtice e / ou segmento existente. A configurao da tolerncia de atrao afeta todas as
ferramentas que trabalham com tolerncia.

12.5. Editando

117

QGIS User Guide, Verso 2.8

1. Em geral, a tolerncia de encaixe pode ser definida escolhendo Definies


Opes. No Mac, v para
QIS Preferencias.... No Linux: Editar Opes. Na aba Digitalizao, voc pode escolher entre
ao vrtice, ao segmento ou ao vrtice e segmento como modo de encaixe padro. Voc tambm pode
definir uma tolerncia de encaixe padro e um raio de buscas de edies de vrtices. A tolerncia pode ser
definida em unidades do mapa ou em pixels. A vantagem de escolher pixels que a tolerncia de encaixe no
precisa ser mudada depois da operao de aproximao. No nosso menor projeto digitalizado (trabalhando
com o conjunto de dados do Alaska), ns definimos as unidades de encaixe em p. Seus resultados podem
variar, mas algo na ordem de 300 ps em uma escala de 1:10000 deve ser uma configurao razovel.
2. Uma tolerncia de encaixe com base em camadas pode ser escolhido pela escolha Definies (or
Arquivo) Opes de encaixe... para permitir e ajustar o modo de encaixe e tolerncia em uma base
de camada (ver figure_edit_1).
Note que estes encaixes com base em camadas substitui a opo de encaixe global na aba Digitalizao. Ento,
se voc precisa editar uma camada e encaixar seus vrtices para outra camada, em seguida habilitando apenas
encaixe na camada encaixar para, depois diminuir o encaixe global para um valor menor. Alm disso, encaixar
nunca ocorrer para uma camada que no est marcada a opo encaixar, independentemente da tolerncia de
encaixe global. Ento tenha certeza de marcar a caixa de seleo para estas camadas que voc precisa encaixar.

Figure 12.40: Edit snapping options on a layer basis (Advanced mode)


The Snapping options enables you to make a quick and simple general setting for all layers in the project so that
the pointer snaps to all existing vertices and/or segments when using the All layers snapping mode. In most cases
it is sufficient to use this snapping mode.
It is important to consider that the per-layer tolerance in map units was actually in layer units. So if working
with a layer in WGS84 reprojected to UTM, setting tolerance to 1 map unit (i.e. 1 meter) wouldnt work correctly
because the units would be actually degrees. So now the map units has been relabeled to layer units and the
new entry map units operates with units of the map view. While working with on-the-fly CRS transformation
it is now possible to use a snapping tolerance that refers to either the units of the reprojected layer (setting layer
units) or the units of the map view (setting map units).
Raio de pesquisa
Pesquisa raio a distncia que p QGIS usa para buscar para o vrtice mais prximo que voc est tentando
mover quando voc clicar no mapa. Se voc no estiver dentro do raio de busca, o QGIS no vai encontrar e
selecionar nenhum vrtice para edio, e vai aparecer um aviso irritante para o efeito. Acerte a tolerncia e o raio
de busca definido em unidades do mapa ou pixels, para que voc possa encontrar o que voc precisa experimente
definir direito para obt-los. Se voc especificar uma tolerncia muito grande, QGIS pode agarrar o vrtice errado,
especialmente se voc est lidando com um grande nmero de vrtices nas proximidades. Defina o raio de busca
muito pequeno, e no vai encontrar outro para confundir.
O raio de busca de edies de vrtices em unidades da camada pode ser definido no guia Digitizando em :menuselection: Configuraes ->|mActionOptions| :menuselection: opes. Este o mesmo lugar onde voc define o
geral, projeto- atrao tolerncia.

118

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

12.5.2 Ampliando e Movendo


Antes de editar uma camada, deve fazer uma ampliao zona da rea de interesse. Isto evita que espere enquanto
os marcadores dos vrtices so renderizados em toda a camada.
mover mapa
aproximar
afastar
e
/
na barra de ferramentas com o mause, a navegao
Alm de usar os cones
pode tambm ser feita com a roda do mouse, espao e as teclas de direo.

Ampliando e movendo com a roda do mouse


Enquanto a digitalizao, voc pode pressionar a roda do mouse para se deslocar dentro da janela principal, e voc
pode rolar a roda do mouse para ampliar e reduzir o mapa. Para zoom, coloque o cursor do mouse dentro da rea
do mapa e rod-lo para a frente (longe de voc) para aumentar o zoom; e para trs (na sua direo) para diminuir
o zoom. A posio do cursor do mouse ser o centro da rea ampliada de interesse. Voc pode personalizar o
comportamento do zoom da roda do mouse usando o :guilabel: aba Ferramentas do Mapa sob o :menuselection:
Configuraes -> :menuselection: menu de opes.
Movendo a direo com as setas do teclado
Panormica no mapa durante a digitalizao possvel com as teclas de seta. Coloque o cursor do mouse dentro
da rea do mapa, e clique na seta para a direita para se deslocar a leste, seta para a esquerda para mover oeste, seta
para cima para deslocar para o norte, e para baixo chave de seta para se deslocar para o sul.
Voc tambm pode usar a barra de espao para fazer com que temporariamente os movimentos do mouse para
percorrer o mapa. A: kbd: PgUp e: kbd: chaves PgDown do seu teclado far a apresentao do mapa para
ampliar ou reduzir, sem interromper a sesso de digitalizao.

12.5.3 Edio Topolgica


Alm de opes de ajuste com base em camadas, voc tambm pode definir funcionalidades topolgicas no :guilabel: menu de opes Tirando ... dilogo no :menuselection: Configuraes (Arquivo ou:: menuselection). Aqui,
voc pode definir |caixa| :guilabel: Ativar edio topolgica, e / ou para as camadas de polgonos, voc pode
ativar a coluna |caixa| :guilabel: Evite Int., o que evita interseco de novos polgonos.
Ativar edio topolgica
A opo |caixa| :guilabel: Ativar edio topolgica para edio e manuteno de limites comuns em mosaicos
poligonais. O QGIS detecta uma fronteira compartilhada em um mosaico de polgonos, assim voc s tem que
mover o vrtice uma vez, e o QGIS cuidar de atualizar o outro limite.
Evitar interseces de novos polgonos
A segunda opo topolgica na |caixa| :guilabel: Evite coluna Int., chamado :guilabel: Evite intersees de novo
polgonos, evita sobreposies em mosaicos poligonais. por digitalizao mais rpida de polgonos adjacentes.
Se voc j tem um polgono, possvel com esta opo para digitalizar o segundo de tal forma que ambos se
cruzam, e o QGIS corta ento o segundo polgono da fronteira comum. A vantagem que voc no tem que
digitalizar todos os vrtices da fronteira comum.
Activar atraco nas interseces
Outra opo usar |caixa| :guilabel: Habilitar encaixe em interseco. Ele permite que voc encaixe em uma
interseco de camadas de fundo, mesmo se no h nenhum vrtice na interseo.

12.5. Editando

119

QGIS User Guide, Verso 2.8

12.5.4 Digitalizar uma camada existente


Por padro, QGIS carrega camadas de leitura. Esta uma salvaguarda para evitar que acidentalmente a edio de
uma camada se houver um deslize do mouse. No entanto, voc pode optar por editar qualquer camada, enquanto
o provedor de dados suporta, e a fonte de dados subjacente gravvel (ou seja, seus arquivos no so somente
leitura).
Em
geral,
ferramentas
de
uma
barra
de
digitalizao
cone
Finalidade

edio
de
camadas
vetoriais
esto
ou
digitalizao
avanada,
descrita
cone
Finalidade

divididas
em
na
seo

Edies actuais

Alternar edio

Adicionando Elementos: Capturar Ponto

Adicionando Elementos: Capturar Linha

Adicionando Elementos: Capturar Polgono

Mover Elemento

Ferramenta de Ns

Apagar Selecionados

Cortar Elementos

Copiar Elementos

Colar Elementos

Salvar edies da camada

Edio da Tabela: Edio bsica da camada vectorial pela barra de ferramentas


Todas as sesses de edio comea escolhendo o
:sup: opo edio alternncia. Isto pode ser encontrado no
menu de contexto depois boto direito sobre a entrada de legenda para uma determinada camada.
Alternativamente, voc pode usar a opo :index: Alternar Edio | mActionToggleEditing |: sup: boto edio
alternncia na barra de ferramentas de digitalizao para iniciar ou parar o modo de edio. Uma vez que a
camada est em modo de edio, marcadores aparecer nos vrtices, e botes de ferramentas adicionais na barra
de ferramentas de edio ficar disponvel.
Dica: Salvar Regularmente
Lembre-se de
as alteraes.

Salvar Edies da Camada

regularmente. Isto ir tambm verificar que a sua fonte de dados aceita todas

Adicionando Elementos
Adicionar Elemento
Pode usar os cones
,
o cursor QGIS no modo de digitalizao.

Adicionar Elemento

ou

Adicionar Elemento

da barra de ferramentas para por

Para cada elemento, primeiro digitaliza a geometria, e de seguida introduz os atributos. Para digitalizar a geometria, clique com o boto direito do mouse na rea do mapa para criar o primeiro ponto do seu novo elemento.
Para linhas e polgonos, mantenha o clique com o boto direito do mouse para cada ponto adicional que pretende
capturar. Quando acabar de adicionar os pontos, clique com o direito do rato em qualquer stio da rea do mapa
para confirmar a finalizao da introduo da geometria desse elemento.
A janela de atributo aparecer, permitindo que voc insira as informaes para a nova feio. Figure_edit_2 mostra
definir atributos para um novo rio fictcio no Alasca. No :guilabel: menu de Digitalizao sob o :menuselection:
Configuraes -> opes menu, voc tambm pode ativar | caixa |: guilabel: Represso atributos janelas pop-up
aps cada feio criado e | caixa |: guilabel: Reuse ltimo entrou atributo Valor-.
Com o cone

:sup: Mover Feio (es) na barra de ferramentas, voc pode mover as feies existentes.

Dica: Tipos de Valores de Atributo


Para a edio, os tipos de atributos so validados durante a entrada. Devido a isso, no possvel inserir um nmero
em uma coluna de texto na caixa de dilogo: guilabel: Digite Atributo Valor-ou vice-versa. Se voc precisar fazer
isso, voc deve editar os atributos em uma segunda etapa dentro de: guilabel: dilogo table atributo.

120

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Figure 12.41: Introduza os Valores dos atributos na Janela aps a digitalizao do novo elemento vetorial

Edies Atuais
:guilabel: Salve para CaEsta nova funcionalidade permite a digitalizao de mltiplas camadas. Escolha
mada Selecionada para salvar todas as alteraes feitas em vrias camadas. Voc tambm tem a oportunidade
de

:guilabel: Reverso para camada selecionada, de forma que a digitalizao pode ser retirada para todas

as camadas selecionadas. Se voc quiser parar de editar as camadas selecionadas,


camada selecionada (s) uma maneira fcil.

:guilabel: Cancelar para

As mesmas funes esto disponveis para a edio de todas as camadas do projeto.


Ferramenta de Ns
Para camadas baseadas em shapefile, bem como tabelas SpatialLite, PostgreSQL / PostGIS, MSSQL Spatial e
Oracle Spatial, o
:sup: Ferramenta de Ns fornece capacidades de manipulao de vrtices de feies semelhantes aos programas de CAD. possvel simplesmente selecionar vrios vrtices de uma vez e para se mover,
adicionar ou exclu-los por completo. A ferramenta n tambm trabalha com on the fly projeo ligado, e ele
suporta a edio topolgica de feies. Esta ferramenta , ao contrrio de outras ferramentas no QGIS, persistente, por isso, quando alguma operao for feito, a seleo permanece ativo por essa ferramenta de feio. Se a
ferramenta de ns no capaz de encontrar todas as feies, um aviso ser exibido.
importante definir a propriedade: menuselection: Configuraes > |mActionOptions|: menuselection:Opes
> Digitalizao > :guilabel: Pesquisa Raio:
para um nmero maior que zero (isto , 10). Caso
contrrio, QGIS no ser capaz de dizer qual vrtice est sendo editado.
Dica: Marcadores de Vrtice
A verso atual do QGIS suporta trs tipos de marcadores de vrtice: crculo semi-transparente, Cruz e Nenhum. Para alterar o estilo de marcador, escolha :menuselection: opes do menu de :menuselection: Configuraes, clique na guia :guilabel: Digitalizao e selecione a entrada apropriada.

Operaes Bsicas
Ferramenta de Ns
Comece por ativar a
e selecione um elemento clicando em cima de um, As caixas vermelhos
iro aparecer em cada vrtice deste elemento.

Selecionando vrtices: Voc pode selecionar vrtices, clicando sobre eles um de cada vez, clicando em
uma borda para selecionar os vrtices em ambas as extremidades, ou clicando e arrastando um retngulo
em torno de alguns vrtices. Quando um vrtice selecionado, sua cor muda para azul. Para adicionar mais
vrtices para a seleo atual, mantenha pressionada a :kbd: tecla Ctrl enquanto clica. Mantenha pressionado
:kbd: Ctrl ou Shift ao clicar para alternar o estado de seleo de vrtices (vrtices que esto atualmente
12.5. Editando

121

QGIS User Guide, Verso 2.8

desmarcada sero selecionados como de costume, mas tambm vrtices que j esto selecionados ser
desmarcada).
Adicionando vrtices: Para adicionar um vrtice, basta clicar duas vezes perto de uma borda e um novo
vrtice aparecer na borda perto do cursor. Note-se que o vrtice aparecer na borda, no na posio do
cursor; por conseguinte, deve ser transferida, se necessrio.
Eliminar vrtices: Depois de selecionar os vrtices para eliminar, clique na tecla Delete. Note-se que no
Node Tool
para eliminar um elemento completo; QGIS vais assegurar que mantm o nmero
pode usar a
mnimo de vrtices necessrios para o tipo de elemento que est a trabalhar. Para eliminar um elemente

completo, utilize a ferramenta

Delete Selected

Mover vrtices: Selecione todos os vrtices que pretende mover. Clique num vrtice selecionado ou na
extreminade e arraste na direo que pretende mover. Todos os vrtices selecionados sero movidos em
conjunto. Se a ferramenta snapping est ativa, toda a seleo pode saltar para o vrtice ou linha mais
prximos.
Cada alterao feita com a ferramenta de n armazenado como uma entrada separada no dilogo Desfazer.
Lembre-se que todas as operaes de suporte edio topolgica quando este for ligado. Projeo on-the-fly
tambm suportada, e a ferramenta de n fornece dicas para identificar um vrtice ao passar o ponteiro do mouse
sobre ele.
Cortando, Copiando e Colando Elementos
Feies selecionadas podem ser recortadas, copiadas e coladas entre camadas do mesmo projeto do QGIS contanto
que a camada de destino estejam selecionadas como

:sup: Alternar edio previamente.

As feies tambm podem ser coladas para aplicaes externas como texto. Ou seja, as feies so representadas
no formato CSV, com os dados de geometria que aparece no formato de texto bem delimitado OGC (WKT).
No entanto, nesta verso do QGIS, feies de texto de fora do QGIS no pode ser colado a uma camada dentro
de QGIS. Em que a funo copiar e colar vir a calhar? Bem, acontece que voc pode editar mais de uma camada
de cada vez e funcionalidades copiar / colar entre as camadas. Por que iramos querer fazer isso? Diga o que
precisamos fazer algum trabalho em uma nova camada, mas s precisa de um ou dois lagos, e no a 5000 em
nosso camada big_lakes. Podemos criar uma nova camada e use copiar / colar para plop os lagos necessrios
para ele.
Como exemplo, vamos copiar alguns lagos para uma nova camada:
1. Carregue a camada que quer copiar a partir (camada de origem)
2. Carregue ou crie a camada que quer copiar para (camada de destino)
3. Comear a editar a camada de destino
4. Ative a camada de origem clicando nela na legenda
5. Use a ferramenta
6. Clique na ferramenta

Selecione Elemento nico

para selecionar os elemento(s) na camada fonte

Copiar Elementos

7. Ative a camada de destino clicando na legenda


8. Clique na ferramenta

Colar Elementos

9. Parar a edio e salvar as alteraes


O que acontece se as camadas de origem e de destino tm esquemas diferentes (nomes de campo e tipos no so
a mesma coisa)? QGIS preenche o que corresponde e ignora o resto. Se voc no se importa com os atributos que
est sendo copiado para a camada de destino, no importa como voc projeta os campos e tipos de dados. Se voc
quer ter certeza de tudo - a feio e seus atributos - copiada, verifique se o jogo esquemas.
Dica: Congruncia dos Elementos Colados
122

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Se as camadas de fonte e de destino usar a mesma projeco, em seguida, as feies coladas tero geometria
idntica da camada de fonte. No entanto, se a camada de destino uma projeo diferente, ento QGIS no pode
garantir a geometria idntica. Isto simplesmente porque existem erros pequenos arredondamentos envolvidos
na converso entre projees.
Dica: Copy string attribute into another
If you have created a new column in your attribute table with type string and want to paste values from another
attribute column that has a greater length the length of the column size will be extended to the same amount. This
is because the GDAL Shapefile driver starting with GDAL/OGR 1.10 knows to auto-extend string and integer
fields to dynamically accomodate for the length of the data to be inserted.

Apagando os Elementos Selecionados


Se quisermos apagar o polgono todo, podemos faze-lo seleccionando o polgono usando a ferramenta
Selecionar Elemento nico
. Pode selecionar mltiplos elementos para apagar. Uma vez feita a seleo do conjunto,
use a ferramenta

Apagar Selecionados

para apagar os elementos.

:sup: Cortar feies na barra de ferramentas de digitalizao tambm pode ser usado para excluir
A ferramenta
recursos. Isso exclui efetivamente a feio, mas tambm coloca-lo em uma rea de transferncia espacial. Ento,
cortamos a feio para excluir. Poderamos, ento, usar a ferramenta
:sup: Colar Feies para coloc-lo de
volta, dando-nos a capacidade de desfazer de um nvel. Recortar, copiar e colar o trabalho sobre as feies
selecionadas no momento, o que significa que pode operar em mais de um de cada vez.
Salvando as Camadas Editadas
Quando uma camada est no modo de edio, as alteraes permanecem na memria de QGIS. Portanto, eles
no esto comprometidos / salvos imediatamente fonte de dados ou disco. Se voc quiser salvar as edies da
camada atual, mas quero continuar editando sem sair do modo de edio, voc pode clicar no boto

:sup:

Salvar Camadas Editadas. Quando voc ativar o modo de edio off com
:sup: editando Alternar (ou sair
QGIS para que o assunto), voc tambm perguntado se voc deseja salvar as alteraes ou descart-las.
Se as alteraes no podem ser salvas (por exemplo, disco cheio, ou os atributos tm valores que esto fora de
alcance), o estado em memria do QGIS preservado. Isso permite que voc ajuste as suas edies e tente
novamente.
Dica: Integridade dos dados
sempre boa ideia fazer cpias de segurana da sua fonte de dados antes de comear a editar. Enquanto os autores
do QGIS fizeram todo o esforo para preservar a integridade dos seus dados, ns no oferecemos garantia neste
sentido.

12.5. Editando

123

QGIS User Guide, Verso 2.8

12.5.5 Digitalizao Avanada


cone

Finalidade

cone

Finalidade

Retroceder

Retomar

Rodar Elemento(s)

Simplificar elemento

Adicionar Anel

Adicionar Parte

Preenchimento Anel

Apagar Anel

Apagar Parte

Refazer elementos

Curva de Afastamento

Dividir Elementos

Dividindo partes

Juntar Elementos Selecionados

Juntar Atributos dos Elementos Selecionados

Rodar Smbolos de Pontos

Tabela de edio avanada: Barra de ferramentas de edio avanada de camadas vetoriais


Retroceder e Retomar
Refazer
:sup: Desfazer e
permitem desfazer ou refazer operaes de edio de vetores. H
As ferramentas
tambm uma tela acoplvel, que mostra toda o histrico de todas operaes desfazer / refazer (veja Figure_edit_3).
Este elemento no exibido por padro; ele pode ser exibido com um clique direito na barra de ferramentas e
ativando a opo Desfazer / Refazer. Desfazer / Refazer no entanto ativo, mesmo que a tela no esteja sendo
exibida.

Figure 12.42: Refazer e desfazer passos de digitalizao


Quando Desfzer atingido, o estado de todas as feies e atributos so revertidos para o estado antes da reverso da
operao acontecer. Outras mudanas para alm das operaes normais de edio vetorial (por exemplo, alteraes
feitas por um complemento), podem ou no podem serem revertidas, dependendo de como as mudanas foram
realizadas.
Para usar a tela histrico de desfazer / refazer, basta clicar para selecionar uma operao na lista de histrico.
Todas as feies sero revertidas para o estado em que estavam depois da operao selecionada.
Rodar Elemento(s)
Rotate Feature(s)
Rotate Feature(s)
Use
to rotate one or multiple features in the map canvas. Press the
icon and then
click on the feature to rotate. Either click on the map to place the rotated feature or enter an angle in the user input
widget. If you want to rotate several features, they shall be selected first.

If you enable the map tool with feature(s) selected, its (their) centroid appears and will be the rotation anchor
point. If you want to move the anchor point, hold the Ctrl button and click on the map to place it.
124

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

If you hold Shift before clicking on the map, the rotation will be done in 45 degree steps, which can be modified
afterwards in the user input widget.
Simplificar elemento

Simplify Feature
tool allows you to reduce the number of vertices of a feature, as long as the geometry
The
doesnt change. With the tool you can also simplify multi-part features. First, drag a rectangle over the feature.
The vertices will be highlighted in red while the color of the feature will change and a dialog where you can define
a tolerance in map units or pixels will appear. QGIS calculates the amount of vertices that can be deleted while
maintaining the geometry using the given tolerance. The higher the tolerance is the more vertices can be deleted.
After gaining the statistics about the simplification just klick the OK button. The tolerance you used will be saved
when leaving a project or when leaving an edit session. So you can go back to the same tolerance the next time
when simplifying a feature.

Adicionar Anel

Adicionar Anel
na barra de ferramentas. Isto significa
Voc pode criar :ndice:polgonos anis usando o cone
que no interior de uma rea existente, possvel digitalizar outros polgonos que ocorrem como um orifcio, de
modo que apenas a zona entre as fronteiras dos polgonos exterior e interior continua sendo um anel poligonal.

Adicionar Parte
adicionar parte
no polgonos selecionado :ndice:multipolgono. A nova parte do polgono deve ser
Voc pode
digitadas fora do multi-polgono selecionado.

Preenchimento Anel
Voc pode usar a funo

Preenchimento Anel

para adicionar um toque a um polgono e adicionar uma nova feio

para a camada ao mesmo tempo. Assim, voc no precisa usar primeiro o cone
a mais

Adicionar feio

Adicionar Anel

e ento a funo

Apagar Anel
A ferramenta | mActionDeleteRing |: sup: Excluir Anel permite excluir polgonos anel dentro de uma rea existente. Esta ferramenta s funciona com camadas de polgonos. Isso no muda nada quando ele usado no
anel externo do polgono. Esta ferramenta pode ser utilizada em polgonos e multi-funes poligonais. Antes de
selecionar os vrtices de um anel, ajuste a tolerncia na edio do vrtice.
Apagar Parte
A ferramenta | mActionDeletePart |: sup: Excluir Parte permite apagar partes de multifeies (por exemplo, para
excluir os polgonos de uma feio de multi-polgono). No vai apagar a ltima parte da feio; esta ltima parte
vai ficar intocada. Esta ferramenta funciona com todas as geometrias multi-parte: ponto, linha e polgono. Antes
de selecionar os vrtices de um papel, ajustar a tolerncia de edio do vrtice.

12.5. Editando

125

QGIS User Guide, Verso 2.8

Refazer elementos
Voc pode alterar feies de linha e polgono usando o cone | mActionReshape |: sup: Remodelar Feies na
barra de ferramentas. Ele substitui a linha ou polgono parte da primeira para a ltima interseco com a linha
original. Com polgonos, s vezes isso pode levar a resultados indesejados. til principalmente para substituir
partes menores de um polgono, no para grandes reparaes, e a linha de remodelar no permitido atravessar
vrios anis de polgonos, pois isso geraria um polgono invlido.
Por exemplo, pode editar o limite de um polgono com esta ferramenta. Primeiro, clique na rea interna do
polgono junto do ponto onde pretende adicionar o novo vrtice. Depois, atravesse o limite e adicione os vrtices
no exterior do polgono. Para finalizar, clique com o boto direito na rea interna do polgono. A ferramenta vai
adicionar um n automaticamente no ponto onde a linha atravessa o limite. Tambm possvel remover parte da
rea do polgono, comea-se a nova linha no exterior do polgono, adicionam-se vrtices no interior e termina-se
a linha no exterior do polgono com um clique no boto direito.
Nota: A ferramenta de mudana de forma pode alterar a posio inicial de um anel ou de uma linha poligonal
fechada. Assim, o ponto que est representada duas vezes no ser o mesmo mais. Isto pode no ser um
problema para a maioria das aplicaes, mas algo a considerar.

Curvas de Afastamento
A ferramenta | mActionOffsetCurve |: sup: Deslocamento de curvas cria cpias paralelas de camadas de linha.
O ferramenta pode ser aplicada camada editado (as geometrias so modificadas) ou tambm para as camadas
de fundo (no caso em que se cria cpias das linhas / anis e adiciona-los para a camada do editada). , assim,
ideal para a criao de camadas de linhas equidistantes. O deslocamento mostrado no canto inferior esquerdo da
barra de tarefas. Para criar uma mudana de uma camada de linha, voc deve primeiro entrar em modo de edio
e, em seguida, selecione a funo. Voc pode usar a ferramenta | mActionOffsetCurve |: sup: Deslocamento
de curvas ativa e arraste a cruz para a distncia desejada. As alteraes podem ser salvas com a ferramenta |
mActionSaveEdits |: sup: Salvar Edies da Camada.
Offset Curve
tool. Then click
To create a shift of a line layer, you must first go into editing mode and activate the
on a feature to shift it. Move the mouse and click where wanted or enter the desired distance in the user input
widget. Your changes may then be saved with the|mActionSaveEdits|:sup:Save Layer Edits tool.

QGIS opes dilogo (guia Digitalizao ento Ferramentas de compensar Curva seo) permite configurar
alguns parmetros como Juntar estilo Segmentos no Quadrante, Limite Mitra.
Dividir Elementos
Pode dividir elementos usando o cone
longo do elemento que quer dividir.

Dividir Elementos

da barra de ferramentas. Apenas desenhe uma linha ao

Dividindo partes
No QGIS 2.0, possvel dividir as partes de uma feio de multi parte de modo a que o nmero de peas
aumentado. Basta desenhar uma linha em toda a parte que voc quer dividir com o cone

Dividir Partes

Juntar elementos selecionados


Merge Selected Features
The
tool allows you to merge features. A new dialog will allow you to choose which value
to choose between each selected features or select a function (Minimum, Maximum, Median, Sum, Skip Attribute)
to use for each column. If features dont have a common boundaries, a multipolygon will be created.

126

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Juntar os atributos dos elementos selecionados


:sup: Mesclar Atributos das Feies escolhidas permite :ndice:mesclar atributos de feies
A ferramenta
com fronteiras comuns fundir e atributos sem a fuso de suas fronteiras. Primeiro, selecione vrias feies ao
mesmo tempo. Em seguida, pressione o boto mActionMergeFeatureAttributes | |: sup: Mesclar Atributos de
feies selecionadas. Agora |qg| pede-lhe os atributos que devem ser aplicados a todos os objetos selecionados.
Como resultado, todos os objetos selecionados tm as mesmas entradas de atributos.
Rodar Smbolos de Pontos
Rotate Point Symbols

allows you to change the rotation of point symbols in the map canvas. You must first define
a rotation column from the attribute table of the point layer in the Advanced menu of the Style menu of the Layer
Properties. Also, you will need to go into the SVG marker and choose Data defined properties .... Activate
Angle and choose rotation as field. Without these settings, the tool is inactive.

Figure 12.43: Rodar Smbolos de Pontos


Para alterar a rotao, selecione um recurso ponto na tela do mapa e gire-o, segurando o boto esquerdo do mouse
pressionado. A seta vermelha com o valor de rotao ser visualizado (ver Figura_editada_4). Quando voc soltar
o boto esquerdo do mouse novamente, o valor ser atualizado na tabela de atributos.
Nota: Se segurar a tecla Ctrl premido, a rotao ir ser feita em passos de 15 graus.

12.5.6 The Advanced Digitizing panel


When capturing new geometries or geometry parts you also have the possibility to use the Advanced Digitizing
panel. You can digitize lines exactly parallel or at a specific angle or lock lines to specific angles. Furthermore
you can enter coordinates directly so that you can make a precise definition for your new geomtry.
_figure_advanced_edit 1:
The tools are not enabled if the map view is in geographic coordinates.

12.5.7 Criando novas camadas Vetoriais


QGIS allows you to create new shapefile layers, new SpatiaLite layers, new GPX layers and New Temporary
Scratch Layers. Creation of a new GRASS layer is supported within the GRASS plugin. Please refer to section
Criando uma nova camada vetorial GRASS for more information on creating GRASS vector layers.

12.5. Editando

127

QGIS User Guide, Verso 2.8

Figure 12.44: The Advanced Digitizing panel


Criando uma nova camada Shapefile
Para criar uma nova camada de forma para edio, escolha: seleo de menu: Novo -> | mActionNewVectorLayer
|: seleo de menu Novo Shapefile Camada ... do: menu de seleo: menu de Camada. A: guilabel: dilogo Novo
Vetor de Camada ser exibido como mostrado na Figure_editada_5. Escolha o tipo de camada (ponto, linha ou
polgono) e CRS (sistema de coordenadas de referncia).
Note-se que o QGIS ainda no suporta a criao de feies 2.5D (ou seja, com caractersticas X, Y, Z).

Figure 12.45: Janela de criao de uma nova camada Shapefile


Para concluir a criao da nova camada arquivo shape, adicione os atributos desejados clicando no boto **
[Adicionar lista de atributos] ** e especificar um nome e tipo para o atributo. A primeira coluna cdigo
adicionado como padro, mas pode ser removido, se no quiser. Apenas: guilabel: Tipo: real | String |,: guilabel:
Tipo: inteiro | String |,: guilabel: Tipo: string | String | e: guilabel: Tipo: data | String | atributos so suportados.
Alm disso e de acordo com o tipo de atributo, voc tambm pode definir a largura e a preciso da nova coluna de
atributo. Quando estiver satisfeito com os atributos, clique ** [OK] ** e fornea um nome para o arquivo shape.
| QG | ir adicionar automaticamente um: arquivo: .shp extenso para o nome que voc especificar. Uma vez que
a camada foi criado, ele ser adicionado ao mapa, e voc pode edit-lo da mesma forma como descrito na seo:
ref: sec_edit_existing_layer acima.

128

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Criando uma nova camada SpatialLite


Nova Camada SpatiaLite... do menu
Para criar uma nova camada SpatialLite para edio, escolha Novo
Camada. O dilogo Nova Camada SpatiaLite ir aparecer como mostrado na Figure_edit_6.

Figure 12.46: Janela de criao de uma nova camada SpatialLite


A primeira etapa consiste em selecionar um banco de dados SpatiaLite existente ou criar uma nova base de dados
SpatiaLite. Isso pode ser feito com o boto de navegao | browsebutton | direita do campo de banco de dados.
Em seguida, adicione um nome para a nova camada, definir o tipo de camada, e especificar o sistema de referncia
de coordenadas com ** [Especificar CRS] **. Se desejar, voc pode selecionar | caixa |: guilabel: Criar uma
chave primria auto incrementol.
Para definir uma tabela de atributos para a nova camada SpatiaLite, adicione os nomes das colunas de atributos
que voc deseja criar com o tipo de coluna correspondente e clique no boto ** [Adicionar lista de atributos] **.
Quando estiver satisfeito com os atributos, clique ** [OK] **. | QG | adiciona automaticamente a nova camada
com a legenda, e voc pode edit-lo da mesma forma como descrito na seo: ref: sec_edit_existing_layer acima.
O tratamento adicional das camadas SpatiaLite pode ser feito com o Gerenciador BD. Veja Complemento Gerenciador BD.
Criando uma nova camada GPX
Para criar um novo arquivo GPX, voc precisa carregar o plugin GPS em primeiro lugar. : menu de seleo:
Plugins -> | mActionShowPluginManager |: menu de seleo: Gerenciador de Plugin ... abre o Gerenciador de
dilogo de Plugin. Ative a | caixa |: guilabel: Ferramentas GPS.

12.5. Editando

129

QGIS User Guide, Verso 2.8

Quando este plugin carregado, escolha: menu de seleo: Novo -> | icon_newgpx |: menu de seleo: Criar
nova camada GPX ... do: menu de seleo: menu de Camada. No: guilabel: Salvar como novo arquivo GPX,
voc pode escolher onde deseja salvar a nova camada GPX.
Creating a new Temporary Scratch Layer
Empty, editable memory layers can be defined using Layer Create Layer New Temporary Scratch Layer.
Multipoint, Multiline and Multipolygon Layers beneath Point, Line and
Here you can even create
Polygon Layers. Temporary Scratch Layers are not saved and will be discarded when QGIS is closed. See also
paste_into_layer .

12.5.8 Trabalhando com a Tabela de Atributos


O: ndice: atributo da tabela exibe caractersticas de uma camada selecionada. Cada linha na tabela representa
um recurso de mapa, e cada coluna contm uma determinada parte das informaes sobre o recurso. Recursos na
tabela pode ser pesquisado, selecionado, movido ou mesmo editadas.
Para abrir a tabela de atributos de uma camada do vetor, fazer a camada ativa, clicando sobre ela na rea do mapa
legenda. Ento, a partir do principal: menu de seleo: menu de Camada, escolha | mActionOpenTable |: menu
de seleo: Abrir Tabela de Atributos. Tambm possvel fazer um clique direto sobre a camada e escolha
| mActionOpenTable |: menu de seleo: Abrir Tabela de Atributos a partir do menu suspenso, e clique no |
mActionOpenTable |: guilabel: boto Abrir Tabela de Atributos na barra de ferramentas.
Isto ir abrir uma nova janela que exibe os atributos do recurso para a camada (figura_atributos_1). O nmero de
recursos e o nmero de recursos selecionados so mostrados no ttulo da tabela de atributos.

Figure 12.47: Tabela de Atributos para a camada regies

Selecionando elementos na tabela de atributos


Cada linha selecionada na tabela de atributos representa os atributos de um determinado elemento da camada.
Se o conjunto de elementos selecionados na janela principal alterado, a seleo tambm atualizada na tabela de
atributos. Da mesma forma, se um conjunto de linhas selecionadas na tabela de atributos modificada, o conjunto
de elementos selecionado na janela principal ser atualizado.
As linhas podem ser selecionadas ao clicar no nmero da linha, do lado esquerdo desta. Podem ser marcadas
Linhas mltiplas manter a tecla Ctrl primida. Pode ser feita uma seleo contnua se manter primida a tecla
Shift e clicar na entrada de vrias linha, do lado esquerdo. Todas as linhas entre a posio atual do cursor e
a linha clicada sero selecionados. Ao mover a posio do cursor na tabela de atributos, ao clicar um clula na
tabela, no tem influncia na seleo de linhas. Modificar a seleo na tela principal no altera a posio do cursor
na tabela de atributos.

130

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

A tabela pode ser ordenada por qualquer coluna, clicando no cabealho da coluna. Uma pequena seta indica
a forma de ordenao (apontar para baixo significa valores descendentes do topo da linha, apontar para cima
significa valores descendentes do topo da linha).
Para uma simples busca por atributos em apenas uma coluna, escolha o: menu de seleo: filtrar Coluna -> a
partir do menu no canto inferior esquerdo. Selecione o campo (coluna) em que a pesquisa deve ser realizada a
partir do menu suspenso, e acertar o boto [Aplicar] . Ento, apenas os recursos relacionados so mostrados na
tabela de atributos.
Para fazer uma seleo, voc tem que usar o | mIconExpressionSelect |: sup: SELECIONAR recursos usando o
cone Expresso no topo da tabela de atributos. | mIconExpressionSelect |: sup: SELECIONAR recursos usando
uma Expresso permite definir um subconjunto de uma tabela usando um: guilabel: Lista de Funes como no
| mActionCalculateField |: sup: Campo Calculadora (veja: ref: vetor_campo_calculadora). Os resultados da
consulta podem ser salvos como uma nova camada vetorial. Por exemplo, se voc quiser encontrar regies que
so bairros de: arquivo: regies.shp do | QG | dados de exemplo, voc tem que abrir o: guilabel: Campos e
Valor-menu e escolher o campo que voc deseja consultar. Clique duas vezes no campo TIPO_2 e tambm **
[Carregar todos os valores nicos] **. A partir da lista, selecione e clique duas vezes em Cidade. No: guilabel:
campo Expresso, a consulta a seguir ser exibida
"TYPE_2"

Borough

Aqui voc tambm pode usar o: menu de seleo: lista de Funes -> recente (Seleo) para fazer uma seleo
que voc usou antes. O construtor de expresso se lembra dos ltimos 20 expresses usadas.
As linhas correspondentes sero selecionados, e o nmero total de linhas correspondentes ser exibida na barra
de ttulo da tabela de atributos, bem como na barra de status da janela principal. Para pesquisas que apresentam caractersticas s selecionadas no mapa, use o Construtor de Consultas descrito na seo: ref: vetor_consultas_construtor.
Para mostrar apenas os registros selecionados, use Mostrar feies selecionadas a partir do menu na parte inferior
esquerda.
The field calculator bar allows you to make calculations on the selected rows only. For example, you can alter the
number of the ID field of the file:regions.shp with the expression
ID+5

as shown in figure_attributes_1 .
Os outros botes na parte superior da janela de tabela de atributos fornecem as seguintes funcionalidades:

Alternar o modo de edio

para editar valores individuais e permitir funcionalidades descritas abaixo (tambm

com Ctrl+E)

Salvar Editados

Desselecionar todosl

Mover seleo para o topo

Inverter seleo

Copiar linhas selecionadas para rea de transferncia

Zoom no mapa para linhas selecionadas

Pan no mapa para linhas selecionadas

Deletar feio selecionada

Nova Coluna

(tambm com Ctrl+S)


(tambm com Ctrl+U)
(tambm com Ctrl+T)

(tambm com Ctrl+R)


(tambm com Ctrl+C)

(tambm com Ctrl+J)

(tambm com Ctrl+P)

(tambm com Ctrl+D)

para camadas PostGIS e para camadas OGR com verso GDAL >= 1.6 (tambm com

Ctrl+W)

12.5. Editando

131

QGIS User Guide, Verso 2.8

Deletar Coluna

Abrir calculadora de campo

para camadas PostGIS e para camadas OGR com verso >= 1.9 (tambm com Ctrl+L)
(tambm com Ctrl+I)

Abaixo destes botes est a barra Calculadora de Campo, que permite que clculos sejam aplicados rapidamente
a atributos visveis na tabela. Esta barra utiliza as mesmas expresses da
de Campos em Vetores).

Calculadora de Campo

(veja Calculadora

Dica: Ignorar geometria WKT


Se voc quiser usar dados de atributos em programas externos (como Excel), use o | mActionCopySelected |: sup:
Copiar as linhas selecionadas para o boto clipe. Voc pode copiar as informaes sem geometrias vetoriais
se voc desativar: menu de seleo: Configuraes -> Opes -> Fontes de dados do menu | caixa |: guilabel:
Copiar geometria na representao WKT de atributo tabela.

Salvar elementos selecionados como nova camada


As feies selecionadas podem ser salvas em qualquer formato vetorial OGR-suportado e tambm transformado
em um outro sistema de referncia de coordenadas (SRC). Basta abrir o menu do boto direito do mouse da camada
e clique em Salvar como para definir o nome do arquivo de sada, seu formato e SRC (ver seo Legenda do
Mapa). Para salvar a seleo garantir que a |caixa| salvar apenas feio selecionada esteja selecionada. Tambm
possvel especificar opes de criao de OGR no dilogo.
Colar dentro de nova camada
Recursos que esto na rea de transferncia pode ser colado em uma nova camada. Para fazer isso, primeiro faa
uma camada editvel. Selecione algumas caractersticas, copi-los para a rea de transferncia e col-los em uma
nova camada usando: menu de seleo: Editar -> Colar Caractersticas e escolher: menu de seleo: Nova
Camada no vetor ou: menu de seleo: Nova Camada na memria .
Isso se aplica a recursos selecionados e copiados dentro | QG | e tambm para recursos de outra fonte definida de
acordo com o texto conhecido (WKT).
Trabalhando com tabelas de atributos no espaciais
QGIS allows you also to load non-spatial tables. This currently includes tables supported by OGR and delimited
text, as well as the PostgreSQL, MSSQL and Oracle provider. The tables can be used for field lookups or just
generally browsed and edited using the table view. When you load the table, you will see it in the legend field. It
can be opened with the

Open Attribute Table

tool and is then editable like any other layer attribute table.

Como exemplo, voc pode usar colunas da tabelas no espaciais para definir valores de atributos, ou um intervalo
de valores que so permitidos, para ser adicionado a uma camada de vetor especfico durante a digitalizao. D
uma olhada mais de perto o widget de edio na seo: ref: vetor_atributos_menu para saber mais.

12.5.9 Criando uma ou mais relaes


As relaes so uma tcnica frequentemente utilizada em bancos de dados. O conceito , que as caractersticas
(linhas) de diferentes camadas (tabelas) podem pertencer a um ao outro.
Como um exemplo, voc tem uma camada com todas as regies do Alasca (polgono), que fornece alguns atributos
sobre o seu nome e tipo de regio e um cdigo nico (que atua como chave primria).

132

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

Chaves Externas
Ento voc comea uma outra camada de ponto ou tabela com informaes sobre aeroportos que esto localizados
nas regies e tambm querem manter o controle deles. Se voc deseja adicion-los camada regio, voc precisa
criar uma relao de um para muitos usando chaves estrangeiras, porque existem vrios aeroportos na maioria das
regies.

Figure 12.48: Regio Alaska com aeroportos


Alm dos atributos j existentes na tabela de atributos de airport outro campo fk_region que atua como uma chave
estrangeira (se voc tiver um banco de dados, voc provavelmente vai querer definir uma restrio sobre ele).
Este campo fk_regio sempre conter um codigo de uma regio. Pode ser visto como um indicador para a regio
a que pertence. E voc pode criar um formulrio de edio personalizada para a edio e QGIS se preocupa com
a configurao. Ele trabalha com diversos fornecedores (para que voc tambm pode us-lo com os arquivos de
vrios formatos e csv) e tudo o que voc tem a fazer as relaes entre as tabelas QGIS.
Camadas
QGIS no faz diferena entre uma tabela e uma camada vetorial. Basicamente, uma camada de vetor uma tabela
com uma geometria. Ento, pode adicionar sua tabela como uma camada vetorial. Para demostrar voc pode
carregar o arquivo shape regio (com geometrias) e a tabela aeroporto csv (sem geometrias) e uma chave
estrangeira (fk_regio) para a regio da camada. Isto significa que cada aeroporto pertence a exatamente uma
regio, enquanto cada regio pode ter qualquer nmero de aeroportos (a tpica relao de um para muitos).
Definio (Gerenciador de relao)
A primeira coisa que vamos fazer deixar QGIS saber sobre as relaes entre a camada. Isso feito em: menu
de seleo: Configuraes -> : menu de seleo: Projeto Propriedades. Abra o: guilabel: menu de Relaes e
clique em: guilabel: Adicionar.
nome vai ser utilizado como um ttulo. Deve ser um texto legvel, descrevendo, para que a relao
utilizada. Vamos apenas dizer chamada Airports neste caso.
camada de referncia o nico com o campo de chave estrangeira sobre ele. No nosso caso, esta a
camada airports
campo referncia dir, quais os pontos de campo para a outra camada de modo que este ser fk_region
neste caso
camada referenciada a nica com a chave primria, apontada, ento aqui est a camada de regies

12.5. Editando

133

QGIS User Guide, Verso 2.8

campo referenciado a chave primria da camada referenciada por isso ID


**cdigo ** ser usado para fins internos e tem de ser nico. Voc pode precisar dele para criar formulrios
personalizados uma vez que este suportado. Se voc deix-lo vazio, ser gerada para voc, mas voc pode
atribuir um para obter que mais fcil de manusear.

Figure 12.49: Gerenciador de relaes

Formas
Agora que QGIS conhece a relao, ele vai ser usado para melhorar as formas que so gerados. Como ns no
alteramos o mtodo de formulrio padro (gerada automaticamente) ele vai apenas adicionar um novo widget em
nosso formulrio. Ento, vamos selecionar a regio de camada na legenda e use a ferramenta para identificar.
Dependendo das configuraes, o formulrio pode ser aberto diretamente ou voc ter que optar por abri-lo na
janela de identificao no mbito de aes.

Figure 12.50: Dilogo identificao regions com relao a airports


Como voc pode ver, os aeroportos atribudos a esta regio em particular so todos mostrados em uma tabela. E
h tambm alguns botes disponveis. Vamos rev-los em breve
134

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

O boto | mActionToggleEditing | serve para alternar o modo de edio. Esteja ciente de que ele alterna
o modo de edio da camada de aeroporto, apesar de estarmos na forma de uma caracterstica da camada
regio. Mas o quadro est representando caractersticas da camada aeroporto.
O boto | mActionSignPlus | ir adicionar um novo recurso para a camada de aeroporto. E vai atribuir um
novo aeroporto para a regio atual por padro.
O boto

apagar o aeroporto selecionado permanentemente.

O smbolo | mActionLink | ir abrir uma nova janela onde voc pode selecionar qualquer aeroporto existente,
que ser, ento, atribudo regio atual. Isto pode ser til se voc criou o aeroporto na regio errada por
acidente.
O smbolo | mActionUnlink | desvincula o aeroporto selecionado da regio atual, deixando-os no atribudo
(a chave estrangeira definida como NULO) de forma eficaz.
Os dois botes para a chave de visualizao da tabela e formulrio, onde o deixou-nos mais tarde, voc v
todos os aeroportos no seu respectivo formulrio.
Se voc trabalha na tabela aeroporto, um novo tipo de widget est disponvel que permite que voc incorpore a
forma caracterstica da regio referenciada na forma caracterstica dos aeroportos. Ele pode ser usado quando
voc abre as propriedades da camada da tabela de aeroportos, mude para o: menu de seleo: menu de campos e
mudar o tipo de widget do campo de chave estrangeira fk_regio a relao de referncia.
Se voc olhar para a caixa de dilogo agora, voc vai ver, que a forma de a regio estar inserida dentro do
formulrio aeroportos e at mesmo ter um caixa de combinaes, que permite atribuir o atual aeroporto para outra
regio.

Figure 12.51: Dilogo identificao aeroportos com relao a regies


.

12.6 Ferramenta de Consulta


A ferramenta de consulta permite que voc defina um subconjunto de uma tabela utilizando uma condio SQL
como a clusula WHERE e mostrar o resultado na tela principal. O resultado da consulta pode ser salvo como
uma nova camada vetorial.

12.6.1 Consulta
Abra a Ferramenta de Consulta abrindo as propriedades da camada e no menu escolha a guia Geral. Abaixo da
guia [subdiviso de feio], clique no boto Ferramenta de Consulta para abrir a janela Ferramenta de Consulta.
Por exemplo, se voc tem uma camada de regies com um campo TYPE_2, voc pode selecionar apenas as
regies que so bairros na caixa Fornecedor de expresso de filtragem especfica da Ferramenta de Consulta. A
Figure_attributes_2 mostra um exemplo da construo da Ferramenta de Consulta com a camada regions.shp

12.6. Ferramenta de Consulta

135

QGIS User Guide, Verso 2.8

do dados de exemplo do QGIS. As sees dos campos, valores e Operadores ajudam voc a contruir uma consulta
SQL.

Figure 12.52: Ferramenta de Consulta


A Lista campos contm todas as colunas de atributo da tabela de atributos a serem pesquisadas. Para adicionar
uma coluna de atributo para o campo clusula do SQL WHERE, clique duas vezes em seu nome na lista Campos.
Geralmente, voc pode usar os vrios campos, valores e operadores para construir a consulta, ou voc pode
simplesmente digit-lo na caixa de SQL.
A Lista valores lista os valores de uma tabela de atributos. Para listar todos os valores possveis de um atributo,
selecione o atributo na lista Campos e clique no boto [todos]. Para listar os primeiros 25 valores exclusivos de
uma coluna de atributo, selecione a coluna atributo na lista Campos e clique no boto [Simples]. Para adicionar
um valor para o campo SQL WHERE clusula, clique duas vezes em seu nome na lista de valores.
A Seo Operadores contm todos os operadores utilizveis. Para adicionar um operador para o campo clusula
SQL WHERE, clique no boto apropriado. Os operadores relacionais ( =, >, ...), operador de comparao de texto
( como), e os operadores lgicos (e, ou, ... ) esto disponveis.
O boto [Teste] mostra uma caixa de mensagem com o nmero de feies que satisfazem a consulta atual, que
til no processo de construo de consulta. O boto [Limpar] limpa o texto no campo de texto da clusula SQL
WHERE. O boto [OK] fecha a janela e seleciona as feies que satisfazem a consulta. O boto [Cancelar] fecha
a janela sem alterar a seleo atual.
QGIS treats the resulting subset acts as if it where the entire layer. For example if you applied the filter above for
Borough, you can not display, query, save or edit Anchorage, because that is a Municipality and therefore not
part of the subset.
A nica exceo que, a menos que sua camada faz parte de um banco de dados, utilizando um subconjunto ir
evitar que edite a camada.
.

136

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

12.7 Calculadora de Campo


Calculadora de Campo
na tabela de atributos permite-lhe executar clculos com base em valores de atributos
O boto
ou funes existentes definidas, por exemplo, para calcular o comprimento ou rea da feio geomtrica. Os
resultados podem ser colocados em uma nova coluna para o atributo, um campo virtual, ou serem usados para
atualizar os valores de uma coluna j existente.

Dica: Campo Virtual


Campos virtuais no so permanentes e no so salvos.
Para fazer com que um campo virtual que ser feito quando o campo feito.
A calculadora de campo j est disponvel em qualquer camada que suporta edio. Quando voc clica no cone
da calculadora de campo o dilogo aberto (ver figure_attributes_3). Se a camada no estiver em modo de edio,
ser exibido um aviso e usando a calculadora de campo far com que a camada seja colocada em modo de edio
antes do clculo ser feito.
The quick field calculation bar on top of the attribute table is only visible if the layer is editable.
Rpidamente na barra da calculadora de campo, voc primeiro seleciona o nome do campo existente, em seguida,
abre o dilogo de expresso para criar a sua expresso ou escrev-la diretamente no campo, em seguida, clique no
boto Atualizar tudo.

12.7.1 Expression tab


Na caixa de dilogo da calculadora de campo, primeiro voc deve selecionar se deseja apenas atualizar feies
selecionadas, crie um novo campo de atributo onde sero adicionados os resultados do clculo ou atualize um
campo existente.
Se optar por adicionar um novo campo, voc precisa digitar um nome do campo, o tipo do campo (inteiro, real ou
texto), a largura total do campo, e a preciso do campo (ver figure_attributes_3). Por exemplo, se voc escolher
uma largura de campo de 10 e uma preciso de 3, significa que voc tem 6 nmeros antes do ponto, depois o ponto
em si e por ultimo mais 3 dgitos indicando a preciso.
A short example illustrates how field calculator works when using the Expression tab. We want to calculate the
length in km of the railroads layer from the QGIS sample dataset:
1. Carregue a Shapefile railroads.shp no QGIS e pressione
2. Clique no

Alternar o modo de edio

3. Seleciona a caixa de verificao

e abra a janela da

Abrir Tabela de Atributos

Calculadora de Campo

Criar novo campo para salvar os clculos em um novo campo.

4. Adicione comprimento como campo de sada do nome, real como o tipo de campo de sada e defina o
comprimento do campo de sada de 10 e Preciso 3.
5. agora de duplo clique na funo $length no grupo Geometria para adiciona-lo caixa de expresses da
Calculadora de campo.
6. Complete a expresso introduzindo / 1000 na caixa de expresses da Calculadora de campo e clique [OK].
7. Agora voc pode encontrar um novo campo length na tabela de atributos.
As funes disponveis so listadas no captulo Expresses.

12.7.2 Function Editor tab


With the Function Editor you are able to define your own Python custom functions in a comfortable way. The
function editor will create new Python files in qgis2pythonexpressions and will auto load all functions
defined when starting QGIS. Be aware that new functions are only saved in the expressions folder and not in
12.7. Calculadora de Campo

137

QGIS User Guide, Verso 2.8

Figure 12.53: Calculadora de Campo

138

Chapter 12. Trabalhando com Dados Vetoriais

QGIS User Guide, Verso 2.8

the project file. If you have a project that uses one of your custom functions you will need to also share the .py file
in the expressions folder.
Heres a short example on how to create your own functions:
@qgsfunction(args="auto", group=Custom)
def myfunc(value1, value2 feature, parent):
pass

The short example creates a function myfunc that will give you a function with two values. When using the
args=auto function argument the number of function arguments required will be calculated by the number of
arguments the function has been defined with in Python (minus 2 - feature, and parent).
This function then can be used with the following expression:
myfunc(test1, test2)

Your function will be implemented in the Custom Functions of the Expression tab after using the Run Script
button.

Further information about creating Python code can be found on http://www.qgis.org/html/en/docs/pyqgis_developer_cookbook/inde


The function editor is not only limited to working with the field calculator, it can be found whenever you work
with expressions. See also Expresses.
.

12.7. Calculadora de Campo

139

QGIS User Guide, Verso 2.8

140

Chapter 12. Trabalhando com Dados Vetoriais

CHAPTER 13

Trabalhando com Dados Raster

13.1 Trabalhando com dados raster


Esta seo descreve como visualizar e definir as propriedades da camada raster. QGIS usa a biblioteca GDAL para
ler e gravar os formatos de dados raster, incluindo Grid ArcInfo Binary, Grid ArcInfo ASCII, GeoTIFF, ERDAS
IMAGINE, e muitos mais. Apoio raster GRASS fornecido por um complemento nativo do provedor de dados
do QGIS. Os dados raster tambm podem ser carregados no modo de leitura de arquivos ZIP e GZIP no QGIS.
A partir da data deste documento, mais de 100 formatos raster so suportados pela biblioteca GDAL (ver
GDAL-SOFTWARE-SUITE em Referncias Bibliogrficas e Web). A lista completa est disponvel em
http://www.gdal.org/formats_list.html.
Nota: Nem todos os formatos mencionados podem trabalhar no QGIS por vrias razes. Por exemplo, alguns
exigem bibliotecas comerciais externas, ou a instalao de seu sistema operacional GDAL pode no ter sido
construda para suportar o formato que voc deseja usar. Apenas os formatos que foram bem testados iro aparecer
na lista de tipos de arquivos ao carregar um raster no QGIS. Outros formatos no testados podem ser carregados,
selecionando o filtro [GDAL] Todos os arquivos (*).
Trabalhando com dados raster GRASS descrita na seo Integrao com SIG GRASS.

13.1.1 O que so dados raster?


Dados raster em SIG so matrizes de clulas distintas que representam feies sobre, acima ou abaixo da superfcie
da terra. Cada clula da grade raster do mesmo tamanho, e as clulas so geralmente retangular (no QGIS elas
vo sempre ser retangulares). Conjuntos de dados raster tpicos incluem dados de sensoriamento remoto, como
fotografias areas ou imagens de satlite e dados modelados, como uma matriz de elevao.
Ao contrrio dos dados vetoriais, dados raster, normalmente, no tm um registro de banco de dados associado
a cada clula. Eles esto georreferenciados por pixels de resoluo e coordenadas x/y de um pixel de canto da
camada raster. Isso permite o QGIS posicionar os dados corretamente na tela do mapa.
QGIS faz uso de informaes de georreferenciamento dentro da camada raster (por exemplo,: ndice: GeoTiff ) ou
em um arquivo mundo apropriado para exibir corretamente os dados.

13.1.2 Carregando dados raster no QGIS


Camadas raster so carregadas ou clicando no cone
mada

Adicionar Camada Raster

ou selecionando a opo de menu Ca-

Adicionar Camada Raster. Mais de uma camada podem ser carregadas ao mesmo tempo mantendo

141

QGIS User Guide, Verso 2.8

a tecla Ctrl ou Shift pressionada e clicando em vrios itens na janela Abrir uma fonte de dados Raster GDAL
suportada.
Uma vez que uma camada raster carregada na legenda do mapa, voc pode clicar sobre o nome da camada com o
boto direito do mouse para selecionar e ativar feies especficas da camada ou para abrir um dilogo para definir
as propriedades raster para a camada.
Menus do Boto direito do mouse para camadas raster
Zoom para extenso da camada
Zoom para melhor escala (100%)
Estenda usando a extenso atual
Mostrar em viso geral
Remover
Duplicado
Definir SRC da camada
Definir SRC do projeto para camada
Salvar como ...
Propriedades
Renomear
Copiar Estilo
Adicionar novo Grupo
Expandir tudo
Fechar tudo
Atualizao da ordem do desenho
|atualizardireitos|

13.2 Dilogo de propriedades do Raster


Para visualizar e definir as propriedades da camada de um layer, d um duplo clique no nome da camada na
legenda do mapa, ou clique com boto direito no nome da camada e escolha:Propriedades a partir do menu de
contexto. Isto vai abrir o dilogo :guilabel:Propriedades da camada Raster (ver figura_raster_1).
Existem vrios menus na janela de dialogo:
Geral
Estilo
Transparncia
Pirmides
Histograma
Metadados

142

Chapter 13. Trabalhando com Dados Raster

QGIS User Guide, Verso 2.8

Figure 13.1: Dilogo de Propriedades das Camadas do Raster

13.2.1 Menu Geral


Informao da camada
O menu Geral apresenta informao bsica do raster selecionado, incluindo o caminho da camada origem, o nome
que aparece na legenda (que pode ser modificado), e o nmero de colunas, linhas e valores nulos do raster.
Sistema de Referncia de Coordenadas
Aqui encontra-se a informao do Sistema de Referencia de Coordenadas (SRC), impressa na linha PROJ.4. Se
esta definio no a correta, pode-se modificar, clicando no boto [Especifique]
Visibilidade dependente da escala
Tambm nesta aba pode acertar a visibilidade dependente da escala. Ser necessria clicar a caixa de checagem e
colocar uma escala apropriada, na qual seus dados sero visualizados na tela do mapa.
Na parte inferior, pode-se ver uma miniatura da camada, a simbologia da legenda e o mapa de cores.

13.2.2 Menu de Estilos


Representar a banda
QGIS permite quatro diferentes Tipos de Representao. A representao escolhida depende do tipo de dados.
1. Color multibanda - se o arquivo vem como multibanda, com vrias bandas (por exemplo, usado para imagens de satlite com vrias bandas)
13.2. Dilogo de propriedades do Raster

143

QGIS User Guide, Verso 2.8

2. Mapa de Cores - se um arquivo de banda nica vem com um mapa de cores indexado (por exemplo, usado
para mapas topogrficos digitais)
3. Banda nica cinza - (uma banda apenas) a imagem ser representada como cinza; QGIS escolher o mtodo
de representao, se o arquivo no multibandas, no tem um mapa de cores indexado ou no tem um mapa
de cores contnuos (por exemplo, usado para mapa de relevo sombreado)
4. Banda nica Falsa Cor - este mtodo de representao usado em arquivos com mapa de cores contnuos
ou com mapa de cores (por exemplo, para mapa de elevaes)
Multibanda Colorida
Para representar em color multibanda, selecione trs bandas da imagem que vai representar, cada banda representa
respectivamente, a componente vermelha, verde e azul, que sero usadas para criar a cor da imagem. Podem-se
escolher vrios mtodos para Melhora do contraste : Sem melhora, Estique para MinMax, Estique e corte no
MinMax e Corte no min max.

Figure 13.2: Representao do Raster - Multibanda Colorida


Esta seleo lhe oferece uma ampla variedade de opes para modificar a aparncia da sua camada raster. Primeiramente, deve-se ter a amplitude dos dados da sua imagem. Isto pode ser visto escolhendo Extenso e clicando
[Carregar]. QGIS pode
Estimar (mais rpido) os valores Mn e Mx das bandas ou use o
Real (mais
lento) Preciso.
Agora pode-se criar uma escala de cores com ajuda da seo Carregar valores mn/mx . Muitas imagens tem
valores muito baixos ou muito altos. Estes valores discrepantes, ou outliers, podem ser eliminados usando o
|radiobuttonon| :guilabel:Corte na Contagem acumulativa para definir a eliminao. A amplitude padro est
fixada entre 2% a 98% dos valores dos dados e pode ser modificada manualmente. Com esta definio, o tipo cinza
da imagem pode desaparecer. Com a opo de escala
Mn/mx, QGIS cria uma tabela de cores com todos os
dados includos na imagem original (por exemplo, QGIS cria uma tabela de cor com 256 valores, se temos uma
imagem com banda de 8 bits). Pode-se calcular tambm uma tabela de cores usando
:guilabel:Mdia +/- x
desvio padro
. Assim, apenas valores dentro do desvio padro o dentro de mltiplos desvios padro sero
considerados na tabela de cores. Isto til quando se tem uma ou duas clulas com valores sumamente altos em
uma gride raster que tem um impacto negativo na representao da imagem raster
Todos os clculos pode ser feitos tambm atravs da extenso

Atual

Dica: Visualizando uma nica banda do Raster Multibanda


Se deseja ver uma nica banda de uma imagem multibanda (por exemplo apenas a Vermelha), pode-se colocar
as bandas Verde e Azul como No definidas, mas isto no a forma correta. Para mostrar apenas a banda
Vermelha, coloque o tipo da imagem como Banda nica Cinza, depois selecione o Vermelho como a banda para
usar no Cinza.
144

Chapter 13. Trabalhando com Dados Raster

QGIS User Guide, Verso 2.8

Mapa de Cores
Esta a opo padro de representao para arquivos de uma banda que incluem uma tabela de cores, onde a
cada valor de pixel atribuda uma determinada cor. Nesse caso, o mapa de cores gerado automaticamente. SE
deseja cambiar as cores atribudas a determinados valores, apenas de clique duplo no color e a janela de dilogo
Selecione cor vai aparecer.Tambm em QGIS 2.2. agora possvel atribuir um rtulo aos valores das cores. Assim
o rtulo aparece na legenda da camada raster.

Figure 13.3: Representao do Raster - Mapa de cores


Melhora do contraste
Nota: Quando adicionamos camadas GRASS, a opo Melhorar o Contraste ser automaticamente definida
como esticar ao mn mx, independentemente de estar definido outro valor na QGIS opes gerais.
Banda nica cinza
Esse mtodo permite representar uma camada de uma banda atravs de Gradiente de Cores: Preto para Branco
ou Branco para Preto. Pode definir os valores Mn e Mx escolhendo primeiro a Extenso e depois clicando em
[Carregar]. QGIS pode
Estimar (mais rpido) os valores Mn e Mx das bandas ou usar
Real (mais lento)
Preciso.
Pode-se criar uma escala de cores com ajuda da seo Carregar valores mn/mx. Os valores discrepantes podem
ser eliminados usando o
:guilabel:Com esta definio, os valores cinza da imagem podem desaparecer. Outras
definies podem ser determinadas com o
Mn/mx e
Mdia +/- x desvio padro
. Enquanto a
primeira opo cria uma tabela de cores com todos os dados includos na imagem original, a segunda cria uma
tabela de cores que considera apenas dentro do desvio padro ou dentro de vrios desvios padCorte na Contagem
acumulativa para definir a eliminao. A amplitude padro est fixada entre 2% a 98% dos valores dos dados e
pode ser modificada manualmente. ro. Isto util quando se tem uma ou duas clulas com valores anormalmente
altos numa gride raster que provocam um impacto negativo na representao da imagem raster.
Singleband pseudocolor
Este um opo de representao para arquivos de uma banda, que incluem um mapa de cores contnuo. Pode-se
tambm aqui criar mapas de cores individuais para uma banda. Existem trs tipos de interpolao de cores:
1. Mtodo Discreto
2. Mtodo Linear
13.2. Dilogo de propriedades do Raster

145

QGIS User Guide, Verso 2.8

Figure 13.4: Representao do Raster - Banda nica cinza

Figure 13.5: Representao do Raster - Banda nica Falsa Cor

146

Chapter 13. Trabalhando com Dados Raster

QGIS User Guide, Verso 2.8

3. Mtodo Exato
No bloco da esquerda, o boto

Adicionar valores manualmente

, adiciona um valor individual na tabela de cores. O

Apagar a linha selecionada


, Ordene os valores do mapa de cores
boto
, apaga um valor individual da tabela e o boto
,
ordena a tabela de acordo ao valor de pixel da coluna valor. Tambm possvel adicionar rtulos para cada cor,
mas esse valor no ser mostrado quando se use o identificador feio ferramenta. Tambm pode clicar no boto
Carregar mapa de cor da banda

, o qual tenta carregar uma tabela de cores a partir da banda (se tem alguma). Pode-se

Carregar mapa de cor de arquivo


Exportar mapa de color map para arquivo
usar tambm os botes
o
, para carregar uma tabela
de cor j existente o salvar uma tabela de cor para uso futuro.

No bloco da direita, Generar novo mapa de cor, permite criar novos mapas de cor categorizados. Em Modo
Classificao

Intervalos iguais, apenas necessita selecionar o Nmero de classes

Classificar. Pode-se inverter as cores do mapa de cores clicando na caixa de seleo

e clicar o boto
Invertir. Em caso de

Contnuo, QGIS cria as classes automticamente, dependo dos valores Mn and Mx. A definio
Modo
dos valores Mn/Mx, pode ser feita com ajuda da seo Carregar valores mn/mx. Muitas imagens tem uns
poucos valores com dados muito altos e baixos. Esses valores discrepantes ou outliers, podem ser eliminados
usando o boto
:guilabel:Corte na Contagem acumulativa para definir a eliminao. A amplitude padro
est fixada entre 2% a 98% dos valores dos dados e pode ser modificada manualmente. Com esta definio, os
valores cinzas na imagem podem desaparecer. Com a opo de escala
Mn/mx, QGIS cria uma tabela de cores
com todos os dados includos na imagem original (por exemplo, QGIS cria uma tabela de cores com 256 valores,
dado o fato de tersetemos uma imagem com banda de 8 bit). Pode-se calcular tambm uma tabela de cores usado
o boto
Mdia +/- x desvio padro
. Assim, so considerados para a tabela de cores, apenas os valores
dentro do desvio padro ou dentro de vrios desvios padro
Representao das cores
Em cada Representao da banda, possvel encontrar uma Representao da cor
Podem-se fazer efeitos especias de representao para seus arquivo(s) raster, usando um dos modos de combinao
(veja Janela de Propriedades de Vetor).
Definies adicionais podem ser estabelecidas modificanco em Brilho, Saturao e Contraste. Pode usar tambm
a opo Escala de cinzas, onde pode escolher entre Por claridade, Por luminosidade e Por mdia. Por um
determinado matiz na tabela de cores, voc pode modificar a Fora.
Reamostragem
A opo Reamostragem, faz a representao da imagem quando se d mais ou menos zoom nela. Os modos
de reamostragem podem melhorar a aparincia do mapa. Eles calculam um novo valor de cinza atravs de uma
transformao geomtrica.
Quando aplicamos o mtodo Vizinho mais prximo, o mapa pode ter uma estrutura tipo pixelada, quando damos
mais zoom. Essa aparincia pode ser melhorada usando os mtodos Bilinear ou Cbico., o qual causa que as
feies mais afiadas, se suavizem.

13.2.3 Menu de transparncia


QGIS mostra cada camada raster com um nvel diferente de transparncia. Use a barra deslizante de transparncia
para indicar a que nvel as camadas de baixo (se houver alguma) devem ser vsiveis atravs
da camada em uso. Isto muito til se deseja sobrepor mais de uma camada (por exemplo um mapa de relevo
sombreado sobreposto a um mapa raster com classificao). Assim o mapa ter um aspecto mais tridimensional.
Alm disso pode-se colocar um valor de pixel que ser considerado como SEMDADOS no menu Valor adicional
sem dados

13.2. Dilogo de propriedades do Raster

147

QGIS User Guide, Verso 2.8

Figure 13.6: Representao Raster - Reamostragem


Uma maneira ainda mais flexvel de modificar a banda de transparncia poder ser feita no :guilabel: Modificaes
das opes de transparncia. Aqui podemos definir a transparncia de cada pixel.
Como exemplo, desejamos colocar a gua de nosso arquivo raster de exemplo :Arquivo:landcover.tif, com
transparncia de 20%. Os seguintes passos so necessrios:
1. Carregar o arquivo raster: Arquivo:landcover.tif.
2. Abra o dilogo Propriedades fazendo clique duplo no nome do raster na legenda, o clicando com boto e
selecionando:Propriedades do menu pop-up.
3. Selecione o menu Transparncia
4. No menu Transparncia da banda, escolher Nenhum.
5. Clique no boto

Adicionar valores manualmente

uma nova linha vai aparecer na lista de pixels.

6. Entre o valor raster na coluna De e At (usamos 0 aqui), e ajuste a transparncia a 20%.


7. Pressione o boto [Aplicar] e visualize no mapa as modificaes feitas.
Podemos repetir os passos 5 e 6 para definir mais valores com a transparncia desejada.
Como podemos ver, fcil definir uma transparncia desejada, mas requer um grande esforo. Alis, pode-se
Exportar para arquivo
usar o boto
para gravar sua lista de transparncias num arquivo. O boto
carrega sua definio de transparncias e a aplica camada do raster em uso.

Importar do arquivo

13.2.4 Menu de Pirmides


Grandes camadas raster com grande resoluo, podem tornar a navegao lenta em QGIS. Criando cpias em baixa
resoluo dos dados (pirmides), o desempenho pode ser melhorado consideravelmente, j que QGIS, seleciona a
resoluo mais apropriada dependendo do nvel do zoom.
Voc deve pode ter direito de gravao no diretrio onde os dados originais so armazenados para construir
pirmides.
Vrios mtodos de reamostragem podem ser usados para calcular as piramides.
Vizinho mais prximo
Mdia
Gauss

148

Chapter 13. Trabalhando com Dados Raster

QGIS User Guide, Verso 2.8

Cbico
Modo
Nenhum
Se seleciona Interno (se possvel) do menu Formato Overview , QGIS tenta calcular as pirmides internamente.
Pode-se selecionar tambm Externo e Erdas Externo (Formato Erdas Imagine).

Figure 13.7: The Pyramids Menu


Note que o clculo de pirmides pode modificar o arquivo original de dados, e uma vez criado, no pode ser
apagado. Se deseja preservar uma verso sem pirmides de seu raster, faa uma copia de segurana antes do
clculo das pirmides.

13.2.5 Menu Histograma


O menu The Histograma permite ver a distribuio das bandas ou cores no raster. O histograma gerado automaticamente quando se abre o menu Histograma. Todas as bandas presentes som apresentadas juntas. Pode-se
salvar o histograma como imagem com o boto |mAoSalvarArquivo|. Com a opo With the Visibilidade do
menu
Prefs/Aes, podem se mostrar histogramas individuais de bandas. Para isto, selecione a opo
Mostrar banda selecionada. O Opes Mn/mx permite Sempre mostrar marcadores mn/mx , a Zoom para
mn/mx e Atualizar estilo para mn/mx. Depois de escolher Opes Mn/mx usando a opo Aes pode-se
Redefinir e Recalcular o histograma .

13.2.6 Menu Metadados


O menu Metadados, mostra o estado da informao da camada do raster, incluindo estatsticas de cada banda
na camada do raster em uso. A partir deste menu, podem ser definidas entradas na guia Descrio, Atribuio,
MetadadosUrl e Propriedades. Na guia:guilabel:Propriedades, so geradas estatsticas na base de preciso
saber ou seja possvel que uma determinada e especfica estatstica da camada, no tenha sido ainda coletada.
.

13.2. Dilogo de propriedades do Raster

149

QGIS User Guide, Verso 2.8

Figure 13.8: Histograma do raster

Figure 13.9: Metadados do raster

150

Chapter 13. Trabalhando com Dados Raster

QGIS User Guide, Verso 2.8

13.3 Calculadora Raster


A Calculadora Raster no menu Raster permite realizar clculos com base em valores de pixel raster existentes
(ver figure_raster_10). Os resultados so gravados em uma nova camadar com um formato suportado-GDAL.

Figure 13.10: Calculador Raster


As lista Bandas raster contm todas camadas raster carregadas e que podem ser usadas. Voc pode ento usar os
operadores para construir expresses de clculo, ou voc pode simplesmente digit-las na caixa.
Na seo camada resultado, voc precisar definir uma camada de sada. Voc pode, ento, definir a extenso
da rea de clculo baseado em uma camada raster de entrada, ou com base nas coordenadas X, Y e em colunas
e linhas, para definir a resoluo da camada de sada. Se a camada de entrada tem uma resoluo diferente, os
valores sero redefinidos com o algoritmo vizinho mais prximo.
A seo operadores contm todos os operadores disponveis. Para adicionar um operador de caixa de expresso
na calculadora raster, clique no boto apropriado. Clculos Matemticos ( + , - , * , ...)
e funes trigonomtricas (sen, cos, tan, ... ) esto disponveis. Fique ligado para mais operadores que podero surgir!
Com a caixa
Adicionar resultado para projetar, a camada resultado ser adicionada automaticamente rea
de legenda e poder ser visualizada.

13.3.1 Exemplos
Converter valores de elevao de metros para ps
Criar um raster de elevao em ps de uma varredura em metros, voc precisa usar o fator de converso de metros
para ps: 3.28. A expresso :

13.3. Calculadora Raster

151

QGIS User Guide, Verso 2.8

"elevation@1" * 3.28

Usando uma mscara


Se voc quer mascarar partes de um raster digamos, por exemplo, porque voc est interessado apenas em
altitudes superiores a 0 metros voc pode usar a seguinte expresso para criar uma mscara e aplicar o resultado
de uma varredura em uma nica etapa.
("elevation@1" >= 0) * "elevation@1"

Em outras palavras, para cada clula maior ou igual a 0, defina seu valor para 1. Caso contrrio, defina-o como 0.
Isso cria a mscara sobreposta.
Se voc quiser classificar um raster - digamos, por exemplo, em duas classes de elevao, voc pode usar a seguinte
expresso para criar um raster com dois valores 1 e 2 em uma nica etapa.
("elevation@1" < 50) * 1 + ("elevation@1" >= 50) * 2

Em outras palavras, para cada clula menor que 50 defina seu valor como 1. Para cada clula maior ou igual a 50
defina seu valor como 2.
.

152

Chapter 13. Trabalhando com Dados Raster

CHAPTER 14

Trabalhando com dados OGC

14.1 QGIS como Cliente de Dados OGC


O Consrcio Geoespacial Aberto (OGC), uma organizao internacional como mais de 300 organizaes em
todo mundo do tipo comerciais, sem fins lucrativos e de investigao. Os membros desenvolvem e implementam
padres para os contedos e servios geoespaciais, processamento e troca de dados SIG.
Descrevendo um modelo bsico de dados para elementos geogrficos e um nmero crescente de especficaes
esto desenvolvidos para servir necessidades especficas para localizao interopervel e tecnologia geoespacial,
incluindo o SIG. Mais informao encontrada em http://www.opengeospatial.org/.
As especificaes OGC importantes suportadas pelo QGIS so:
WMS Servio de Mapas Web (Cliente WMS/WMTS)
WMTS Servio de Mosaicos de Mapa Web (Cliente WMS/WMTS)
WFS Servios de Elementos Web (WFS e WFS-T Cliente)
WFS-T Servios de Elementos Web - Transacionais (WFS e WFS-T Cliente)
WCS Servios de Cobertura Web (WCS Cliente)
SFS Elementos Simples para SQL (Camadas PostGIS)
GML Linguagem de Marcadores Geogrfico
Os servios OGC esto a ser crescentemente usados para troca de dados geoespaciais de diferentes implementaes SIG e armazenamento de dados. O QGIS consegue lidar com as especificaes em baixo como cliente,
sendo SFS (atravs do suporte do fornecedor PostgreSQL/ PostGIS, veja Seo Camadas PostGIS).

14.1.1 Cliente WMS/WMTS


Viso Global do Suporte WMS
O QGIS atualmente pode funcionar como cliente WMS que entende servidores WMS 1.1, 1.1.1 e 1.3. Foi particularmente testado contra servios pblicos de acesso como os DEMIS.
Os servidores WMS funcionam atravs de pedidos pelo cliente (ex.: QGIS) para mapas raster com uma dada
extenso, conjunto de camadas, estilos de simbolizao, e transparncia. O servidor WMS de seguida consulta as
suas fontes de dados locais, matricializa num mapa e manda de volta ao cliente em formato raster. Para o QGIS
isto tipicamente vem em JPEG ou PNG.
WMS um servio REST genrico (Estado de Transferncia Representativo) mais que um Servio Web completamente fundido. Como tal, pode realmente obter os URLs gerados pelo QGIS e us-los num navegador da web
para recuperar as mesmas imagens que o QGIS usa internamente. Isto pode ser til para resolver problemas, uma
153

QGIS User Guide, Verso 2.8

vez que existem vrias marcas de servidores WMS no mercado e todos eles tm a sua prpria interpretao da
norma WMS.
As camadas WMS podem ser adicionadas facilmente, desde que conhea o acesso URL para o servidor WMS,
tenha uma ligao de servio a esse servidor, e o servidor compreenda HTTP como um mecanismos de transporte
de dados.
Viso Global do Suporte WMTS
O QGIS pode tambm agir como um cliente WMTS. O WMTS um padro OGC para a distribuio de conjuntos
de mosaicos de dados geoespaciais. Isto uma forma mais rpida e mais eficiente para distribuir dados que o WMS
porque com o WMTS os conjuntos de mosaicos so pr-gerados e o cliente apenas faz pedidos de transmisso dos
mosaicos e no os produz. Um pedido tpico do WMS envolve a gerao e transmisso de dados. Um exemplo
conhecido de um padro no-OGC para a visualizao de mosaicos de dados geoespaciais o Google Maps.
De maneira a exibir os dados a vrias escalas perto do que o utilizador queira ver, os conjuntos de mosaicos WMTS
so produzidos em vrios diferentes nveis de escala e so disponibilizados para o cliente SIG a seu pedido.
Este diagrama ilustra o conceito dos conjuntos de mosaicos

Figure 14.1: Conceito dos conjuntos de mosaicos do WMTS


Os dois tipos de interfaces WMTS que o QGIS suporta so via Key-Value-Pairs (KVP) e RESTful. Estas duas
interfaces so diferentes e necessita especific-los ao QGIS de forma diferente.
1) In order to access a WMTS KVP service, a QGIS user must open the WMS/WMTS interface and add the
following string to the URL of the WMTS tile service:
"?SERVICE=WMTS&REQUEST=GetCapabilities"

Um exemplo deste tipo de endereo


http://opencache.statkart.no/gatekeeper/gk/gk.open_wmts?\
service=WMTS&request=GetCapabilities

A camada topo2 funciona lindamente para testar neste WMTS. Adicionando esta linha e texto indica que um
servio web WMTS que dever ser usado em vez de o servio WMS.
2. O servio WMTS RESTful torna-se uma forma diferente, um URL simples, a forma recomendada pela
OGC :
{WMTSBaseURL}/1.0.0/WMTSCapabilities.xml

Este formato ajuda-o a reconhecer que isto um endereo RESTful. O WMTS RESTful acedido no QGIS
adicionando simplesmente o endereo na configurao do WMS no campo do URL da forma. Como exemplo para
um mapa base Austraco deste tipo de endereo http://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml.

154

Chapter 14. Trabalhando com dados OGC

QGIS User Guide, Verso 2.8

Nota:
Pode encontrar alguns servios antigos chamados de WMS-C. Esses servios so muito
semelhantes ao WMTS com a mesma finalidade mas trabalham ligeiramente diferente).
Pode gerilos da mesma forma que faz nos servios WMTS. Apenas adicione ?tiled=true no final do url. Veja
http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification para mais informaes sobre esta especificao.
Quando l o WMTS pode muitas vezes pensar em WMS-C.

Selecionando os Servidores WMS/WMTS


Na primeira vez que usa o elemento WMS no QGIS, no existem servidores definidos.
Comece clicando no boto
cionar Camada WMS ....

Adicionar camada WMS

na barra de ferramentas, ou atravs do menu Camada Adi-

A janela Adicionar Camada(s) do Servidor para adicionar camadas dos servidores WMS aparecem. Pode
adicionar alguns servidores para brincar clicando no boto [Adicionar servidores padres] . Isto ir adicionar
dois servidores WMS demonstrao para que possa usar, os servidores WMS do DM Solutions Group e
Lizardtech. Para definir uma novo servidor WMS no separador Camadas, selecione o boto [Novo] . De
seguida introduza os parmetros de ligao que deseja para o Servidor WMS, como est listado na table_OGC_1:
Nome
Um nome para esta ligao. Este nome ser usado para a lista de Ligaes do Servidor para
que possa distingui-la de outros Servidores WMS.
URL
URL do servidor que fornece os dados. Isto dever ser um nome de alojamento vlido o
mesmo formato que ir usar para abrir a ligao telnet ou o ping a um alojamento.
Usurio
Nome de Utilizador para aceder a um Servidor WMS protegido. Este parmetro opcional.
Senha
Senha para autenticao bsica no Servidor WMS. Este parmetro opcional.
Ignorar
GetMap URI

Ignorar GetMap URI reportado nas capacidades. Use um URI dado em cima para o
campo URL.

Ignorar
GetFeatureInfo
URI

Ignorar GetMap URI reportado nas capacidades, use um URI dado em cima para o
campo URL.

Tabela 1 OGC : Parmetros de Ligao do WMS


Se precisar de configurar um servidor proxy para receber servios WMS da internet, pode adicionar o seu servidor
proxy nas opes. Escolha o menu Configuraes Opes e clique no separador Rede & Proxy. De seguida
pode adicionar as suas configuraes de proxy e ativ-las configurando o
Certifique-se que selecionou o tipo proxy correto da lista de menu Tipo de Proxy

Use o proxy para acesso web.


.

Uma vez a nova ligao do Servidor WMS for criada, ser preservada para sesses futuras do QGIS.
Dica: Ligar URLs dos Servidores WMS
Certifique-se, que quando introduzir o URL do servidor WMS, seja o URL base. Por exemplo, no deve ter
fragmentos como request=GetCapabilities ou version=1.0.0 no seu URL.

Carregando as camadas WMS/WMTS


Uma vez preenchido os parmetros com sucesso pode usar o boto [Ligar] para responder s capacidades do
servidor selecionado. Isto inclui a codificao da imagem, Camadas, Estilos de Camadas, e Projees. Uma vez
que isto uma operao de rede, a velocidade de resposta depende da qualidade da ligao da sua rede ao servidor
WMS. Enquanto faz a transferncia de dados do servidor WMS, o progresso da transferncia visualizada no
canto inferior esquerdo da janela do WMS.
Sua tela dever estar parecendo com a figure_OGR_1, que mostra a resposta apresentada pelo servidor WMS do
portal European Soil.
Codificao da Imagem

14.1. QGIS como Cliente de Dados OGC

155

QGIS User Guide, Verso 2.8

Figure 14.2: Janela para adicionar servidores WMS, mostra as camadas disponveis

156

Chapter 14. Trabalhando com dados OGC

QGIS User Guide, Verso 2.8

A seo Codificao de Imagem agora apresenta uma lista de formatos suportados pelo cliente e servidor. Escolha
de acordo com as exigncias de preciso da sua imagem.
Dica: Codificao da Imagem
Tipicamente ir encontrar servidores WMS que oferecem a escolha da codificao de imagem JPEG ou PNG. O
JPEG um formato de perda de compresso, enquanto que o PNG reproduo fielmente os dados raster brutos.
Use JPEG se espera dados WMS para fotografia na natureza e/ou no se importa da perda de alguma qualidade na
imagem. Este tpico trade-off reduz em 5 vezes o requerimento de transferncia comparado ao PNG.
Use o PNG se necessitar representaes precisas dos dados originais, e no se importa dos requerimentos de
transferncia de dados.
Opes
O campo Opes fornece um campo de texto onde pode adicionar Nome da Camada para a camada WMS. Este
nome ir ser apresentado na legenda aps carregamento da camada.
Em baixo do nome da camada pode definir Tamanho do mosaico, se quiser configurar os tamanhos do mosaico
(ex.: 256x256) para dividir o pedido do WMS em pedidos mltiplos.
O Limite de elementos para GetFeatureInfo define quais os elementos do servidor para consulta.
Se selecionou um WMS da lista, um campo com a projeo padro, fornecida pelo mapserver, aparece. Se o
boto [Change...] est ativo, pode clicar e mudar para a projeo padro do WMS para outro SRC fornecido pelo
Servidor WMS.
Finalmente voc pode ativar
Usar Legenda WMS contextual se o servidor WMS suportar essa caracterstica.
Ento, somente as legendas relevantes para a extenso visvel de seu mapa sero apresentadas e no sero includos
itens de legenda para elementos que no podem ser vistos no mapa corrente.
Ordem das Camadas
O separador Ordem de Camada tem uma lista das camadas selecionadas disponveis do WMS actual ligado.
Poder reparar que algumas camadas expansveis, isto significa que a camada pode ser exibida na escolha dos
estilos de imagem.
Pode selecionar vrias camadas de uma s vez, mas apenas um estilo de imagem por camada. Quando vrias
camadas so selecionadas, elas sero combinadas no Servidor WMS e transmitido ao QGIS de uma s vez.
Dica: Ordenao das Camadas WMS
As camadas WMS renderizadas por um servidor so sobrepostas na ordem da lista da seo de Camadas, de cima
para baixo da lista. Se quiser alterar a ordem de sobreposio, pode usar o separador Ordem de camadas.
Transparncia
Nesta verso do QGIS, a configurao Transparncia Global da Propriedades da Camada est codificado para
estar sempre ligado, quando disponvel.
Dica: Transparncia da Camada WMS
Disponibilidade da transparncia da imagem do WMS depende da codificao da imagem usada: PNG e GIF
suportam transparncia enquanto que o JPEG deixa como no suportado.
Sistema de Referncia de Coordenadas
O Sistema de Coordenadas Referncia (SRC) a terminologia OGC para uma projeo QGIS.
Cada Camada WMS pode ser apresentada em mltiplos SRC, depedendo da capacidade do servidor WMS.
Para escolher o SRC selecione [Alterar...] e a janela semelhante da Figura Projeo 3 na Trabalhando com
Projees aparecer. A diferena principal com a verso do WMS do ecr que neste apenas os SRC suportados
apareceram no Servidor WMS.

14.1. QGIS como Cliente de Dados OGC

157

QGIS User Guide, Verso 2.8

Pesquisa de servidor
Dentro do QGIS pode pesquisar por servidores WMS. Figure_OGC_2 mostra o separador Pesquisar Servidor com
a janela Adicionar Camada(s) do Servidor.

Figure 14.3: Janela de pesquisa de servidores WMS depois de algumas palavras-chave


Como pode ver possvel introduzir uma cadeia de texto de pesquisa no campo de texto e pressionar o boto
[Pesquisar]. Aps pouco tempo o resultado da pesquisa ser preenchido na lista debaixo do campo de texto.
Procure a lista de resultados dentro da tabela. Para visualizar os resultados, selecione uma entrada da tabela,
prima o boto [Adicionar a linha selecionada lista WMS] e mude para o separador Camadas. O QGIS
automaticamente atualiza a sua lista de servidores e o resultado selecionado da pesquisa est disponvel na lista de
servidores WMS salvados no separador Camadas. Apenas precisar de pedir a lista de camadas clicando no boto
[Ligar]. Esta opo especialmente til quando quer pesquisar mapas por palavras-chave especficas.
Basicamente esta opo um dianteira para a API do http://geopole.org.
Mosaicos
Ao usar Servios WMTS (WMS em cache) como
http://opencache.statkart.no/gatekeeper/gk/gk.open_wmts?\
service=WMTS&request=GetCapabilities

pode procurar atravs do separador Conjuntos de Mosaicos dados pelo servidor. Informao adicional como o
tamanho do mosaico, formatos e SRC suportados esto na lista desta tabela. Em combinao com esta feio
pode usar a escala da quadrcula do Configuraes Painis (KDE e Windows) ou Ver Painis (Gnome e
MacOSX) e de seguida escolha Escala da quadrcula, que d escalas disponveis do servidor de mosaicos com
uma barra de deslizamento acoplada.

158

Chapter 14. Trabalhando com dados OGC

QGIS User Guide, Verso 2.8

Usando a Ferramenta Identificar


Uma vez adicionado o servidor WMS, e se qualquer camada do servidor WMS consultvel, pode usar a ferraIdentificar
para selecionar o pixel do enquadramento do mapa. A consulta feita ao servidor WMS para
menta
cada seleo feita. Os resultados da consulta vm na forma de um texto plano. A formatao desse texto depende
do servidor WMS particular usado. Seleo do formato

Se mltiplos formatos so suportados pelo servidor, uma caixa de combinao com os formatos suportados
automaticamente adicionado aos resultados da janela de identificao e o formato selecionado ir armazenar no
projeto para a camada. Suporte do formato GML
Identificar
suporta respostas do Servidor WMS (GetFeatureInfo) no formato GML ( chamado de
A ferramenta
Elemento no GUI do|qg| neste contexto). Se o formato Elemento for suportado pelo servidor e selecionado,
os resultados da ferramenta Identificar so elementos vetoriais como normais camadas vetoriais. Quando um
elemento selecionado na rvore, destacada no mapa e pode ser copiada para a rea de transferncia e colada
em outra camada vetorial. Veja o exemplo da instalao em baixo do UMN Mapserver para suportar o formato
GML GetFeatureInfo.

# in layer METADATA add which fields should be included and define geometry (example):
"gml_include_items"
"ows_geometries"
"ows_mygeom_type"

"all"
"mygeom"
"polygon"

# Then there are two possibilities/formats available, see a) and b):


# a) basic (output is generated by Mapserver and does not contain XSD)
# in WEB METADATA define formats (example):
"wms_getfeatureinfo_formatlist" "application/vnd.ogc.gml,text/html"
# b) using OGR (output is generated by OGR, it is send as multipart and contains XSD)
# in MAP define OUTPUTFORMAT (example):
OUTPUTFORMAT
NAME "OGRGML"
MIMETYPE "ogr/gml"
DRIVER "OGR/GML"
FORMATOPTION "FORM=multipart"
END
# in WEB METADATA define formats (example):
"wms_getfeatureinfo_formatlist" "OGRGML,text/html"

Propriedades de Visualizao
Uma vez ter adicionado o servidor WMS, pode ver as suas propriedades clicando com o direito do mouse na
legenda, e selecionando Propriedades. Separador de Metadados
O separador Metadados exibem a riqueza de informao sobre o servidor WMS, geralmente recolhidos a partir
da declarao de de Capacidades devolvidos a partir desse servidor. Muitas das definies podem ser removidas
atravs da leitura dos padres WMS (veja OPEN-GEOSPATIAL-CONSORTIUM Referncias Bibliogrficas e
Web), mas aqui esto algumas definies teis:
Propriedades do Servidor
Verso do WMS Verso do WMS suportada pelo servidor.
Formatos de Imagem A lista de MIME-types que o servidor pode responder com o desenho do
mapa. O QGIS formata qualquer que seja as bibliotecas Qt subjacentes que foram construdas, que
pelo menos tipicamente a image/png e image/jpeg.
Formatos de Identidade A lista dos MIME-types do servidor pode responder quando usa a ferramenta identificar. Atualmente o QGIS suporta o tipo text-plain.
Propriedades da Camada

14.1. QGIS como Cliente de Dados OGC

159

QGIS User Guide, Verso 2.8

Selecionado Querendo ou no esta camada selecionado quando o seu servidor foi adicionado a este
projeto.
Visvel Seja ou no essa camada esta selecionada como visvel na legenda. (Ainda no usado
nesta verso do QGIS.)
Pode Identificar Camada que retorna ou no resultados atravs do uso da ferramenta Identificar.
Pode ser Transparente Quando uma camada pode ou no pode ser editada com transparncia.
Esta verso do QGIS ir sempre usar a transparncia se esta Sim e a codificao da imagem suportar
transparncia
Permite Aproximar Quando uma camada pode ou no pode ser ampliada neste servidor. Esta
verso do QGIS assume que todas as camadas WMS tm esta definida como Sim. Camadas deficientes
podem ser renderizadas de forma estranha.
Contagem em cascata Os servidores WMS pode funcionar como proxy para outros servidores
WMS para obter dados raster para uma camada. Esta entrada mostra quantas vezes o pedido para esta
camada avanada por peer nos servidores WMS para o resultado.
Largura Fixa, Altura Fixa Quando uma camada pode ou no pode ter dimenses de pixeis da
fonte fixadas. Esta verso QGIS assume que todas as camadas WMS tm esta definio como nada.
Camadas deficientes podem ser renderizadas de forma estranha.
Caixa de Enquadramento WGS 84 A caixa de enquadramento desta camada, nas coordenadas
WGS 84. Alguns servidores WMS no configuram esta situao corretamente (ex.: usam as coordenadas UTM). Se for esse o caso, ento a vista inicial desta camada pode ser editada com uma
aparncia afastada pelo QGIS. O webmaster do WMS deve informar deste erro, que pode ser conhecido como elementos WMS XML LatLonBoundingBox, EX_GeographicBoundingBox
ou CRS:84 BoundingBox.
SRC disponveis As projees desta camada podem ser renderizadas pelo servidor WMS. Os
mesmos esto listados num formato nativo WMS.
Disponvel em estilo Os estilos da imagem desta camada podem ser renderizadas pelo o servidor
WMS.
Mostra a legenda grfica do WMS na tabela de contedos e compositor
O provedor de dados WMS QGIS capaz de exibir um grfico legenda na tabela da lista de camadas contedos e
no compositor mapa. A legenda WMS ser exibida somente se o servidor WMS suportar GetLegendGraphic e a
camada tiver getCapability url especificado, para que voc tambm tenha como escolher um estilo para a camada.
Se uma legendGraphic est disponvel, ser mostrada abaixo da camada. pequena, e voc tem que clicar sobre
ela para abrir na dimenso real (devido limitao arquitetnica QgsLegendInterface). Clicando sobre a legenda
da camada abrir um quadro com a legenda em resoluo mxima.
No compositor de impresso, a legenda ser integrada a ele (baixando) dimenso originria. Resoluo do grfico
da legenda pode ser definido nas propriedades do item sob Legenda -> WMS LegendGraphic para atender s suas
necessidades de impresso
A legenda ir exibir informaes contextuais com base em sua escala atual. A legenda WMS ser exibida somente
se o servidor WMS tiver capacidade GetLegendGraphic e a camada getCapability url for especificada, ento voc
tem que selecionar um estilo.
Limitaes do Cliente WMS
Nem todas as funcionalidades possveis do cliente WMS foram includas nesta verso do QGIS. Seguem-se algumas das mais notveis excees .
Editando as Configuraes da Camada WMS

160

Chapter 14. Trabalhando com dados OGC

QGIS User Guide, Verso 2.8

Adicionar camada WMS


Uma vez completo o procedimento
, no existe forma para alterar as configuraes. Uma
forma alternativa apagar a camada completamente e comear de novo.

Servidores WMS que Requerem Autenticao


Atualmente o acesso pblico e servios WMS protegidos so suportados. Os servidores WMS protegidos podem
ser acedidos pela autenticao pblica. Pode adicionar credenciais (opcionais) quando adiciona o servidor WMS.
Veja a seo Selecionando os Servidores WMS/WMTS para detalhes.
Dica: Acedendo a camadas protegidas OGC
Se necessitar de proteger camadas com outros mtodos seguros alm da autenticao bsica, pode usar o InteProxy
como proxy transparente, que suporta vrios mtodos de suporte. Mais informao pode ser encontrada no manual
InteProxy no stio na internet http://inteproxy.wald.intevation.org.
Dica: QGIS WMS Mapserver
Desde a Verso 1.7. o QGIS tem uma implementao prpria do Mapserver WMS 1.3.0. Leia mais sobre este
assunto no captulo QGIS com Servidor de Dados OGC.

14.1.2 WCS Cliente


O Servio Web de Cobertura (WCS) fornecem acesso aos dados matriciais de forma a serem teis renderizao cliente, como entrada a modelos cientficos, e para outros clientes. O WCS pode ser comprado ao WFS e
ao WMS. Como as instncias WMS e WFS, o WCS permite aos clientes escolher pores de informao salvadas
de servidores baseados condicionantes espaciais e outros critrios de consulta.
O QGIS tem um fornecedor WCS nativo e suporta a verso 1.0 e 1.1 (que so significativamente diferentes), mas
atualmente se d preferncia ao 1.0, porque o 1.1 tem vrios problemas (ex.: cada servidor implementa de formas
diferentes com vrias particularidades).
O fornecedor WCS nativo gere todos pedidos de rede e usa as configuraes padres de rede do QGIS (especialmente o proxy). tambm possvel selecionar o modo de cache (sempre cache, preferir cache, preferir rede,
sempre rede) e fornece tambm suporte seleo de posio do tempo se o domnio temporal oferecido pelo
servidor.

14.1.3 WFS e WFS-T Cliente


No QGIS, a camada WFS comporta-se de forma semelhante a uma camada vetorial. Pode identificar e selecionar
elementos e ver a tabela de atributos. Desde o QGIS 1.6 a edio WFS-T tambm suportada.
De uma forma geral adicionar uma camada WFS muito semelhante ao procedimento usado com o WMS. A
diferena que no existe servidores padres definidos, portanto ns teremos de adicionar o nosso.
Carregando uma camada WFS
Como exemplo ns usaremos o servidor WFS DM Solutions e exibiremos uma camada, O URL :
http://www2.dmsolutions.ca/cgi-bin/mswfs_gmap
Adicionar Camada WFS
1. Clique na ferramenta
na barra de ferramentas Camadas, a janela Adicionar Camada
WFS do Servidor aparecer.

2. Clique em [Novo].
3. Introduza DM Solutions como nome.
4. Introduza o URL (veja em cima).
5. Clique [OK].
6. Escolha DM Solutions da lista Ligaes do Servidor
14.1. QGIS como Cliente de Dados OGC

.
161

QGIS User Guide, Verso 2.8

7. Clique [Ligar].
8. Espera pela lista de camadas a ser preenchida.
9. Selecione a camada Parques da lista.
10. Clique [Aplicar] para adicionar a camada ao mapa.
Repare que as configuraes proxy que definiu nas suas preferncias so tambm reconhecidas.

Figure 14.4: Adicionando uma camada WFS


Voc notar que o progresso do download visualizado no canto inferior esquerdo da janela principal QGIS.
Uma vez que a camada carregada, voc pode identificar e selecionar uma provncia ou duas e v-la na tabela de
atributos.
Apenas o WFS 1.0.0 suportado. At este momento no houve muitos testes contra verses WFS implementadas
em outros servidores WFS. Se encontrar problemas com outros servidores WFS, por favor no hesite em contatar
a equipe de desenvolvimento. Por favor dirija-se Seo Ajuda e Suporte para mais informao sobre as listas de
discusses.
Dica: Encontrando Servidores WFS
Pode encontrar servidores WFS adicionais usando o Google ou outro motor de busca favorito. Existe um nmero
de listas com URLs pblicos, alguns tm manuteno outros no.
.

14.2 QGIS com Servidor de Dados OGC


QGIS Server is an open source WMS 1.3, WFS 1.0.0 and WCS 1 1.1.1 implementation that, in addition, implements advanced cartographic features for thematic mapping. The QGIS Server is a FastCGI/CGI (Common
Gateway Interface) application written in C++ that works together with a web server (e.g., Apache, Lighttpd).
It has Python plugin support allowing for fast and efficient development and deployment of new features. It is
funded by the EU projects Orchestra, Sany and the city of Uster in Switzerland.
O servidor QGIS usa o QGIS como fundo para a lgica SIG e renderizao de mapas. Alm disso, a biblioteca
Qt usada para grficos e para a programao independente C++. Em contraste com outros softwares WMS, o
Servidor QGIS usa regras cartogrficas como linguagem de configurao, quer na configurao do servidor quer
nas regras cartogrficas definidas pelo utilizador.

162

Chapter 14. Trabalhando com dados OGC

QGIS User Guide, Verso 2.8

Uns desktop QGIS e Servidores QGIS usam as mesmas bibliotecas de visualizao, os mapas que so publicados
na web na mesma aparncia como no SIG do desktop.
Num dos seguintes manuais iremos fornecer um exemplo de configurao para definir um Servidor | qg | . Mas,
por agora, ns recomendamos que leia um dos seguintes URLs para obter mais informaes:
http://karlinapp.ethz.ch/qgis_wms/
http://hub.qgis.org/projects/quantum-gis/wiki/QGIS_Server_Tutorial
http://linfiniti.com/2010/08/qgis-mapserver-a-wms-server-for-the-masses/

14.2.1 Instalao simples no Debian Squeeze


At this point, we will give a short and simple sample installation how-to for a minimal working configuration
using Apache2 on Debian Squeeze. Many other OSs provide packages for QGIS Server, too. If you have to build
it all from source, please refer to the URLs above.
Firstly, add the following debian GIS repository by adding the following repository:
$ cat /etc/apt/sources.list.d/debian-gis.list
deb http://qgis.org/debian trusty main
deb-src http://qgis.org/debian trusty main
$ # Add keys
$ sudo gpg --recv-key DD45F6C3
$ sudo gpg --export --armor DD45F6C3 | sudo apt-key add $ # Update package list
$ sudo apt-get update && sudo apt-get upgrade

Now, install QGIS-Server:


$ sudo apt-get install qgis-server python-qgis

Installation of a HelloWorld example plugin for testing the servers. You create a directory to hold server plugins.
This will be specified in the virtual host configuration and passed on to the server through an environment variable:
$
$
$
$
$
$
$

sudo mkdir -p /opt/qgis-server/plugins


cd /opt/qgis-server/plugins
sudo wget https://github.com/elpaso/qgis-helloserver/archive/master.zip
# In case unzip was not installed before:
sudo apt-get install unzip
sudo unzip master.zip
sudo mv qgis-helloserver-master HelloServer

Install the Apache server in a separate virtual host listening on port 80. Enable the rewrite module to pass HTTP
BASIC auth headers:
$ sudo a2enmod rewrite
$ cat /etc/apache2/conf-available/qgis-server-port.conf
Listen 80
$ sudo a2enconf qgis-server-port

This is the virtual host configuration, stored in /etc/apache2/sites-available/001-qgis-server.conf


:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/qgis-server-error.log
CustomLog ${APACHE_LOG_DIR}/qgis-server-access.log combined

14.2. QGIS com Servidor de Dados OGC

163

QGIS User Guide, Verso 2.8

# Longer timeout for WPS... default = 40


FcgidIOTimeout 120
FcgidInitialEnv LC_ALL "en_US.UTF-8"
FcgidInitialEnv PYTHONIOENCODING UTF-8
FcgidInitialEnv LANG "en_US.UTF-8"
FcgidInitialEnv QGIS_DEBUG 1
FcgidInitialEnv QGIS_SERVER_LOG_FILE /tmp/qgis-000.log
FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0
FcgidInitialEnv QGIS_PLUGINPATH "/opt/qgis-server/plugins"
# ABP: needed for QGIS HelloServer plugin HTTP BASIC auth
<IfModule mod_fcgid.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride All
Options +ExecCGI -MultiViews +FollowSymLinks
# for apache2 > 2.4
Require all granted
#Allow from all
</Directory>
</VirtualHost>

Now enable the virtual host and restart Apache:


$ sudo a2ensite 001-qgis-server
$ sudo service apache2 restart

Test the server with the HelloWorld plugin:


$ wget -q -O - "http://localhost/cgi-bin/qgis_mapserv.fcgi?SERVICE=HELLO"
HelloServer!

You
can
have
a
look
at
the
default
GetCpabilities
of
the
QGIS
server
at:
http://localhost/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabili
Dica: If you work with a feature that has many nodes then modyfying and adding a new feature will fail. In this
case it is possible to insert the following code into the 001-qgis-server.conf file:
<IfModule mod_fcgid.c>
FcgidMaxRequestLen 26214400
FcgidConnectTimeout 60
</IfModule>

14.2.2 Criando um WMS/WFS a partir de um projeto QGIS


Para fornecer um novo Servidor QGIS WMS, WFS or WCS ns tivemos de criar um ficheiro de projeto QGIS
com alguns dados. Aqui usamos a shapefile alaska do conjunto de dados de amostra do QGIS. Defina as cores e
estilo das camadas no QGIS e defina o SRC do projeto, se no estiver definido.
Em seguida v ao menu Servidor OWS da janela Projeto Propriedades do Projeto e d alguma informao
sobre o OWS nos campos das :guilabel:Capacidades do Servio. Isto ir aparecer na resposta GetCapabilities do
WMS, WFS or WCS. Se voc no ativar a
Capacidades do Servio o Servidor|qg| ir usar a informao dada
no arquivo wms_metadata.xml localizado na pasta cgi-bin .
Capacidades WMS

164

Chapter 14. Trabalhando com dados OGC

QGIS User Guide, Verso 2.8

Figure 14.5: Definies para o projeto do Servidor QGIS WMS/WFS/WCS (KDE)

14.2. QGIS com Servidor de Dados OGC

165

QGIS User Guide, Verso 2.8

Na seo Capacidades WMS voc pode definir a extenso aconselhada na resposta GetCapabilities do WMS
ao introduzir os valores mnimos e mximos de X e Y nos campos da Extenso aconselhvel. Clicando Usar
Extenso atual do Mapa define estes valores para a extenso Atualmente exibida no enquadramento do mapa
QGIS. Ao ativar

Restries SRC pode restringir os sistemas de coordenas referncia (SRC) que o Servidor

QGIS poder oferecer para renderizar mapas. Use o boto


em baixo para selecionar os SRC a partir do
Selecionador de Sistemas de Coordenadas Referncia, ou clique Usado para adicionar o SRC usado no projeto
QGIS lista.
Se voc tiver um compositor de impresso definido no seu projeto, ele aparecer na lista da resposta GetCapabilities, e podem ser usados pelo pedido GetPrint para criar impresses, usando um dos layouts do compositor
de impresso como modelo. Isto uma extenso especfica do QGIS para a especificao do WMS 1.3.0. Se
quiser excluir qualquer compositor de impresso de ser publicado pelo WMS, ative Excluir compositores e clique
. Em seguida selecione o compositor de impresso da janela Selecione o compositor de
no boto em baixo
impresso de forma a adicionar ou excluir a lista de compositores.
Se voc desejar excluir uma camada ou um grupo de camadas da publicao pelo WMS, ative checkbox| Excluir
Camadas e clique no boto
abaixo. Isto abrir a janela Selecione camadas e grupos restritos que ir permitir
escolher as camadas e grupos que no quer que sejam publicados. Use a Shift ou Ctrl se quiser selecionar
mltiplas entradas de uma vez s.
Voc pode receber o GetFeatureInfo solicitado como texto simples, XML e GML. O padro XML, texto ou
formato GML depende do formato de sada escolhido para no pedido GetFeatureInfo.
Adicionar geometria resposta de informao do elemento. Isto ir incluir na
Se desejar voc pode ativar o
resposta GetFeatureInfo das geometrias dos elementos em formato de texto. Se quiser que o Servidor QGIS aviseo dos pedidos especficos dos URLs na resposta do GetCapabilities do WMS, introduza o URL correspondente
no campo URL Anunciado. Alm disso, voc pode restringir o tamanho mximo dos mapas trazido pelo pedido
GetMap ao introduzir a altura e largura mxima nos campos respectivos no Mximos para pedidos GetMap.
Se uma das suas camadas usa a exibio Tipo do Mapa (ou seja, para mostrar expresses de texto usandas) isso
vai ser listados no interior da sada GetFeatureInfo. Se a camada usa um valor Mapa para um de seus atributos,
tambm estas informaes sero mostrados na sada GetFeatureInfo.
QGIS support the following request for WMS service:
GetCapabilities
GetMap
GetFeatureInfo
GetLegendGraphic (SLD profile)
DescribeLayer (SLD profile)
GetStyles (custom QGIS profile)
Capacidades WFS
Na rea Capacidades WFS voc pode selecionar camadas que quer fornecer ao WFS, e especificar permisses para
efetuar operaes para atualizar, inserir ou apagar. Se introduzir um URL no campo URL Anunciado da seco
Capacidades WFS, o Servidor QGIS ir inform-lo este URL especfico na resposta GetCapabilities do WFS.
QGIS support the following request for WFS service:
GetCapabilities
DescribeFeatureType
GetFeature
Transaction
Capacidades WCS

166

Chapter 14. Trabalhando com dados OGC

QGIS User Guide, Verso 2.8

Na rea Capacidades WCS voc pode selecionar camadas que quer fornecer ao WCS. Se introduzir um URL no
campo URL Anunciado da seco Capacidades WCS, o Servidor QGIS ir inform-lo este URL especfico na
resposta GetCapabilities do WCS.
Agora salve a sesso em um arquivos de projeto alaska.qgs. Para fornecer ao projeto como um WMS/WFS,
ns criamos uma nova pasta /usr/lib/cgi-bin/project com privilgios de administrador e adicionamos
o arquivo do projeto alaska.qgs e a cpia do arquivo do qgis_mapserv.fcgi - e tudo.
Agora testamos o nosso projeto WMS, WFS e WCS. Adicione o WMS, WFS e WCS. como est descrito em
Carregando as camadas WMS/WMTS e WFS e WFS-T Cliente ao QGIS e carregue os dados. O URL :
http://localhost/cgi-bin/project/qgis_mapserv.fcgi

QGIS support the following request for WCS service:


GetCapabilities
DescribeCoverage
GetCoverage
Afinando o seu OWS
Para camadas vectoriais, o menu Campos da janela Camada Propriedades permite que voc defina para cada
atributos se ir ser ou no publicado. Por padro, todos os atributos so publicados pelo seu WMS ou WFS. Se
quiser um atributo especfico que no estiver publicado, desative a caixa correspondente na coluna WMS ou WFS.
Voc pode sobrepor marcas de gua sobre mapas produzidos no seu WMS adicionando anotaes de texto ou
anotaes SVG atravs do arquivos de projeto. Veja sec_annotations para instrues para a criao de anotaes.
Para anotaes exibidas como marcas de gua na sada do WMS, a caixa de verificao Posio fixa do mapa na
janela Anotao de texto deve estar desativada. Isto pode ser acessado atravs de um clique duplo na anotao
enquanto que uma das ferramentas de anotao est ativa. Para as anotaes SVG voc necessitar de configurar o
projeto para salvar os diretrios absolutos (no menu the Geral menu da janela Projeto Propriedades do Projeto
) ou modificar manualmente o diretrio para a imagem SVG numa forma que represente um diretrio relativo
vlido.
Os parmetros extra suportados pelo pedido WMS GetMap
No pedido GetMap WMS o Servidor QGIS aceita um par de parmetros extra em adio aos parmetros padro
correspondendo especificao da OGC WMS 1.3.0:
Parmetro MAPA: Semelhante ao MapServer, o parmetro MAPA pode ser usado para especificar o caminho
para o ficheiro de projecto QGIS. Pode especificar um caminho absoluto ou relativo para a localizao do
executvel do servidor (qgis_mapserv.fcgi). Se no estiver especificado, o Servidor QGIS procura
por ficheiros .qgs no directrio onde o executvel do servidor est localizado.
Exemplo:
http://localhost/cgi-bin/qgis_mapserv.fcgi?\
REQUEST=GetMap&MAP=/home/qgis/mymap.qgs&...

Parmetro DPI : O parmetro DPI pode ser usado para especificar o pedido de sada da resoluo.
Exemplo:
http://localhost/cgi-bin/qgis_mapserv.fcgi?REQUEST=GetMap&DPI=300&...

Parmetro OPACIDADE: A opacidade pode se definida numa camada ou ao nvel do grupo. O intervalo de
valores permitido vai de 0 (totalmente trasnaprente) a 255 (totalmente opaco).
Exemplo:
http://localhost/cgi-bin/qgis_mapserv.fcgi?\
REQUEST=GetMap&LAYERS=mylayer1,mylayer2&OPACITIES=125,200&...

14.2. QGIS com Servidor de Dados OGC

167

QGIS User Guide, Verso 2.8

QGIS registro no servidor


Para registrar as solicitaes de enviar ao servidor, defina as seguintes variveis de ambiente:
** QGIS_SERVER_LOG_FILE **: Especifique o caminho e o nome do arquivo. Certifique-se de que o
servidor tem permisses adequadas para escrever no arquivo. Arquivo deve ser criado automaticamente,
basta enviar algumas solicitaes ao servidor. Se ele no estiver l, verifique as permisses.
** QGIS_SERVER_LOG_LEVEL **: Especifique o nvel de log desejado. Os valores disponveis so:
0 INFO (log todos os pedidos),
1 AVISO,
2 CRTICO (log apenas erros crticos, adequado para fins de produo).
Exemplo:
SetEnv QGIS_SERVER_LOG_FILE /var/tmp/qgislog.txt
SetEnv QGIS_SERVER_LOG_LEVEL 0

** Nota **
Ao usar o mdulo Fcgid usar FcgidInitialEnv em vez de SetEnv!
Servidor de registro est habilitado tambm se executvel compilado no modo release.
Variveis ambientais
** QGIS_OPTIONS_PATH **: A varivel especifica o caminho para o diretrio com as configuraes.
Ele funciona da mesma forma opo optionspath aplicao QGIS como. Ele est procura de arquivo de
configuraes em <QGIS_OPTIONS_PATH> /QGIS/QGIS2.ini. Para exaple, para definir servidor QGIS
em Apache para usar o arquivo de configuraes /path/to/config/QGIS/QGIS2.ini, adicione a configurao
do Apache:
SetEnv QGIS_OPTIONS_PATH "/path/to/config/"

168

Chapter 14. Trabalhando com dados OGC

CHAPTER 15

Trabalhando com dados GPS

atualizaes

15.1 Complemento GPS


15.1.1 O que GPS?
GPS, o Sistema de Posicionamento por Satlite, um sistema baseado em satlites que permite que qualquer
pessoa com um receptor de GPS possa encontrar sua posio exata em qualquer lugar do mundo. O GPS usado
como uma ajuda nas rotas, por exemplo, em avies, em barcos e por pedestres. O receptor de GPS utiliza os sinais
de satlites para calcular a sua latitude, longitude e (s vezes) altitude. A maioria dos receptores tambm tm a
capacidade de armazenar locais (conhecidos como trilhas), sequncias de locais que compem a rota prevista
ou pista de circulao do pedestre ao longo do tempo. Pontos de passagem, rotas e trilhas so os trs tipos de
funcionalidades bsicas em dados de GPS. QG mostra locais em camadas de pontos, enquanto rotas e trilhas so
exibidos em cadeia de camadas de linhas.

15.1.2 Carregando dados GPS de um arquivo


Existem dezenas de diferentes formatos de arquivo para armazenar dados de GPS. O formato que QGIS usa
chamado GPX (GPS eXchange format), que um formato padro de intercmbio que pode conter qualquer
nmero de waypoints, rotas e trilhas no mesmo arquivo.
To load a GPX file, you first need to load the plugin. Plugins

Plugin Manager... opens the Plugin Manager

GPS Tools checkbox. When this plugin is loaded, a button with a small handheld GPS
Dialog. Activate the
device will show up in the toolbar and in Layer Create Layer :
Importar GPX atravs da barra de ferramentas GPS

Criar nova camada GPX

Para trabalhar com os dados do GPS, ns fornecemos um arquivo GPX exemplo disponvel no QG com um
conjunto de dados de amostra:: file: qgis_sample_data / gps / national_monuments.gpx. Consulte a seo: ref:
label_sampledata para obter mais informaes sobre os dados do exemplo.
1. Selecione no menu: Vector -> GPS -> GPS Tools ou clique gpx importao: no cone GPS Tools na barra
de ferramentas e abra a aba: guilabel: Carregue o arquivo GPX. (ver figura GPS_1).
2. Navegue
at
a
pasta
qgis_sample_data/gps/,
national_monuments.gpx e clique ** [Abrir]. **

selecione

arquivo

GPX

Use the [Browse...] button to select the GPX file, then use the checkboxes to select the feature types you want
to load from that GPX file. Each feature type will be loaded in a separate layer when you click [OK]. The file
national_monuments.gpx only includes waypoints.

169

QGIS User Guide, Verso 2.8

Figure 15.1: Janela de dilogo Ferramentas GPS


Nota: Unidades de GPS permitem armazenar dados em diferentes sistemas de coordenadas. Ao baixar um
arquivo GPX (a partir de sua unidade de GPS ou site) e, em seguida, coloc-lo no QG, certifique-se de que os
dados armazenados no arquivo GPX utiliza WGS 84 (latitude / longitude). QG espera que esta a especificao
oficial do GPX. Veja em: http://www.topografix.com/GPX/1/1/.

15.1.3 GPSBabel
Como QG usa arquivos GPX como padro, voc precisa encontrar uma maneira de converter outros formatos
de arquivos GPS para GPX. Isto pode ser feito por muitos formatos usando o programa GPSBabel que est
disponvel em http://www.gpsbabel.org. Este programa tambm pode transferir dados GPS entre um computador
e um dispositivo GPS. QG usa GPSBabel para fazer essas coisas, por isso recomendado que voc instale. No
entanto, se voc quiser apenas para carregar os dados de GPS a partir de arquivos GPX voc no vai precisar dele.
A verso 1.2.3 do GPSBabel conhecido por trabalhar com QG, mas voc pode usar verses posteriores, sem
problemas.

15.1.4 Importando dados GPS


Para importar dados de GPS de um arquivo que no GPX, voc ir usar a ferramenta: guilabel: na caixa de
dilogo Ferramentas GPS. Aqui, voc seleciona o arquivo que deseja importar (e o tipo de arquivo), e onde voc
deseja armazenar o arquivo GPX convertido e qual o nome da nova camada. Note-se que nem todos os formatos
de dados GPS ir suportar todos os trs tipos de recurso, portanto, para muitos formatos voc s ser capaz de
escolher entre um ou dois tipos.

15.1.5 Descarregando dados de um receptor GPS


QG pode usar GPSBabel para baixar dados de um dispositivo GPS diretamente comnovas camadas vetoriais. Para
isso, use o: guilabel: -> Faa o download da guia GPS na caixa de dilogo Ferramentas GPS (ver Figure_GPS_2).
Aqui, selecionamos o tipo de dispositivo GPS, a porta que ele est conectado (ou USB se o seu GPS suporta isso),
local onde deseja fazer o download, o arquivo GPX onde os dados devem ser armazenados e o nome da nova
camada.
O tipo de dispositivo que voc selecionar no menu do aparelho GPS determina como GPSBabel tenta se comunicar
com o seu dispositivo GPS. Se nenhum dos tipos disponveis funcionar com o seu dispositivo GPS, voc pode criar
um novo tipo (ver seo ref: definindo-novo-dispositivo).
A porta pode ser um nome de arquivo ou algum outro nome que o seu sistema operacional utiliza como referncia
para a porta fsica em seu computador que o dispositivo GPS est conectado. Tambm pode ser simplesmente
USB, para unidades de GPS habilitados para USB.

170

Chapter 15. Trabalhando com dados GPS

QGIS User Guide, Verso 2.8

Figure 15.2: Ferramenta de download

On Linux, this is something like /dev/ttyS0 or /dev/ttyS1.

No Windows, COM1 ou COM2.

Quando voc clica [OK], os dados sero transferidos a partir do dispositivo e aparece como uma camada em QG.

15.1.6 Carregando dados no receptor GPS


Voc tambm pode enviar dados diretamente de uma camada de vetor em QGIS a um dispositivo GPS usando o
guilabel: Carregar o GPS: caixa de dilogo Ferramentas GPS. Para fazer isso, basta selecionar a camada que
voc deseja carregar (que deve ser uma camada GPX), o tipo de dispositivo de GPS, e a porta (ou USB) que
est conectado. Assim com a ferramenta de download, voc pode especificar novos tipos de dispositivos caso o
dispositivo no estiver na lista.
Esta ferramenta muito til em combinao com as capacidades de edio de vetores de QGIS. Ela permite que
voc carregue um mapa, crie pontos de passagem e rotas, para envi-los e us-los no seu dispositivo GPS.

15.1.7 Definindo novos tipos de dispositivo


H lotes de diferentes tipos de dispositivos GPS. A QGIS desenvolvedores no pode testar todos eles, por isso,
se voc tem um dispositivo que no funciona com qualquer um dos tipos listados no guilabel: -> download a
partir de GPS e -> guilabel: Carregar o GPS, voc pode definir o seu prprio tipo de dispositivo. Voc pode fazer
isso usando o editor de dispositivo GPS, que voc inicia clicando em: [Editar dispositivos] -> boto download ou
upload.
Para definir um novo dispositivo, basta clicar no boto [Novo dispositivo], digite um nome, digite os comandos de
download e upload para o seu dispositivo e clique no boto [Atualizar]. O nome ser listado nos menus do aparelho
nas janelas de Atualizar e Baixar - pode ser qualquer linha. O comando de download o comando que usado
para baixar os dados do dispositivo para um arquivo GPX. Este ser, provavelmente, um comando GPSBabel, mas
voc pode usar qualquer outro programa com linha de comando para criar um arquivo GPX. QGIS ir substituir
as palavras-chave % type, % in, e % out quando executar o comando.
% type ser substitudo por -w se voc estiver baixando Locais, -r para Rotas e -t para Trilhas.
Estas so as opes de comando que o GPSBabel possui para download.
% in ser substitudo pelo nome da porta que voc escolher durante o download e % out ser substitudo pelo
nome que voc escolher para o arquivo GPX onde os dados baixados devem ser armazenados. Ento, se voc criar
um tipo de dispositivo com o comando gpsbabel % -i Garmin -o gpx% em% out (este o comando de download
para um tipo de dispositivo pr-definido Garmin srie) e, em seguida, us-lo para baixar locais de porta / dev /
ttyS0 para o arquivo output.gpx. QGIS ir substituir as palavras-chave e executar o comando gpsbabel -w -i
Garmin -o gpx / dev / ttyS0 sada. gpx.

15.1. Complemento GPS

171

QGIS User Guide, Verso 2.8

Os comandos indicados nas linhas de Carregar so aqueles utilizados para carregar os dados no dispositivo. As
mesmas palavras-chave so utilizadas, porm %in substitudo pelo nome do arquivo GPS que utilizado e %out
substitudo pelo nome da porta.
Voc pode aprender mais sobre GPSBabel e as opes de linha de comando disponveis em
http://www.gpsbabel.org.
Depois de ter criado um novo tipo de dispositivo, ele aparecer na lista de dispositivos para baixar e atualizar as
ferramentas.

15.1.8 Download de pontos/trilhas para GPS


Conforme descrito nas sees anteriores, o QGIS usa GPSBabel para baixar pontos / caminhos diretamente no
projeto. QGIS abre a caixa com um perfil pr-definido para baixar de dispositivos Garmin. Infelizmente h um
bug #6318 que no permite criar outros perfis, por isso o download diretamente no QGIS usando as ferramentas
de GPS est no momento limitado a unidades USB Garmin.
Garmin GPSMAP 60cs
MS Windows
Instalar os drivers USB da Garmin atravs do link http://www8.garmin.com/support/download_details.jsp?id=591
Ligue o aparelho de GPS, abra e digite type = serial Garmin e port = usb. Preencha os campos guilabel:
Nome da Camada e: guilabel: Arquivo de Sada. s vezes, parece ter problemas em uma determinada pasta,
use algo como c:temp que geralmente funciona.
Ubuntu/Mint GNU/Linux
necessrio em primeiro lugar discutir sobre as permisses do dispositivo, conforme descrito no site:
https://wiki.openstreetmap.org/wiki/USB_Garmin_on_GNU/Linux. Voc pode tentar criar um arquivo: / etc /
udev / rules.d / 51 garmin.rules contendo esta regra
ATTRS{idVendor}=="091e", ATTRS{idProduct}=="0003", MODE="666"

Depois disso, necessrio ter certeza de que o mdulo do kernel garmin_gps no est carregando.
rmmod garmin_gps

e, em seguida, voc pode usar as ferramentas de GPS. Infelizmente, no parece ser um bug#7182 e, geralmente, o
QGIS congela vrias vezes antes do bom trabalho de operao.
Registro de dados BTGP-38KM (somente Bluetooth)
MS Windows
O erro j referido no permite fazer o download dos dados a partir do QGIS, por isso necessrio utilizar o
GPSBabel a partir do comando ou usando a sua interface.
gpsbabel -t -i skytraq,baud=9600,initbaud=9600 -f COM9 -o gpx -F C:/GPX/aaa.gpx

Ubuntu/Mint GNU/Linux
Use o mesmo comando (ou as configuraes do GPSBabel GUI) no Windows. No Linux de alguma forma pode
obter uma mensagem
skytraq: Too many read errors on serial port

seria a questo de desligar e ligar o registro de dados novamente.

172

Chapter 15. Trabalhando com dados GPS

QGIS User Guide, Verso 2.8

Registro de dados BlueMax GPS-4044 (BT e USB).


MS Windows
Nota: Precisa instalar os drivers antes de us-lo no Windows 7. Veja no site do fabricante qual o download
adequado.
Baixando com GPSBabel, ambos com USB e BT retorna sempre um erro.
gpsbabel -t -i mtk -f COM12 -o gpx -F C:/temp/test.gpx
mtk_logger: Cant create temporary file data.bin
Error running gpsbabel: Process exited unsucessfully with code 1

Ubuntu/Mint GNU/Linux
Com USB
Depois de ter ligado o cabo e utilizar o comando dmesg para a porta que est sendo usada, digite por exemplo
/dev/ttyACM3. Ento,ser usado o GPSBabel para CLI ou GUI.
gpsbabel -t -i mtk -f /dev/ttyACM3 -o gpx -F /home/user/bluemax.gpx

Com Bluetooth
Use Blueman como gerenciador de dispositivos para associar o dispositivo e disponibiliz-lo atravs de uma porta
do sistema executando o GPSBabel.
gpsbabel -t -i mtk -f /dev/rfcomm0 -o gpx -F /home/user/bluemax_bt.gpx

15.2 Rastreio GPS em tempo real


Para ativar o rastreamento GPS ao vivo QGIS, voc precisa selecionar :menuselection: Exibir > Paineis |caixa|
informao do GPS. Voc receber uma nova janela ancorada no lado esquerdo da tela.
Existem quatro telas possveis nesta janela de monitoramento GPS

coordenadas de posio do GPS e uma interface para inserir manualmente vrtices e feies

fora conexes do sinal GPS via satlite

tela GPS mostrando nmero e posio polar dos satlites

tela de opes do GPS (ver figure_gps_options)

Com um receptor GPS conectado (tem de ser compatvel com o seu sistema operacional), um simples clique em
[Conectar] liga o GPS no QGIS. Um segundo clique (agora em [Desconectar]) desliga o receptor GPS do seu
computador. Para GNU / Linux, suporte gpsd integrado para apoiar a conexo para a maioria dos receptores
GPS. Portanto, voc primeiro tem que configurar gpsd corretamente para conectar ele ao QGIS.
Aviso: Se voc quer gravar a sua posio para a tela, voc tem que criar uma nova camada vetorial primeiro e
mudar para o estado editvel para gravar o seu caminho.

15.2.1 Posio e atributos adicionais


Se o GPS est recebendo sinais de satlites, voc vai ver a sua posio em latitude, longitude e altitude,
juntamente com atributos adicionais.

15.2. Rastreio GPS em tempo real

173

QGIS User Guide, Verso 2.8

Figure 15.3: Posio GPS e atributos adicionais

174

Chapter 15. Trabalhando com dados GPS

QGIS User Guide, Verso 2.8

15.2.2 Fora do sinal GPS


Aqui, voc pode ver a intensidade do sinal dos satlites que est recebendo sinais.

Figure 15.4: Intensidade do sinal de rastreamento GPS

15.2.3 Posiao polar GPS


Se voc quer saber onde esto todos os satlites conectados, preciso mudar para a tela polar. Voc tambm
pode ver os nmeros de identificao dos satlites conectados.

Figure 15.5: Posio polar de rastreamento GPS

15.2.4 Opes GPS


Em caso de problemas de conexo, voc pode alternar entre:

Autodetectar

Interno

Dispositivo serial

gpsd (selecionando o anfitrio, porta e o dispositivo GPS que est ligado)

Um clique sobre ** [Conectar] ** reinicia a ligao ao receptor GPS.


Voc pode ativar |caixa| salvar automaticamente feies adicionadas quando voc est em modo de edio. Ou
voc pode ativar |caixa| :guilabel:Adicionar pontos automaticamente para a tela mapa com uma determinada
largura e cor.
15.2. Rastreio GPS em tempo real

175

QGIS User Guide, Verso 2.8

Figure 15.6: Janela de opes de rastreamento GPS

176

Chapter 15. Trabalhando com dados GPS

QGIS User Guide, Verso 2.8

Ativando |caixa| Cursor, voc pode usar um controle deslizante |barra| para diminuir e aumentar a posio do
cursor na tela.
Centragem do Mapa permite decidir de que forma a tela ser atualizada. Isto inclui sempre, quando
Ativando
sair, se suas coordenadas registradas comear a se mover para fora da tela, ou nunca, para manter a extenso do
mapa.
Finalmente, voc pode ativar |caixa| Arquivo Log e definir um caminho e um arquivo onde as mensagens de log
sobre o rastreamento GPS sero registradas.
Se voc quiser definir uma feio manualmente, voc tem que voltar para
ou [Adicionar ponto de passagem].

Posio

e clique em [Adiconar Ponto]

15.2.5 Conectar um GPS com Bluetooth para rasteamento ao vivo


Com QGIS voc pode conectar um GPS via Bluetooth para a coleta de dados em campo. Para executar esta tarefa,
voc precisa de um dispositivo GPS com Bluetooth e um receptor Bluetooth em seu computador.
Em primeiro lugar voc deve deixar seu aparelho de GPS ser reconhecido e emparelhado com o computador.
Ligue o GPS, v at o cone Bluetooth na rea de notificao e busca de um novo dispositivo.
No lado direito da mscara de Seleo do aparelho certifique-se que todos os dispositivos so selecionados para
que a sua unidade de GPS provavelmente aparecer entre os disponveis. Na prxima etapa, um servio de conexo
serial deve estar disponvel, selecione-o e clique no boto [Configurar].
Lembre-se o nmero da porta COM atribudo conexo GPS como resultante pelas propriedades Bluetooth.
Depois que o GPS foi reconhecido, faa o emparelhamento para a conexo. Normalmente, o cdigo de autorizao
so 0000.
Agora abra o painel Informao GPS e mudar para tela de opes de GPS . Selecione a porta COM atribudo
conexo GPS e clique em [Conectar]. Depois de um tempo um cursor indicando a sua posio deve aparecer.
Se QGIS no pode receber dados do GPS, ento voc deve reiniciar seu dispositivo GPS, espere 5-10 segundos,
em seguida, tente se conectar novamente. Normalmente este trabalho soluciona. Se voc receber um erro de
conexo novamente certifique-se que voc no tem outro receptor Bluetooth perto de voc, emparelhado com a
mesma unidade GPS.

15.2.6 Utilizando GPSMAP 60cs


MS Windows
Maneira mais fcil de fazer o trabalho a utilizao de um middleware (freeware, no aberto) chamado GPSGate
<http://update.gpsgate.com/install/GpsGateClient.exe> _.
O lanamento do programa, faa a varredura para dispositivos GPS (funciona tanto para USB e os BT) e depois
no QGIS basta clicar [Conectar] no painel de monitoramento ao vivo usando o modo
Autodeteco.
Ubuntu/Mint GNU/Linux
Como para Windows a maneira mais fcil usar um servidor no meio, neste caso GPSD, assim
sudo apt-get install gpsd

Em seguida, carregar o mdulo do kernel garmin_gps


sudo modprobe garmin_gps

E, em seguida, ligue a unidade. Em seguida, verifique com dmesg o dispositivo real que est sendo utilizado bu
da unidade, por exemplo /dev/ttyUSB0. Agora voc pode iniciar gpsd

15.2. Rastreio GPS em tempo real

177

QGIS User Guide, Verso 2.8

gpsd /dev/ttyUSB0

E, finalmente, conectar-se com a ferramenta de acompanhamento ao vivo do QGIS.

15.2.7 Usando BTGP-38KM datalogger (somente Bluetooth)


Usando GPSD (no Linux) ou GPSGate (no Windows) fcil.

15.2.8 Usando datalogger BlueMax GPS-4044 (ambos BT e USB)


MS Windows
O acompanhamento ao vivo funciona tanto para modos BT USB e, usando GPSGate ou mesmo sem ele, s usar
o modo
Autodetectar, ou apontar a ferramenta da porta direita.
Ubuntu/Mint GNU/Linux
Para USB
O acompanhamento ao vivo funciona tanto com GPSD
gpsd /dev/ttyACM3

ou sem ela, ligando a ferramenta de acompanhamento ao vivo QGIS diretamente para o dispositivo (por exemplo,
/dev/ttyACM3).
Para Bluetooth
O acompanhamento ao vivo funciona tanto com GPSD
gpsd /dev/rfcomm0

ou sem ela, ligando a ferramenta de acompanhamento ao vivo QGIS diretamente para o dispositivo (por exemplo,
/dev/rfcomm0).
Atualizaes

178

Chapter 15. Trabalhando com dados GPS

CHAPTER 16

Integrao com SIG GRASS

O complemento GRASS oferece acesso ao SIG GRASS bases de dados e funcionalidades (ver GRASS-PROJECT
Referncias Bibliogrficas e Web). Isto inclui a visualizao de camadas raster GRASS e vetoriais, digitalizao
camadas vetoriais, atributos vetor de edio, criando novas camadas de vetores e anlise de dados GRASS em 2D
e 3D com mais de 400 mdulos do GRASS.
Nesta seo, ns vamos apresentar as funcionalidades do complemento e dar alguns exemplos de gesto e trabalhos
com dados do GRASS. As seguintes caractersticas principais so fornecidas com o menu da barra de ferramentas,
quando voc inicia o complento GRASS, como descrito na seo: ref: sec_starting_grass:

Abrir mapset

Novo mapset

Fechar mapset

Adicionar uma camada vetorial do GRASS

Adicionar uma camada raster do GRASS

Criar um novo vetor do GRASS

Editar camada vetorial do GRASS

Abrir ferramentas GRASS

Mostrar a regio atual do GRASS

Edita regio atual do GRASS

16.1 Iniciando o complemento GRASS


Para usar as funcionalidades GRASS e/ou visualizar camadas vetoriais e raster GRASS no QGIS, voc deve selecionar e carregar o complemento GRASS com o Gerenciador de complementos. Para isso, clique no menu:
menuselection: Complementos >
clique [OK].

Gerenciador de complementos, selecione

:guilabel:GRASS >e

Agora voc pode comear a carregar camadas raster e vetoriais a partir de um GRASS existente: arquivo: LOCALIZAO (ver seo: ref: sec_load_grassdata). Ou voc cria um novo GRASS: arquivo: LOCALIZAO com
QGIS (ver seo: ref: sec_create_loc) e importa alguns dados raster e vetor (ver Seo: ref: sec_import_loc_data)
para futura anlise com a caixa de ferramentas GRASS (ver seo: ref: subsec_grass_toolbox).

179

QGIS User Guide, Verso 2.8

16.2 Carregando camadas raster e vetorial GRASS


Com o complemento GRASS, voc pode carregar camadas vetoriais ou raster utilizando o boto apropriado no
menu da barra de ferramentas. Como exemplo, vamos usar o conjunto de dados Alaska do QGIS (ver seo
Amostra de Dados). Ele inclui uma pequena amostra GRASS LOCALIZAO com trs camadas vetoriais e um
mapa de elevao raster.
1. Crie uma nova pasta chamada grassdata, baixe o banco de dados Alaska do QGIS
qgis_sample_data.zip de http://download.osgeo.org/qgis/data/ e descompacte o arquivo em
grassdata.
2. Inicie o QGIS.
3. Se ainda no tiver feito em uma seo anterior QGIS, carrege o complemento GRASS clicando no CompleGerenciador de Complementos e ativar |caixa| GRASS. A barra de ferramentas do GRASS
mentos
aparecer na janela principal QGIS.
4. Na barra de ferramentas GRASS. clique no
MAPSET.

:sup: cone Abrir mapset para abrir o :guilabel: assistente

5. Pelo Gisdbase, procure e selecione ou digite o caminho para a pasta recm-criada grassdata.
6. Voc agora ser capaz de selecionar o LOCATION

alaska e o MAPSET

demo.

7. Clique [OK]. Observe que algumas ferramentas anteriormente desabilitadas na barra de ferramentas
GRASS agora esto habilitadas.
Adicionar camada raster GRASS
, escolha o nome do mapa: arquivo: gtopo30 e clique [OK]. A
8. Clique em
camada de elevao ser visualizada.
Adicionar camada vetorial GRASS
9. Clique em
, escolher nome do mapa alaska e clique [OK]. Os limites da camada vetor Alaska ser coberto na parte superior do mapa gtopo30. Voce poder adaptar as propriedades
da camada descrita no captulo Janela de Propriedades de Vetor (e.x., mudar opacidade, cor de contorno e
preenchimento).

10. Tambm carregar as outras duas camadas vetoriais, rios e aeroportos, e adaptar suas propriedades.
Como voc v, muito simples carregar camadas raster e vetor GRASS no QGIS. Consulte as seguintes
sees para a edio de dados GRASS e criar uma nova LOCALIZAO. Mais amostra GRASS locais esto disponveis no site do GRASS em http://grass.osgeo.org/download/sample-data/.
Dica: Carregando dados GRASS
Se voc tiver problemas ao carregar dados ou o QGIS termina de forma anormal, certifique-se de ter carregado o
complemento GRASS corretamente conforme descrito na seo Iniciando o complemento GRASS.

16.3 Localizao e MAPSET GRASS


Dados do GRASS so armazenados em um diretrio chamado de GISDBASE. Este diretrio, muitas vezes
chamado grassdata, deve ser criado antes de comear a trabalhar com o complemento GRASS no QGIS.
Dentro deste diretrio, os dados SIG GRASS so organizados por projetos armazenados em subdiretrios chamados LOCATIONs. Cada location definido por seu sistema de coordenadas, projeo de mapa e fronteiras
geogrficas. Cada location pode ter vrios MAPSETs (subdiretrios do location) que so usados para subdividir o projeto em diferentes tpicos ou sub-regies, ou como espaos de trabalho para os membros da equipe
(ver Neteler & Mitasova de 2008, em Referncias Bibliogrficas e Web). A fim de analisar as camadas vetoriais
e raster com mdulos do GRASS, voc deve import-los para um GRASS location. (Isto no estritamente
verdadeiro - com os mdulos Grass r.external e v.external voc pode criar somente leitura links para
GDAL externo / conjuntos de dados OGR suportados, sem importar-lhes Mas porque esta no a maneira usual
para iniciantes para trabalhar com GRASS, esta funcionalidade no ser descrita aqui.)
180

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

Figure 16.1: Dados GRASS em LOCATION alaska

16.3.1 Criando uma nova Localizao GRASS


Como exemplo, aqui est a amostra GRASS LOCALIZAO alaska, que projetada na projeo Albers Equal
Area com unidade ps foi criada para o conjunto de dados de amostra QGIS. Esta amostra GRASS alaska local
ser usado para todos os exemplos e exerccios nas sees seguintes, relacionadas com GRASS. Elas so teis
para baixar e instalar o conjunto de dados em seu computador (veja Amostra de Dados).
1. Iniciar QGIS e certifique-se o complemento GRASS est carregado.
2. Visualize o shapefile alaska.shp (ver seo: ref: vector_load_shapefile) do conjunto de dados
Alaska do QGIS (veja: ref: label_sampledata).
3. Na barra de ferramentas GRASS, clique no cone

Abrir mapset

para abrir o :arquivo: AssistenteMAPSET.

4. Selecione uma pasta existente do banco de dados GRASS (GISDBASE) :arquivo:grassdata, ou criar
uma para o novo :arquivo:local usando um gerenciador de arquivos em seu computador. Em seguida,
clique [Prximo].
5. Podemos usar este assistente para criar um novo :arquivo: MAPSET dentro de um j existente :arquivo:LOCATION (ver seo :ref: sec_add_mapset ) ou para criar um novo: arquivo:LOCATION.
Selecione
Criar nova location (ver figure_grass_location_2).
6. Digite um nome para o :arquivolocal que usa alaska - e clique [Prximo].
7. Defina a projeo, clicando no boto de rdio

:guilabel: Projeo para habilitar a lista de projees.

8. Ns estamos usando (ps) projeo Albers Equal Area Alaska. Desde que descobri que ela representada
pelo ID EPSG 2964, entramos ele na caixa de pesquisa. (Nota: Se voc quiser repetir esse processo para
outro location e projeo e no memorizei o ID EPSG, clique no
:sup: cone status SRC no canto
inferior direito da barra de status (veja a seo :ref: label_projections)).
9. Na Filtro, insira 2964 para selecionar a projeo.
10. Clique [Prximo].
11. Para definir a regio padro, temos que entrar no arquivo: limites LOCALIZAO norte, sul, leste, oeste
e direes. Aqui, basta clicar no boto ** [Conjunto| QG | medida] **, para aplicar a extenso da camada
carregado: arquivo: alaska.shp com a extenso padro GRASS.
12. Clique [Prximo].
13. Tambm precisamos definir um: arquivo: CONJUNTO DE MAPAS dentro do novo: arquivo: local (isto
necessrio quando criar um novo: arquivo: LOCAL). Voc pode nome-lo o que quiser - foi utilizado
demonstrao. GRASS cria automaticamente um arquivo: CONJUNTO DE MAPAS chamado: arquivo
16.3. Localizao e MAPSET GRASS

181

QGIS User Guide, Verso 2.8

PERMANENTE, projetado para armazenar os dados bsicos para o projeto, a sua extenso padro e
coordenar as definies do sistema (ver Neteler & Mitasova 2008 em: ref: literature_and_web).
14. Confira o resumo para ter certeza que est correto e clique [Fim].
15. O novo: arquivo LOCALIZAO: Alaska, e dois: arquivos: CONJUNTO DE MAPAS, demonstrao
e permanente , so criados. O conjunto de trabalho aberto no momento demonstrao, como voc
definiu.
16. Note que algumas das ferramentas na barra de ferramentas GRASS que foram desativadas esto agora
habilitadas.

Figure 16.2: Criando um novo LOCATION GRASS ou um novo MAPSET no QGIS


Se isso parecia uma srie de etapas, no realmente to ruim assim uma maneira muito rpida de criar
um: arquivo: local. O arquivo: local Alaska est pronto para importao de dados (ver seo: ref:
sec_import_loc_data). Voc tambm pode usar os dados j existentes vetoriais e amostra quadricular no: arquivo: local Alaska, includas no | QG | base de ados Alaska: ref: dados, e ir para a seo: ref: modelo
vetorial

16.3.2 Adicionando um novo MAPSET


Um usurio tem acesso apenas ao GRASS: arquivo: CONJUNTO DE MAPAS que criou. Isso significa que,
alm do acesso ao seu prprio: arquivo: CONJUNTO DE MAPAS, voc pode ler mapas de outros usurios
de arquivo CONJUNTO DE MAPAS, mas voc pode modificar ou remover apenas os mapas em seu prprio:
arquivo CONJUNTO DE MAPAS.
Todos: arquivos: CONJUNTO DE MAPAS inclui um arquivo WIND que armazena as coordenadas dos
valores e a resoluo selecionada (ver Neteler & Mitasova de 2008, em: ref: literatura web e seo: ref:
sec_regiao_grass) .
1. Iniciar QGIS e certifique-se o complemento GRASS est carregado.
2. Na barra de ferramentas GRASS, clique no cone

Abrir mapset

para abrir o :arquivo: AssistenteMAPSET.

3. Selecione a pasta do banco de dados GRASS (GISDBASE): arquivo grassdata com o arquivo: local
Alaska, onde queremos adicionar mais um: arquivo: CONJUNTO DE MAPAS chamado teste.
4. Clique [Prximo].
5. Podemos usar este assistente para criar um novo :arquivo:MAPSET dentro de um j existente :arquivo:LOCATION ou para criar um completamente novo :arquivo:LOCATION. Clique no boto
de rdio
Selecionar a localizao (ver figure_grass_location_2) e clique [Prximo].

182

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

6. Digite o nome: arquivo: texte para o novo: arquivo: CONJUNTO DE MAPAS. Abaixo no assistente, voc
ver uma lista existente arquivo: CONJUNTO DE MAPAS e seus proprietrios
7. Clique [Prximo], confira o resumo para se certificar de que est tudo correto e clique [Fim].

16.4 Importando dados para uma localizao GRASS


Esta seo fornece um exemplo de como importar dados e vetores para o Alaska GRASS: arquivo: local
fornecido pelo | QG | dados Alaska. Por isso, usamos o mapa: arquivo: landcover.img e o arquivo-vetor GML :
arquivo: lakes.gml do | QG | dados Alaska (veja: ref: label_sampledata).
1. Iniciar QGIS e certifique-se o complemento GRASS est carregado.
2. Na barra de ferramentas GRASS, clique no cone

Abrir MAPSET

para abrir o :gulabel: assistente MAPSET.

3. Escolha como banco de dados GRASS a pasta:arquivo: grassdata no QGIS base de dados Alasca, como:
arquivo: local Alaska, como: arquivo: CONJUNTO DE MAPAS demonstrao e clique ** [OK] **.
4. Agora, clique no cone | grass_tools |: sup: Abrir ferramentas GRASS . A caixa de ferramentas GRASS
(ver seco: ref: subsec_grass_toolbox) aparece o dilogo.
5. Para importar o mapa raster: arquivo: landcover.img, clique no mdulo: arquivo: r.in.gdal no: guilabel:
guia mdulos em rvore. Este mdulo GRASS permite importar arquivos raster GDAL que suporta GRASS:
arquivo: local. O mdulo para: arquivo: aparece r.in.gdal.
6. Navegue at a pasta: arquivo: raster no QGIS base de dados Alaska e selecione o arquivo: landcover.img.
7. Como nome de sada raster, definir: arquivo: landcover_grass e clique ** [Rodar] **. Na: guilabel: guia
Sada, voc v o comando GRASS atualmente em execuo r.in.gdal -o input=/path/to/landcover.img
output= landcover_grass
8. Quando se diz ** Com sucesso**, clique ** [sada] **. O arquivo: camada landcover_grass agora importada para a GRASS e vai ser visualizado no QGIS.
9. Para importar o arquivo vetorial GML: arquivo lakes.gml, clique no mdulo: arquivo: v.in.ogr no: guilabel:
mdulos em rvores. Este mdulo GRASS permite importar arquivos vetoriais OGR apoiados na GRASS:
arquivo: local. A caixa de dilogo para o arquivo aparece v.in.ogr.
10. Navegue at a pasta: arquivo: gml no QGIS base de dados Alaska e selecione o arquivo: lakes.gml como
arquivo OGR.
11. Como o nome de sada do vetor, defina: arquivo: lakes_grass e clique ** [Ir] **. Voc no tem de se
preocupar com as outras opes neste exemplo. No: guilabel: sadat voc v o comando GRASS atualmente
em execuo v.in.ogr -o dsn = / path / to / lakes.gml output = lagos _grass.
12. Quando se diz finalizado com sucesso , clique ** [sada] **. O arquivo: vetorial lakes_grass agora
importado para o GRASS e ser visualizado no QGIS.

16.5 O modelo de dados vetorial do GRASS


importante compreender o modelo de dados vetor GRASS antes da digitalizao.
Em geral, GRASS utiliza um modelo de vetor topolgico.
Isto significa que as reas no so representadas como polgonos fechados, mas por um ou mais limites. A fronteira
entre duas reas adjacentes digitalizada apenas uma vez, e compartilhada por ambas as reas. Limites precisam
estar conectados e fechados sem lacunas. Uma rea identificada (e rotulada) pelo ** centride** da rea.
Alm de limites e centrides, um mapa vetor tambm pode conter pontos e linhas. Todos estes elementos de
geometria podem ser misturados em um vetor e ser representado em diferentes camadas dentro de um GRASS
vetor. Ento, no GRASS, uma camada no um vetor ou raster, mas um nvel dentro de uma camada vetorial. Isso

16.4. Importando dados para uma localizao GRASS

183

QGIS User Guide, Verso 2.8

importante para distinguir cuidadosamente. (Embora seja possvel misturar elementos de geometria, incomum
e, mesmo no GRASS, utilizado somente em casos especiais, tais como rede de anlise vetorial. Normalmente,
voc deve preferir armazenar diferentes elementos geomtricos em diferentes camadas.)
possvel armazenar vrias camadas em um conjunto de dados vetoriais. Por exemplo, campos, florestas e
lagos pode ser armazenado em um vetor. Uma floresta adjacente e um lago podem compartilhar o mesmo limite,
mas eles tm tabelas de atributos separados. Tambm possvel fixar atributos limites. Um exemplo pode ser o
caso em que a fronteira entre um lago e uma floresta um caminho, para que ele possa ter uma tabela de atributos
diferentes.
A camada do recurso definido pela camada dentro do GRASS. Camada o nmero que define, se houver
mais do que uma camada interior do conjunto de dados (por exemplo, se a geometria for uma floresta ou lago).
Por enquanto, ele pode ser apenas um nmero. No futuro, o GRASS tambm apoiar nomes como campos na
interface do usurio.
Os atributos podem ser armazenados dentro do GRASS: arquivo: local: como dBase ou SQLite3 ou em tabelas
de banco de dados externos, por exemplo, PostgreSQL, MySQL, Oracle, etc
Atributos em tabelas de base de dados esto ligados a elementos geomtricos usando um valor categoria.
Categoria (chave, ID) um nmero inteiro ligado a geometrias primitivas, e que usada como ligao a uma
coluna chave na tabela de base de dados.
Dica: Aprendendo um Modelo Vetor GRASS
A melhor maneira de aprender os modelos de vetores GRASS, e as suas capacidades baixando
um dos muitos tutoriais GRASS onde o modelo de vetor descrito mais profundamente.
Veja
http://grass.osgeo.org/documentation/manuals/ Para mais informaes, livros e tutoriais em vrias lnguas.

16.6 Criando uma nova camada vetorial GRASS


Criar novo vetor GRASS
Para criar uma nova camada GRASS vetor com o plugin GRASS, clique no cone
na barra
de ferramentas. Digite um nome na caixa de texto, e voc pode comear a digitalizao das geometrias de ponto,
linha ou polgono seguindo o procedimento descrito na seo: ref: digitalizao_grass.

No GRASS, possvel organizar todos os tipos de tipos de geometria (ponto, linha e rea) em uma camada, porque
GRASS usa um modelo de vetor topolgico, assim voc no precisa selecionar o tipo de geometria ao criar um
novo vetor no GRASS. Isso diferente da criao de arquivos modelos com | QG | porque arquivos modelos usam
o modelo de vetor (consulte a seo: ref: Criao de Vetor).
Dica: Criando uma tabela de atributos para uma nova camada vetorial GRASS
Se voc deseja atribuir atributos a seus recursos de geometria digitalizados, certifique-se de criar uma tabela de
atributos com colunas antes de comear a digitalizao (ver figure_grass_digitizing_5).

16.7 Digitalizando e editando uma camada vetorial GRASS


As ferramentas de digitalizao para as camadas vetor GRASS so acessadas usando o | grass_edit |: sup:cone Editar camada vetorial GRASS na barra de ferramentas. Certifique-se de que voc tenha carregado um vetor GRASS
e a camada selecionada na legenda antes de clicar na ferramenta de edio. Figura figure_grass_digitizing_2
mostra o dilogo de edio GRASS que exibido quando voc clica na ferramenta de edio. As ferramentas e as
configuraes sero discutidas nas sees seguintes.
Dica: Digitalizando polgonos no GRASS
Se voc quiser criar um polgono no GRASS, primeiro voc digitaliza o limite do polgono, definindo o modo
como Sem categoria. Em seguida, voc adiciona um centride (ponto de etiqueta) no limite fechado, definindo

184

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

o modo para a prximo no usado. A razo para isto que um modelo vetorial topolgico liga a informao de
atributos de um polgono para o centro e no para o limite.
Barra de Ferramentas
Na figura grass_digitalizao_1, voc v os cones de digitalizao GRASS fornecidas
complemento GRASS. Tabela grass_digitalizao_1 explica as funcionalidades disponveis.

pelo

Figure 16.3: Barra de ferramentas de Digitalizao GRASS


cone Ferramenta

Propsito

Novo Ponto

Digitaliza novo ponto

Nova Linha

Digitaliza nova linha

Nova
Fronteira

Digitaliza novo limite (acaba ao selecionar nova ferramenta)

Novo
Centride

Digitaliza novo centride (etiqueta da rea existente)

Mova vrtice

Mova um vrtice da linha ou limite existente e identifique nova posio

Adiciona
vrtice

Adiciona novo vrtice uma linha existente

Exclua
vrtice

Exclua vrtice da linha existente (confirme vrtice selecionado por outro clique)

Mova
elemento

Mova limite, linha, ponto ou centride selecionado e clique em nova posio

Dividir linha

Dividir uma linha existente em duas partes

Exclua
elemento

Exclua limite existente, linha, ponto ou centride (confirme elemento selecionado


por outro clique)

Editar
atributos

Editar atributos do elemento selecionado (note que um elemento pode representar


mais recursos, veja acima)

Fechar

Fechar sesso e salvar o estado atual (reconstri topologia depois)

GRASS Digitalizao de Tabela 1: GRASS Ferramentas de Digitalizao


Aba Categoria
A: guilabel: guia Categoria permite definir a forma em que os valores da categoria sero atribudos um novo
elemento geomtrico.
Modo: O valor da categoria que ser aplicado aos novos elementos de geometria.
Seguinte no usado - Aplicar prximo valor categoria ainda no utilizados para a geometria do elemento.
Entrada Manual - definir manualmente o valor da categoria para o elemento geometria no campo de
entrada Categoria.
Sem categoria - No aplique um valor de categoria para o elemento de geometria. Isto usado, por
exemplo, para os limites da rea, pois os valores de categoria so ligados atravs do centride.
Categoria - O nmero (ID) que est ligado a cada elemento geometria digitalizado. Ele usado para ligar
cada elemento de geometria com os seus atributos.
** Campo (camada)** - Cada elemento de geometria pode ser conectado a diferentes tabelas de atributos
usando diferentes camadas de geometria GRASS. A camada padro 1.
16.7. Digitalizando e editando uma camada vetorial GRASS

185

QGIS User Guide, Verso 2.8

Figure 16.4: Aba Categoria Digitalizao GRASS

Dica: Criando uma camada adicional GRASS com o |qg|


Se voc gostaria de adicionar mais camadas para o conjunto de dados, basta adicionar um novo nmero no Campo
(camada) e pressione enter. Na guia Tabela, voc pode criar sua nova tabela ligada a sua nova camada.
Aba Configuraes
A: guilabel: guia Configuraes permite que voc defina o encaixe em pixels da tela. O limite que define qual
distncia para novos pontos de linha ou extremidades so agarrados por ns existentes. Isso ajuda a evitar lacunas
ou oscilaes entre fronteiras. O padro definido como 10 pixels.

Figure 16.5: Aba Configuraes de Digitalizao GRASS


Aba Simbologia
A: guilabel: Simbologia permite visualizar e definir as configuraes de simbologia e as cores para vrios tipos
de geometria e seu estado topolgico (por exemplo, abriu/fechou limite).
Aba Tabela
A: guilabel: tabela fornece informaes sobre a tabela de banco de dados para uma determinada camada .
Aqui, voc pode adicionar novas colunas a uma tabela de atributos j existente ou criar uma nova tabela de banco
de dados para uma nova camada do vetor GRASS (ver seo: ref: criar_novo_vetor_GRASS).
Dica: GRASS Edita Permisses
Voc deve ser o proprietrio do GRASS: arquivo: CONJUNTO DE MAPAS que deseja editar. impossvel
editar camadas de dados em: arquivo: CONJUNTO DE MAPAS que no seu, mesmo que voc tenha permisso
186

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

Figure 16.6: Guia Digitalizando Simbologia GRASS

Figure 16.7: Aba Tabela de Digitalizao GRASS

16.7. Digitalizando e editando uma camada vetorial GRASS

187

QGIS User Guide, Verso 2.8

de gravao.

16.8 A ferramenta regio GRASS


A regio (definio de uma janela de trabalho espacial) no GRASS importante para trabalhar com camadas.
Anlise Vetorial , por padro, no se limitando a quaisquer definies de regio definida. Mas todos os vetores
recm-criados ter a extenso espacial e a resoluo da regio GRASS atualmente definido, independentemente
da sua extenso e da resoluo original. A regio GRASS atual armazenado no: arquivo: $ LOCAL / $ mapset
/ WIND, e define o norte, sul, leste e oeste como limites, o nmero de colunas e linhas, resoluo espacial
horizontal e vertical.
possvel ligar e desligar a visualizao da regio de GRASS no | QG | usando o | grass_regio |: sup: boto
GRASS regio Exibio.
Com a | grass_regio_editar |: sup: Editar cone regio GRASS, voc pode abrir uma caixa de dilogo
para alterar a regio atual e a simbologia de retngulo para a regio grass no |qg|. Digite os novos limites
e resoluo de regio e clique ** [OK] **. A caixa de dilogo tambm permite selecionar uma nova regio de
forma interativa com o mouse sobre a tela do QGIS. Por isso, clique com o boto esquerdo do mouse no QGIS,
abra um retngulo, feche-o novamente usando o boto esquerdo do mouse e clique ** [OK] **.
O mdulo GRASS: arquivo: g.regio fornece muito mais parmetros para definir uma medida para a regio e
resoluo adequados para sua anlise. Voc pode usar esses parmetros com as Ferramentas GRASS, descrito na
seo: ref: subseo_grass_ferramentas.

16.9 Ferramentas GRASS


O |grass_ferramentas| :sup: Abrir ferramentas GRASS fornece funcionalidades do mdulo GRASS para trabalhar com dados dentro do GRASS selecionado: arquivo: local e arquivo: CONJUNTO DE MAPAS. Para
usar as Ferramentas GRASS voc precisa para abrir um: arquivo: local e: arquivo: CONJUNTO DE DADOS
que voc tem permisso para gravar (geralmente concedido, se voc criou o: arquivo: CONJUNTO DE MAPAS). Isso necessrio, pois novas camadas vetoriais sero criados durante a anlise e precisa ser escrito para ser
selecionado: arquivo: local e: arquivo: Coleo de Mapas.

Figure 16.8: Ferramentas do GRASS e Modulo de rvore

188

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

16.9.1 Trabalhando com mdulos GRASS


O comando GRASS dentro do GRASS Ferramentas fornece acesso a quase todos os mdulos (mais de 300) grass
em uma interface de linha de comando. Para oferecer um ambiente de trabalho mais amigvel, cerca de 200 dos
mdulos GRASS disponveis e funcionalidades tambm so fornecidos por grficos dentro do plugin Ferramentas
GRASS.
A lista completa dos mdulos GRASS disponveis na caixa de ferramentas grfica em | QG | verso | ATUAL|
esto disponveis no wiki grass em http://grass.osgeo.org/wiki/GRASS-QGIS_relevant_module_list.
Tambm possvel personalizar o contedo Ferramentas GRASS. Este procedimento descrito na seo: ref:
sec_customizacao_ferramentas.
Como mostrado na figura_grass_ferramentas_1, voc pode olhar para o mdulo GRASS apropriado usando o
temtica agrupada: guilabel: Mdulos em rvores ou pesquisar: guilabel: Lista de Modelos.
Clicando em um cone do mdulo grfico, uma nova aba ser adicionada ao dilogo da caixa de ferramentas,
oferecendo trs novas sub-abas :guilabel: Opes, :guilabel:Sada e :guilabel:Manual.
Opes
A: guilabel: Opes proporciona um mdulo simplificado onde normalmente voc pode selecionar uma camada
ou vector visualizado na tela do QGIS e entrar com outros parmetros especficos do mdulo para execut-lo.

Figure 16.9: Ferramentas GRASS Opes de Mdulo


Os parmetros do mdulo fornecidas muitas vezes no so completos para manter um dilogo claro. Se voc quiser
usar outros parmetros do mdulo e sinalizadores, voc precisa iniciar o comando grass e executar o mdulo na
linha de comando.
Um novo recurso desde | QG | 1.8 o suporte para a: guilabel: Mostrar Opes Avanadas abaixo do mdulo
simplificado no: guilabel: opes. No momento, s adicionado ao mdulo: arquivo: v.in.ascii como um
exemplo, mas ele provavelmente ir fazer parte de todos os mdulos no grass Ferramentas em verses futuras do
| QG |. Isso permite que voc use as opes de mdulos GRASS completos sem a necessidade de mudar para o
comando grass.
Sada
16.9. Ferramentas GRASS

189

QGIS User Guide, Verso 2.8

Figure 16.10: Ferramentas GRASS Modulo de Sada


The Output tab provides information about the output status of the module. When you click the [Run] button, the
module switches to the Output tab and you see information about the analysis process. If all works well, you will
finally see a Successfully finished message.
Manual
A: guilabel: Manual mostra a pgina de ajuda em HTML do mdulo grass. Voc pode us-lo para verificar
outros parmetros do mdulo e sinalizadores ou para obter um conhecimento mais profundo sobre o objetivo do
mdulo. No final de cada pgina do manual, voc v outras ligaes a: arquivo: Ajuda, o arquivo: Temtica e
do: arquivo: Completo. Estas ligaes fornecem a mesma informao que o mdulo: arquivo: g.manual.
Dica: Mostra Resultados Imediatamente
Se voc quiser exibir os resultados de clculo imediatamente em sua tela do mapa, voc pode usar o boto Ver
Sada na parte inferior da aba mdulo.

16.9.2 Exemplos de mdulos GRASS


Os exemplos seguintes demonstraro o poder de alguns dos mdulos grama.
Criando linhas de contorno
O primeiro exemplo cria um mapa de contorno vetorial de elevao (DEM). Aqui, presume-se que voc tem o
Alasca: arquivo: local configurado como explicado na seo: ref: sec_import_loc_data
Primeiro, abra o local clicando no | grass_open_mapset |: sup: Abrir conjunto de mapas e escolher o local
Alaska.
Agora carregue o raster gtopo30 elevao clicando
: sup: Adicionar camada raster GRASS e selecionando o raster gtopo30 a partir do local de demonstrao.

190

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

Figure 16.11: Ferramentas GRASS Modulo Manual

Agora, abra a caixa de ferramentas com o

: sup: boto Abrir ferramentas GRASS.

Na lista de categorias de ferramentas, clique duas vezes no: menu: Raster -> Gesto de Superfcie -> Gerar
linhas de contorno do vetor.
Agora, um simples clique na ferramenta ** r.contour ** ir abrir uma janela, conforme explicado acima
(veja: ref: grass_mdulos). O raster gtopo30 deve aparecer como o: guilabel: Nome de entrada.
Digite no Incremento entre os nveis de contorno
intervalos de 100 metros.)

o valor 100. (Isto criar linhas de contorno em

Digite no :guilabel: Nome para a sada do vetor mapa o nome ctour_100.


Clique [Rodar] para iniciar o processo. Aguarde alguns instantes at que a mensagem Terminado com
sucesso aparea na janela de sada. Ento, clique [Ver sada] e [fechar].
Como se trata de uma grande regio, vai demorar um pouco para exibir. Depois de terminar a renderizao,
voc pode abrir a janela de propriedades da camada para alterar a cor da linha para que os contornos apaream
claramente sobre o raster elevao, como em: ref: vector_properties_dialog.
Em seguida, amplie uma pequena rea montanhosa no centro do Alasca. Aproxima-se, voc vai notar que os
contornos tm cantos afiados. GRASS oferece a ferramenta v.generalize para alterar ligeiramente mapas vetoriais,
mantendo sua forma original. A ferramenta usa diversos algoritmos diferentes, com finalidades diferentes. Alguns
dos algoritmos (ie, Douglas Peuker e reduo da Vertex) simplificam a linha removendo alguns dos vrtices. O
vetor resultante ir carregar mais rpido. Este processo til quando voc tem um vetor altamente detalhado, mas
voc est criando um mapa muito pequena em escala, de modo que o detalhe desnecessrio.
Dica: A ferramenta simplificar
Note-se que o | QG | plugin Ferramentas tem um: menu: Simplificar geometrias -> ferramenta que funciona
exatamente como o GRASS v.generalize no algoritmo Douglas-Peuker.
No entanto, o objetivo do exemplo diferente. As linhas de contorno criado pelo r.contour tm ngulos agudos
que devem ser suavizadas. Entre o algoritmo ** v.generalize ** , h Chaiken que faz exatamente isso (tambm
ranhuras de Hermite). Esteja ciente de que estes algoritmos podem ** adicionar vrtices** ao vetor, fazendo-a
carregar ainda mais lentamente.
16.9. Ferramentas GRASS

191

QGIS User Guide, Verso 2.8

Abra o GRASS Ferramentas e clique duas vezes na categoria: menu: Vetor -> Desenvolver mapa -> Geral,
em seguida, clique no mdulo v.generalize para abrir a janela de opes.
Verifique se o vetor ctour_100 aparece como Nome do vetor de entrada.
A partir da lista de algoritmos, escolha Chaiken. Deixe todas as outras opes em padro, e desa at a
ltima fila para entrar no campo: guilabel: Nome de sada do vetor mapa ctour_100_smooth , e clique
** [Ir] **.
O processo leva vrios minutos. Aps o Finalizado com Sucesso aparece as janelas de sada, clique **
[Sada] ** e ** [Fechar] **.
possvel mudar a cor do vetor para apresentar claramente o fundo matricial e para contrastar com as linhas
de contorno originais. Voc notar que as novas linhas de contorno tm cantos mais suaves do que o original,
enquanto permanecer fiel forma geral de origem.

Figure 16.12: Modulo GRASS v.generalize para visualizar um mapa vetorial


Dica: Outros usos para r.contour
O processo descrito acima pode ser utilizado em outras situaes equivalentes. Se voc tem um mapa de dados de
precipitao, por exemplo, ento o mesmo mtodo ser utilizado para criar um mapa de vetor de linhas (chuvas
constantes).

Criando um efeito de sombreamento 3D


Vrios mtodos so usados para exibir as camadas de elevao e dar um efeito 3-D para mapas. O uso de curvas
de nvel, como mostrado acima, um mtodo popular, muitas vezes escolhido para produzir mapas topogrficos.
Outra forma de apresentar um efeito 3-D de sombreamento. O efeito Sombra criado a partir de um DEM
(elevao) que calcula a inclinao e o aspecto de cada clula, em seguida, simula a posio do sol no cu dando
um valor de reflexo para cada clula. Assim, voc tem pistas virada para o sol; as encostas viradas longe do sol
(na sombra) so escurecidas.
Comece este exemplo carregando o raster de elevao gtopo30. Inicie o GRASS Ferramentas, e sob a
categoria Raster, clique duas vezes para abrir: menu: Anlise espacial -> Anlise do Terreno.
Ento, clique r.shaded.relief para abrir o mdulo.

192

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

Altere o ngulo azimute

270 a 315.

Digite gtopo30_shade para o novo raster sombreado e clique [rodar].


Quando o processo termina, adicione o raster sombreado ao mapa. Voc deve v-lo exibido em escala de
cinza.
Para visualizar tanto o sombreamento da colina e as cores do gtopo30, mova o mapa sombreado abaixo
mapa gtopo30 na tabela de contedo, em seguida, abra o: menu: Propriedades de GTOPO30, mude
para o: guilabel: transparncia: e defina seu nvel de transparncia a cerca de 25%.
Agora voc deve ter a elevao gtopo30 com o seu mapa de cores e configurao de transparncia apresentada acima o tons de cinza mapa sombreado. Para ver os efeitos visuais do sombreamento, desligue o mapa
gtopo30_shade em seguida, ligue-o novamente.
Usando a linha de comando GRASS
O plugin GRASS em | QG | projetado para usurios que so novos para o grass e no est familiarizado com
todos os mdulos e opes. Como tal, alguns mdulos na caixa de ferramentas no mostram todas as opes
disponveis, e alguns mdulos no aparecem. O comando GRASS (ou console) d ao usurio acesso aos mdulos
adicionais GRASS que no aparecem na caixa de ferramentas, e tambm algumas opes adicionais aos mdulos
que esto na caixa de ferramentas com os parmetros padro mais simples. Este exemplo demonstra o uso de uma
opo adicional para o mdulo ** r.shaded.relief ** que foi mostrado acima.

Figure 16.13: A shell GRASS, mdulo r.shaded.relief


O mdulo ** r.shaded.relief ** pode ter um parmetro zmult, que multiplica os valores de elevao em relao
ao XY unidades de coordenadas de modo a que o efeito de sombreamento ainda a mais usada.
Coloque o raster elevao gtopo30, e depois inicie o GRASS Ferramentas e clique no comando grass. Na
janela de comando, digite: mapa r.shaded.relief = sombra GTOPO30 = gtopo30_shade2 azimute = 315 =
zmult 3 e pressione ** [Entrar] **.
Aps terminar o processo, mude para o: guilabel: Navegador e clique duas vezes sobre o novo raster
gtopo30_shade2 para exibi-lo no | QG |.

16.9. Ferramentas GRASS

193

QGIS User Guide, Verso 2.8

Como explicado acima, mova o raster com o relevo sombreado abaixo da tabela de contedo raster
gtopo30 em seguida, verifique a transparncia da camada gtopo30 colorida. Voc dever ver que o
efeito 3-D se destaca mais fortemente em relao ao primeiro mapa com relevo sombreado.

Figure 16.14: Exibindo relevo sombreado criado com o mdulo GRASS r.shaded.relief

Estatsticas Raster em um mapa vetor


O prximo exemplo mostra como um mdulo GRASS pode agregar dados raster e adicionar colunas de estatsticas
para cada polgono em um mapa vetor.
Novamente usando os dados do Alasca, consulte a: ref: sec_import_loc_data para importar o shapefile
rvores do diretrio shapefiles no GRASS.
Agora, um passo intermedirio necessria: centroides deve ser adicionado ao mapa importando as rvores
para torn-lo num vetor de rea de grass completo (incluindo os limites e centride).
Na caixa de ferramentas, escolha: menu: Vetor -> Gerenciar recursos, e abra o mdulo ** v.centroids **.
Digite como mapa vetor de sada forest_areas e rode o mdulo.
Agora carregue o vetor forest_areas e exiba os tipos de florestas - Deciduais, verde, misturado - em
cores diferentes: na camada janela :guilabel: Propriedades, guia Simbologia, escolha: guilabel: Tipo de
Legenda
valor nico e definir o campo Classificao para VEGDESC. (Consulte a explicao da
guia simbologia em: ref:. Vector_style_menu da seo vetor.)
Em seguida, reabrir o GRASS Ferramentas no: menu: Vetor -> Atualizao do Vetor para outros mapas.
Clique no mdulo v.rast.stats. Digite gtopo30 e forest_areas.
Apenas um parmetro adicional necessria: Entra no: guilabel: prefixo coluna elev e clique ** [Ir] **.
Esta uma operao computacionalmente pesada, que ser executado por um longo tempo (provavelmente
at duas horas).
Finalmente, abra o areas_floresta na tabela de atributos, e verifique que vrias novas colunas foram
adicionadas, incluindo elev_min, elev_max, elev_mdia, etc, para cada polgono florestal.

194

Chapter 16. Integrao com SIG GRASS

QGIS User Guide, Verso 2.8

16.9.3 Trabalhando com o buscador LOCALIZAO GRASS


Outro recurso til dentro do GRASS Ferramentas o GRASS: arquivo: navegador local.
Na
figura_grass_modula_7, voc pode ver o trabalho atual: arquivo: local com seu: arquivo: Conjunto de Mapas.
A esquerda das janelas do navegador , voc pode navegar atravs de todos: arquivo: Conjunto de Mapas dentro
do atual: arquivo: local. A direita da janela do navegador mostra alguns meta-informao para camadas vetoriais
selecionados (por exemplo, resoluo, caixa, fonte de dados, tabela de atributos conectado para dados vetoriais, e
um histrico de comandos delimitador).

Figure 16.15: Buscador de LOCALIZAO GRASS


A barra de ferramentas dentro do: guilabel: Navegador oferece as seguintes ferramentas para gerenciar o selecionado: arquivo: local:

: guilabel:Adicione mapa selecionado tela

: guilabel:Copiar mapa selecionado

:guilabel:Renomeia mapa selecionado

: guilabel: Exclua mapa selecionado

: guilabel:Defina regio atual de mapa selecionado

: guilabel: Atualizar janela de busca

A guilabel:
: Renomeia mapa selecionado e guilabel: : Exclua mapa selecionados trabalha com os
mapas dentro do seu selecionado: arquivo:MAPSET. Todas as outras ferramentas tambm trabalham com camadas
vetoriais e raster em outro: arquivo: MAPSET.

16.9.4 Personalizando a caixa de ferramentas GRASS


Quase todos os mdulos de GRASS podem ser adicionados a caixa de ferramentas. Uma interface XML
fornecido para analisar os arquivos mais simples que configuram a aparncia e os parmetros dos mdulos dentro
16.9. Ferramentas GRASS

195

QGIS User Guide, Verso 2.8

da caixa de ferramentas.
Um exemplo de arquivo XML para gerar o mdulo v.buffer (v.buffer.qgm) se parece com isto:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">
<qgisgrassmodule label="Vector buffer" module="v.buffer">
<option key="input" typeoption="type" layeroption="layer" />
<option key="buffer"/>
<option key="output" />
</qgisgrassmodule>

O analisador l esta definio e cria uma nova aba no interior da caixa de ferramentas quando voc
seleciona o mdulo.
Uma descrio mais detalhada para a adio de novos mdulos, mudando o
grupo de um mdulo, etc, pode ser encontrado na | qg | wiki em http://hub.qgis.org/projects/quantumgis/wiki/Adding_New_Tools_to_the_GRASS_Toolbox.
.

196

Chapter 16. Integrao com SIG GRASS

CHAPTER 17

QGIS estrutura de processamento

17.1 Introduo
Este captulo apresenta a estrutura de processamento QGIS, um ambiente de geoprocessamento, que pode ser
usado para chamar algoritmos nativos e de terceiros a partir do QGIS, fazendo suas tarefas de anlise espacial
mais produtivas e fceis de realizar.
Nas sees seguintes, vamos analisar como usar os elementos grficos deste quadro e tirar o mximo proveito de
cada um deles.
Existem quatro elementos bsicos no quadro da GUI, que so usados para executar algoritmos para diferentes
fins. Escolher uma ferramenta ou outra vai depender do tipo de anlise que est sendo realizada e das caractersticas particulares de cada usurio e do projeto. Todos eles (exceto para a interface de processamento em lote,
que chamado a partir da caixa de ferramentas, como veremos) podem ser acessados a partir do tem de menu
:menuselection: Processamento. (Voc vai ver mais de quatro entradas. Os restantes no so usados para executar
algoritmos e ser explicado mais adiante neste captulo.)
A caixa de ferramentas. O elemento principal do GUI, usado para executar um algoritmo nico ou rodar
um processo batch baseado nesse algoritmo.

Figure 17.1: Caixa de Ferramentas Processamento

197

QGIS User Guide, Verso 2.8

O modelador grfico. Vrios algoritmos podem ser combinados graficamente usando o modelador para
definir um fluxo de trabalho, a criao de um nico processo que envolve vrios subprocessos.

Figure 17.2: Modelador do Processamento


O gerenciador do histrico. Todas as aes realizadas usando qualquer um dos elementos acima mencionados so armazenados em um arquivo de histrico e pode ser facilmente reproduzida mais tarde usando o
gerenciador do histrico.
A interface de processamento batch. Esta interface permite que possa executar processos batch e automaticamente a execuo de um nico algoritmo num mltiplo conjunto de dados.
Nas sees seguintes, vamos analisar cada um desses elementos em detalhe.
.

17.2 A caixa de ferramentas


A Caixa de ferramenta o elemento principal da GUI de processamento, e o que voc mais usar provvel em
seu trabalho dirio. Ele mostra a lista de todos os algoritmos disponveis agrupados em diferentes blocos, e o
ponto de acesso para execut-los, seja como um processamento nico ou em lote que envolve vrias execues do
mesmo algoritmo em diferentes conjuntos de entradas.
A caixa de ferramentas contm todos os algoritmos disponveis, divididos em grupos pr-definidos. Todos esses
grupos podem ser encontrados numa rvore nica com uma entrada que se chama Geoalgoritmos
Alm disso, mais duas entradas so encontradas, ou seja, Modelos e Scripts. Estes incluem algoritmos criados
pelo usurio, e eles permitem que voc definir seus prprios fluxos de trabalho e tarefas de processamento. Vamos
dedicar uma seo completa a eles um pouco mais tarde.
Na parte superior da caixa de ferramentas, voc vai encontrar uma caixa de texto. Para reduzir o nmero de
algoritmos mostrados na caixa de ferramentas e tornar mais fcil de encontrar o que voc precisa, voc pode
digitar qualquer palavra ou frase na caixa de texto. Observe que, enquanto voc digita, o nmero de algoritmos na
caixa de ferramentas reduzido para apenas aqueles que contm o texto que introduziu o nome.

198

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Figure 17.3: Histrico do Processamento

Figure 17.4: Interface de Processamento Batch

17.2. A caixa de ferramentas

199

QGIS User Guide, Verso 2.8

Figure 17.5: Caixa de Ferramentas Processamento


Na parte inferior, voc encontrar uma caixa que lhe permite alternar entre a lista algoritmo simplificado (aquele
explicado acima) e a lista avanada. Se voc mudar para o modo avanado, a caixa de ferramentas ser parecida
com esta:
Na exibio avanada, cada grupo representa um chamado provedor algoritmo, que um conjunto de algoritmos
que vm da mesma fonte, por exemplo, a partir de um aplicativo de terceiros com recursos de geoprocessamento.
Alguns destes grupos representam algoritmos de aplicativos de terceiros, como SAGA, GRASS ou R, enquanto
outros contm algoritmos diretamente codificado como parte do complemento de processamento, no dependendo
de nenhum software adicional.
Esta vista recomendado para aqueles usurios que tm um certo conhecimento das aplicaes que esto apoiando
os algoritmos, uma vez que eles sero mostrados com seus nomes originais e grupos.
Alm disso, alguns algoritmos adicionais esto disponveis apenas na visualizao avanada, tais como ferramentas de LiDAR e scripts com base no software de computao estatstica R, entre outros. Independente QGIS complementos que adicionam novos algoritmos para a caixa de ferramentas s sero mostrado na exibio avanada.
Particularmente, a vista simplificada contm algoritmo dos seguintes fornecedores:
GRASS
SAGA
OTB
Algoritmos nativos QGIS
No caso de execuo QGIS com o Windows, estes algoritmos so totalmente funcionais em uma nova instalao
do QGIS, e eles podem ser executados sem a necessidade de nenhuma instalao adicional. Alm disso, executlos no requer nenhum conhecimento prvio dos aplicativos externos que usam, tornando-as mais acessvel para
usurios de primeira viagem.
Se voc quiser usar um algoritmo no fornecido por qualquer dos provedores acima, mude para o modo avanado,
selecionando a opo correspondente na parte inferior da caixa de ferramentas.
Para executar um algoritmo, de duplo clique no seu nome na caixa de ferramentas.

200

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Figure 17.6: Caixa de Ferramentas Processamento (modo avanado)

17.2.1 O dilogo do algoritmo


Uma vez que voc clicar duas vezes sobre o nome do algoritmo que voc deseja executar, uma caixa de dilogo
semelhante da figura abaixo mostrado (neste caso, o dilogo corresponde ao algoritmo ndice de Convergncia
do SAGA).
Este dilogo utilizado para definir os valores de entrada que o algoritmo precisa para ser executado. Ele mostra
uma tabela onde os valores de entrada e os parmetros de configurao sero definidos. , obviamente, tem um
teor diferente, dependendo dos requisitos do algoritmo a ser executado, e criado automaticamente, com base em
tais requisitos. No lado esquerdo, o nome do parmetro mostrado. No lado direito, o valor do parmetro pode
ser definido.
Embora o nmero e tipo de parmetros dependerem das caractersticas do algoritmo, a estrutura semelhante para
todos eles. Os parmetros encontrados na tabela podem ser de um dos seguintes tipos.
Uma camada raster, selecione a partir de uma lista de todas as camadas disponveis (atualmente abertas) no
QGIS. O seletor contm tambm um boto no seu lado direito, para que voc escolha nomes que representam
as camadas atualmente no carregadas no QGIS.
Uma camada de vetor, selecione a partir de uma lista de todas as camadas de vetores disponveis no QGIS.
Camadas no carregadas no QGIS podem ser selecionadas, bem como, como no caso de camadas raster,
mas somente se o algoritmo no necessita de um campo da tabela selecionada a partir da tabela de atributos
da camada. Nesse caso, apenas as camadas abertas podem ser selecionadas, uma vez que precisa ser aberta,
de modo a recuperar a lista de nomes de campos disponveis.
Ir ver um boto por cada selecionador de camada vetorial, como exibido na figura em baixo.
Se o algoritmo contm vrios deles, voc ser capaz de alternar apenas um deles. Se o boto que corresponde a um
vetor de entrada alternado, o algoritmo ser executado de forma iterativa em cada uma de suas caractersticas,
em vez de apenas uma vez para toda a camada, produzindo o maior nmero de sadas em vezes do algoritmo ser
executado. Isto permite a automatizao do processo quando todas as caractersticas de uma camada ter que ser
tratada separadamente.
Uma tabela, selecione a partir de uma lista de todos os disponveis no QGIS. Tabelas no-espaciais so
carregados para QGIS como camadas vetoriais, e na verdade, eles so tratados como tal pelo programa.
Atualmente, a lista de tabelas disponveis que voc ver ao executar um algoritmo que precisa de um deles

17.2. A caixa de ferramentas

201

QGIS User Guide, Verso 2.8

Figure 17.7: Dilogo dos Parmetros

Figure 17.8: Boto de interao vetorial


restrito s tabelas provenientes de arquivos em formatos dBase (:file:. dbf ) ou valores separados por vrgula
(:file:. csv ).
Uma opo, para escolher de uma lista de seleo de uma lista de opes possveis.
Um valor numrico, a ser introduzido na caixa de texto. Voc vai encontrar um boto ao seu lado. Clicando
nele, voc ver uma caixa de dilogo que permite que voc digite uma expresso matemtica, para que voc
possa us-lo como uma calculadora de mo. Algumas variveis teis relacionados com dados carregados
em QGIS pode ser adicionado sua expresso, de modo que voc pode selecionar um valor derivado de
qualquer uma dessas variveis, como o tamanho das clulas de uma camada ou a mais setentrional de
coordenadas do outro.
Um intervalo, com valores min e mx para serem introduzidos em duas caixas de texto.
Uma cadeia de texto, para ser introduzida na caixa de texto.
Um campo, para escolher a partir de uma tabela de atributos de uma camada vetorial ou uma tabela nica
de outro parmetro.
Um sistema de coordenadas de referncia. Voc pode digitar o cdigo EPSG diretamente na caixa de texto,
ou selecione-o na janela de seleo de SRC que aparece quando voc clica com o boto do lado direito.
Uma medida, a ser celebrada por quatro nmeros que representam os seus limites xmin, xmax, ymin,
ymax. Clicando no boto no lado direito do seletor de valor, um menu pop-up ser exibido, dando-lhe
duas opes: para selecionar o valor de uma camada ou a extenso da tela atual, ou defini-la arrastando
diretamente na mapa de lona.
Se selecione a primeira opo, ir ver uma janela igual a prxima.
Se selecionar o segundo, os parmetros da janela iro esconder-se, para que possa clicar e arrastar para o
enquadramento. Uma vez definido o retngulo selecionado, o dilogo ir reaparecer, contendo os valores

202

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Figure 17.9: Selecionador de Nmeros

Figure 17.10: Selecionador de Extenso

Figure 17.11: Lista de Extenso

17.2. A caixa de ferramentas

203

QGIS User Guide, Verso 2.8

na caixa de texto da extenso.

Figure 17.12: Arrastamento para Extenso


A lista de elementos (se as camadas raster, camadas de vetor ou tabelas), para selecionar a partir da lista de
tais camadas disponveis no QGIS. Para fazer a seleo, clique no pequeno boto do lado esquerdo da linha
correspondente para ver uma janela como a seguinte.

Figure 17.13: Mltipla Seleo


Uma pequena tabela para ser editada pelo utilizador. Estes so usados para definir os parmetros como
tabelas lookup ou kernels de convoluo, entre outros.
Clique no boto do lado direito para ver a tabela e editar os seus valores.
Dependendo do algoritmo, o nmero de linhas pode ser modificado ou no, utilizando os botes do lado
direito da janela.
Voc vai encontrar uma guia [Ajuda] na caixa de dilogo dos parmetros. Se um arquivo de ajuda estiver
disponvel, ele ser mostrado, dando-lhe mais informaes sobre o algoritmo e descries detalhadas do que
cada parmetro faz. Infelizmente, a maioria dos algoritmos no tm uma boa documentao, mas se voc sentir
vontade de contribuir com o projeto, este seria um bom lugar para comear.
Uma nota nas projees
Algoritmos executados a partir da estrutura de processamento isso tambm verdade para a maioria das aplicaes externas cujos algoritmos so expostos atravs dele. No realize nenhuma reprojeo em camadas de
entrada e assuma que todos elas j esto em um sistema de coordenadas comum e pronto para serem analisadas.
Sempre que voc usar mais de uma camada como entrada para um algoritmo, se vetor ou raster, ir perguntar a
voc para se certificar que elas esto todas no mesmo sistema de coordenadas.
204

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Figure 17.14: Tabela Fixa


Note-se que, devido a capacidades de reprojeo on-the-fly do QGIS, apesar de duas camadas pode parecer sobrepor e corresponder, que pode no ser verdade, se as suas coordenadas originais so usadas sem reprojeo em
um sistema de coordenadas comum. Essa reprojees deve ser feita manualmente, e, em seguida, os arquivos
resultantes devem ser utilizados como entrada para o algoritmo. Tambm, notar que o processo reprojees pode
ser realizada com os algoritmos que esto disponveis na prpria estrutura de processamento.
Por padro, a caixa de dilogo parmetros mostrar uma descrio do SRC de cada camada, juntamente com o
seu nome, tornando mais fcil para selecionar as camadas que compartilham o mesmo SRC para ser usado como
camadas de entrada. Se voc no quer ver essas informaes adicionais, voc pode desativar essa funcionalidade
na janela de configurao de processamento, desmarcando a opo Mostrar SRC.
Se voc tentar executar um algoritmo utilizando como entrada duas ou mais camadas com sem correspondncia
de SRC, um dilogo de aviso ser exibido.
Pode continuar a executar o algoritmo, mas tenha ateno que na maioria dos casos ir produzir resultados errados,
tais como, camadas vazias devido falta de sobreposio das camadas usadas como arquivos de entrada.

17.2.2 Objetos de dados gerados por algoritmos


Objetos de dados gerado por um algoritmo podem ser dos seguintes tipos:
Uma camada raster
Uma camada vetorial
Uma tabela
Um arquivo HTML (usado para arquivo de sada de texto e grficos)
Estes todos so salvos em disco, e a tabela de parmetros ir conter uma caixa de texto correspondente a cada
uma dessas sadas, onde voc pode digitar o canal de sada e usar para salv-la. Um canal de sada contm as
informaes necessrias para salvar o objeto resultante em algum lugar. No caso mais comum, voc vai salv-lo
em um arquivo, mas a arquitetura permite a qualquer outra forma de armazenamento. Por exemplo, uma camada
vetorial pode ser armazenada em um banco de dados ou at mesmo enviada para um servidor remoto usando um
servio WFS-T. Embora as solues como estas ainda no esto implementadas, a estrutura de processamento est
preparada para lidar com elas, e esperamos adicionar novos tipos de canais de sada em uma prxima feio.
Para selecionar um canal de sada, basta clicar no boto do lado direito da caixa de texto. Isso vai abrir uma caixa
de dilogo salvar arquivo, onde voc pode selecionar o caminho desejado para o arquivo. Extenses de arquivos
suportadas so mostradas no seletor de formato de arquivo da caixa de dilogo, dependendo do tipo do produto e
do algoritmo.

17.2. A caixa de ferramentas

205

QGIS User Guide, Verso 2.8

O formato da sada definido pela extenso do arquivo. Os formatos suportados dependem do que suportado pelo
prprio algoritmo. Para selecionar um formato, basta selecionar a extenso do arquivo correspondente (ou em vez
adicion-la, se voc estiver digitando diretamente o caminho do arquivo). Se a extenso do caminho do arquivo que
voc digitou no corresponde a nenhum dos formatos suportados, uma extenso do padro (normalmente .dbf
para tabelas, .tif para camadas raster e .shp para camadas vetoriais) ser anexado ao caminho do arquivo e o
formato de arquivo correspondente a essa extenso ser usado para salvar a camada ou tabela.
Se voc no digitar qualquer nome de arquivo, o resultado ser salvo como um arquivo temporrio no formato de
arquivo padro correspondente, e ele vai ser excludo depois de sair QGIS (tome cuidado com isso, no caso de
voc salvar seu projeto e contm camadas temporrias).
Voc pode definir uma pasta padro para objetos de dados de sada. V para a janela de configurao (voc pode
abri-la a partir do Menu :menuselection: Processamento), e no grupo Geral, voc vai encontrar um parmetro
chamado pasta de sada. Esta pasta de sada usada como o caminho padro no caso de voc digitar apenas um
nome de arquivo sem caminho (isto , myfile.shp) durante a execuo de um algoritmo.
Ao executar um algoritmo que usa uma camada de vetor no modo interativo, o caminho do arquivo digitado
utilizado como o caminho de base para todos os arquivos gerados, que so nomeados com o nome de base e
acrescentando-se um nmero que representa o ndice da iterao. A extenso do arquivo (e formato) usado para
todos esses arquivos gerados.
Alm de camadas raster e tabelas, algoritmos tambm geram grficos e textos em arquivos HTML. Estes resultados
esto apresentados no final da execuo do algoritmo em uma nova caixa de dilogo. Este dilogo vai manter os
resultados produzidos por qualquer algoritmo durante a seo atual, e pode ser mostrado em qualquer momento
selecionando Processamento visualizador de resultados do menu principal QGIS.
Algumas aplicaes externas podem ter arquivos (sem restries de extenso particulares) como sada, mas elas
no pertencem a nenhuma das categorias acima. Os arquivos de sada no sero processados pelo QGIS (aberto ou
includo no atual projeto QGIS), uma vez que a maior parte do tempo, eles correspondem a formatos de arquivo
ou elementos no suportados pelo QGIS. Este , por exemplo, o caso com os arquivos LAS usados para dados
LiDAR. Os arquivos so criados, mas voc no vai ver nada de novo no sua seo de trabalho QGIS.
Para todos os outros tipos de sada, voc encontrar uma caixa de verificao que voc pode usar para dizer o
algoritmo para saber se carregar o arquivo, uma vez que gerado pelo algoritmo ou no. Por padro, todos os
arquivos so abertos.
Sadas opcionais no so suportadas. Ou seja, todas as sadas so criadas. No entanto, voc pode desmarcar a caixa
correspondente, se voc no est interessado em um determinado produto, que essencialmente torna comportar-se
como uma sada opcional (em outras palavras, a camada criada de qualquer jeito, mas se voc deixar a caixa de
texto vazia, ser salvo em um arquivo temporrio e apagado quando sair QGIS).

17.2.3 Configurando a infraestrutura do processamento


Como foi mencionado, o menu de configurao d acesso a um novo dilogo onde pode configurar a forma
como o algoritmo trabalha. Os parmetros de configurao so estruturados em blocos separados que podem ser
seleccionados no lado esquerdo do dilogo.
Juntamente com o que j foi mencionada da entrada Pasta de sada, o bloco Geral contem parmetros para
configurao de estilos de renderizao padro para camadas de sada (ou seja, camadas geradas pela utilizao
de algoritmo de qualquer componente da infraestrutura do GUI). Basta criar um estilo que quer usar no QGIS,
salva-lo num arquivo, e de seguida introduzir um caminho para o arquivo nas configuraes para que sejam usado
pelos algoritmos. Cada vez que a camada for carregada pelo SEXTANTE e adicionada ao enquadramento do
QGIS, esta ser renderizada com esse estilo.
Os estilos de renderizao podem ser configurados individualmente para cada algoritmo e cada um para os seus
arquivos de sada. Apenas clique com o direito do mouse no nome do algoritmo na caixa de ferramentas e selecione
Editar estilos de renderizao. Ir ver um dilogo como o que exibido a seguir.
Selecione o arquivo de estilo (.qml) que quer para cada arquivo de sada e pressione [OK].
Os outros parmetros de configurao no grupo Geral esto em baixo referidos:

206

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Figure 17.15: Estilos de Renderizao


Use nome da camada como nome do arquivo. O nome de cada camada resultante criada por um algoritmo
definido pelo prprio algoritmo. Em alguns casos, um nome fixo pode ser utilizado, o que significa que
o mesmo nome de sada vai ser usado, no importa qual a camada de entrada usada. Em outros casos,
o nome pode depender do nome da camada de entrada ou de alguns dos parmetros usados para executar
o algoritmo. Se esta opo for assinalada, o nome ser retirado o nome do arquivo de sada em seu lugar.
Observe que, se a sada salvo em um arquivo temporrio, o nome deste arquivo temporrio geralmente
uma longo e sem sentido que se destina a evitar a conflito com outros nomes de arquivos j existentes.
Use somente recursos selecionados. Se essa opo for selecionada, sempre que uma camada de vetor
usada como entrada para um algoritmo, apenas suas feies selecionadas sero usadas. Se a camada no
tiver feies selecionadas, todas as feies sero utilizadas.
arquivo de pr-execuo do script e arquivo de script ps-execuo. Estes parmetros se referem aos scripts
escritos usando a funcionalidade de script de processamento e so explicados na seo cobertura scripting e
do terminal.
Alm de o bloco Geral na caixa de dilogo de configuraes, voc tambm vai encontrar um bloco para provedores de algoritmo. Cada entrada neste bloco contm um tem Ativar que voc pode usar para fazer algoritmos
aparecer ou no na caixa de ferramentas. Alm disso, alguns provedores de algoritmo tm seus prprios itens de
configurao, que explicaremos mais tarde, quando cobrindo determinados provedores de algoritmo.
.

17.3 O modelador grfico


O modelador grfico permite que possa criar modelos complexos usando uma simples interface fcil-de-usar.
Quando trabalha com um SIG, a maioria das operaes de anlises no so isoladas, mas sim parte das cadeias de
operaes. Usando um modelador grfico, a cadeia de processos podem ser agregados num nico processo, sendo
mais fcil e mais conveniente a sua execuo de um processo nico num conjunto de diferentes dados de entrada.
No importa o nmero de etapas e os diferentes algoritmos envolvidos, o modelo executado como um algoritmo
nico, desta forma vai poupar tempo e esforos, especialmente para modelos largos.
O modelador pode ser aberto a partir do menu processamento.
O modelador tem uma rea de trabalho onde a estrutura do modelo e o sue fluxo de trabalho so representados
como est exibido. Na parte esquerda da janela, um painel com dois separadores podem ser usados para adicionar
novos elementos ao modelo.
A criao de um modelo envolve dois passos:

17.3. O modelador grfico

207

QGIS User Guide, Verso 2.8

Figure 17.16: Modelador


1. Definio dos dados de entrada necessrios. Estes dados de entrada sero adicionados na janela de parmetros, para que o utilizador possa configurar os seus valores quando executa o modelo. O modelo por si um
algoritmo, portanto os parmetros da janela gerado automaticamente como acontece em todos os algoritmos disponveis na infraestrutura de processamento.
2. Definio do fluxo de trabalho. Usando os dados de entrada do modelo, o fluxo de trabalho definido
adicionando algoritmos e selecionando como vo usar esses arquivos de entrada ou de sada gerados por
outros algoritmos que j existem no modelo

17.3.1 Definio das entradas


O primeiro passo para criar um modelo definir as entradas que necessita. Os seguintes elementos so encontrados
no separador Entradas no lado esquerdo da janela do modelador:
Camada raster
Camada vetorial
Cadeia de texto
Campo da tabela
Tabela
Extenso
Nmero
Booleano
Arquivo
Faa duplo clique em qualquer um, e ser exibido um dilogo para definir as suas caractersticas. Dependendo do
parmetro, o dilogo ir conter apenas um elemento bsico (a descrio, que ser o que o usurio ir ver quando

208

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

executar o modelo) ou outros. Por exemplo, quando quer adicionar um valor numrico, como aparece na prxima
figura, alm da descrio do parmetro tem um conjunto de valor por defeito e um intervalo de valores vlidos.

Figure 17.17: Parmetros do Modelo


Para cada entrada adicionada, um novo elemento adicionado ao enquadramento do modelador.

Figure 17.18: Parmetros do Modelo


Pode tambm adicionar arquivos de entrada arrastando o tipo de entrada a partir de uma lista e largar no enquadramento do modelador, na posio onde quer que fique.

17.3.2 Definio do fluxo de trabalho


Uma vez as entradas definidas, tempo de definir os algoritmos que vamos aplicar. Os algoritmos podem ser
encontrados no separador Algoritmos, agrupados na mesma forma que esto na caixa de ferramentas.
A aparncia da caixa de ferramentas tem dois modos: simplificado e avanado. Contudo, no existe nenhum elemento para trocar entre as vistas no modelador, e pode faz-lo na caixa de ferramentas. O modo que selecionado
na caixa de ferramentas aquele que ser usado para a lista de algoritmos no modelador.
Para adicionar um algoritmo ao modelo, clique duas vezes no seu nome. Um dilogo de execuo ir aparecer, com
um contedo similar ao que encontrado no painel de execuo que exibido quando da execuo do algoritmo a
partir da caixa de ferramentas, O algoritmo que exibido corresponde ao algoritmo SAGA Convergence index,
o mesmo que viu na seo dedicada na caixa de ferramentas.
Como pode ver, existem algumas diferenas. Em vez da caixa de sada do arquivo ser usada para configurar o
caminho do arquivo para as camadas e tabelas de sada, usado apenas uma caixa de texto simples. Se a camada
gerada pelo algoritmo apenas um resultado temporrio, este ser usado como o arquivo de entrada de outro
algoritmo e no ser mantido como resultado final, mas no edite essa caixa de texto. Introduzindo alguma coisa
nela, significa que o resultado final, e o texto que forneceu ser a descrio para o arquivo de sada, que ser
aquele que o usurio ir ver quando executar o modelo.
A seleo do valor para cada parmetro tambm um pouco diferente, uma vez que existem diferenas importantes
entre o contexto do modelador e a caixa de ferramentas. Vamos ver como introduzido os valores para cada tipo
de parmetro.
Camadas (raster e vetor) e tabelas. Estas so selecionados de uma lista, mas s em caso dos valores possveis
serem camadas ou tabelas carregadas no QGIS, a lista dos dados de entrada do modelo do tipo correspondente, ou outras camadas ou tabelas geradas por algoritmos que j tenham sido adicionadas ao modelo.

17.3. O modelador grfico

209

QGIS User Guide, Verso 2.8

Figure 17.19: Parmetros do Modelo

Figure 17.20: Parmetros do Modelo

210

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Valores numricos. Valores literais podem ser introduzidos diretamente na caixa de texto. Mas esta caixa de
texto tambm uma lista que pode ser usada para selecionar qualquer valor numrico de entrada do modelo.
Nesse caso, o parmetro ir tomar o valor introduzido pelo utilizador quando executado o modelo.
Cadeia de texto. Como no caso dos valores numricos, as cadeias de texto podem ser introduzidas, ou uma
cadeia de texto de entrada pode ser selecionada.
Campo da Tabela. Os campos de uma tabela origem ou camada no podem ser conhecidas na altura do
seu desenho, uma vez que dependem da seleo do usurio cada vez que o modelo executado. Para
definir o valor para este parmetro, introduza o nome do campo diretamente na caixa de texto, ou usa a lista
para selecionar a entrada do campo de tabela que j est adicionada no modelo. A validade de um campo
selecionado ir ser verificado no seu processo de execuo.
Em todos os casos, ir encontrar um parmetro adicional denominado de Algoritmos Parentes que no est
disponvel quando chamado o algoritmo a partir da caixa de ferramentas. Este parmetro permite que possa
definir a ordem de como os algoritmos so executados, definindo explicitamente um algoritmo como parente do
atual, que ir fora-lo a execut-lo antes.
Quando usa um arquivo de sada de um algoritmo prvio como arquivo de entrada do seu algoritmo, isso implica
definir o antigo como parent do atual (e posiciona a seta correspondente no enquadramento do modelador), Contudo, em alguns casos o algoritmo pode depender de outro mesmo que no use um objeto de sada a partir dele
(por exemplo, um algoritmo que executa uma instncia SQL numa base de dados PostGIS e outra que importa
uma camada para a mesma base de dados). Nesse caso, apenas selecione no parmetro Algoritmos Parent e eles
iro ser executados na ordem correta.
Uma vez todos os parmetros estiver relacionados a valores vlidos, clique no boto [OK] e o algoritmo ir ser
adicionado ao enquadramento. Ser ligado a todos os outros elementos do enquadramento, sejam eles algoritmos
ou arquivos de entrada, o que ir fornecer objetos que foram usados como arquivos de entrada para esse algoritmo.
Os elementos podem ser arrastados para diferentes posies dentro do enquadramento, para alterar a forma como
exibida a estrutura do mdulo e tornar mais claro e intuitivo. As ligaes entre os elementos so atualizadas
automaticamente. Pode ampliar ou afastar usando a roda do mouse.
Pode correr o seu algoritmo em qualquer altura clicando no boto [Executar]. Contudo, se quiser us-lo a partir
da caixa de ferramentas, necessrio salva-lo e fechar o dilogo do modelador, para permitir que a caixa de
ferramentas atualize os seus contedos.

17.3.3 Salvando e carregando os modelos


Use o boto [Salvar] para salvar o modelo atual e o [Abrir] para abrir qualquer modelo anteriormente salvo. Os
modelos so salvos com a extenso .model. Se o modelo for previamente salvo da janela do modelador, no lhe
ir ser solicitado por um nome de arquivo, uma vez que j existe um arquivo associado ao modelo, e ser usado.
Antes de salvar o modelo, necessita de introduzir o nome e o grupo do modelo, usando as caixas de texto para
parte superior da janela.
Os modelos salvos na pasta modelos (a pasta padro quando pedido o nome do arquivo para salvar o modelo)
ir aparecer na caixa de ferramentas na ligao correspondente. Quando a caixa de ferramentas chamada, ele
procura na pasta modelos por arquivos com a extenso .model e carrega os modelos salvos. Uma vez que o
modelo um prprio algoritmo, este pode ser adicionado na caixa de ferramentas como qualquer outro algoritmo.
A pasta de modelos pode ser configurada a partir do dilogo de configurao do processamento, no grupo Modelador
Os modelos carregados a partir da pasta modelos aparecem na caixa de ferramentas, mas tambm na rvore de
algoritmos do separador Algoritmos da janela do modelador. Isto significa que pode incorporar o modelo como
parte de um modelo maior, tal como adiciona qualquer outro algoritmo.
Em alguns casos, um modelo pode no ser carregado porque nem todos os algoritmos includos esto disponveis.
Se tiver usado um dado algoritmo como parte do seu modelo, este dever estar disponvel (isto , dever aparecer
na caixa de ferramentas) de forma a carregar o modelo. Desativando um fornecedor de algoritmos nas configuraes do da janela do processamento poder desativar o modelador, o que pode trazer problemas quando carrega
os modelos. Tenha isso em ateno quando tiver problemas a carregar ou a executar modelos.

17.3. O modelador grfico

211

QGIS User Guide, Verso 2.8

17.3.4 Editando um modelo


Pode editar o modelo que criou, redefinindo o fluxo de trabalho e as relaes entre os algoritmos e os dados de
entrada que defeniu no modelo.
Se clicar com o direito do mouse num algoritmo na rea que representa o modelo, ir ver o menu contexto como
mostrado a seguir:

Figure 17.21: Clique direito do Modelador


Selecionando a opo Remover ir fazer com que o algoritmo seja removido. Um algoritmo s pode ser removido
apenas se existir outros algoritmos dependentes dele. Isto , se no estiver sendo usado num arquivo de sada de
um algoritmo usado como arquivo de entrada diferente. Se tentar remover um algoritmo que tenha outros que
dependam dele, uma mensagem de aviso igual que v aqui em baixo:

Figure 17.22: No pode apagar o Algoritmo


Selecionando a opo Editar ou fazendo simplesmente duplo clique no cone do algoritmo, ir ser exibido o
dilogo de parmetros do algoritmo, para que possa mudar os arquivos de entrada e os valores do parmetro.
Tenha ateno pois nem todos os elementos disponveis no modelo aparecero neste caso como arquivos de entrada
disponvel. Camadas ou valores gerados num passo mais avanado no fluxo de trabalho definido pelo modelo no
ir estar disponvel se causar dependncias em ciclo.
Selecione novos valores e de seguida clique no boto [OK] como comum. As ligaes entre os elementos do
modelo iro alterar de acordo com o enquadramento do modelador.

17.3.5 Editando os arquivos de ajuda do modelo e a meta-informao


Pode documentar os seus modelos a partir do prprio modelador. Basta apenas clicar no boto [Editar ajuda do
modelo] e o dilogo como aquele que ir aparecer.
No lado direito ir ver uma pgina simples HTML, criada usando a descrio dos parmetros de entrada e de sada
do algoritmo, juntamente com itens adicionais como uma descrio geral do modelo ou o seu autor. A primeira
vez que abre o editor da ajuda, todas as ajudas esto vazias, mas pode edit-los usando os elementos do lado
esquerdo do dilogo. Selecione um elemento na parte superior e escreva a descrio na caixa de texto em baixo.
A ajuda do Modelo salva num arquivo na mesma pasta ao p do seu respectivo modelo. No tem de ser preocupar
como salv-lo, uma vez ser feito automaticamente.

17.3.6 Sobre os algoritmos disponveis


Poder notar que alguns algoritmos podem ser executados a partir da caixa de ferramentas mas no aparecem na
lista de algoritmos disponveis quando est a desenhar o modelo. Para ser includo no modelo, o algoritmo deve
ter uma semntica correta, assim como ligaes apropriadas a outros fluxos de trabalho. Se um algoritmo no tiver
212

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Figure 17.23: Edio da Ajuda


uma boa semntica bem definida (por exemplo, se o nmero de camadas de sada no so conhecidas), portanto
no possvel us-lo dentro do modelo, e no aparece na lista na janela do dilogo do modelador.
Adicionalmente, ir ver algoritmos no modelador que no se encontram na caixa de ferramentas. Esses algoritmos
so para ser usados exclusivamente como parte do modelo, e eles no tm interesse em outro contexto diferente.
O algoritmo Calculadora um exemplo disso. apenas uma simples calculadora aritmtica que pode usar
para modificar valores numricos (introduzidos pelo utilizador ou gerados por outro tipo de algoritmo). Estas
ferramentas so realmente teis dentro do modelo, mas fora do contexto, no fazem sentido.
.

17.4 A interface de processamento em lote


17.4.1 Introduo
Todos os algoritmos (incluindo modelos) podem ser executados como um processo descontnuo. Isto , eles podem
ser executados no utilizando apenas um nico conjunto de entradas, mas alguns delas, a execuo do algoritmo
tantas vezes quanto necessrio. Isto til quando se processa grandes quantidades de dados, uma vez que no ser
necessrio iniciar o algoritmo vrias vezes na caixa de ferramentas.
Para executar um algoritmo como um processamento em lote, clique com o direito do mouse na caixa de ferramentas e selecione a opo Executar como processamento em lote no balo de opes que ir aparecer.

Figure 17.24: Clique no boto direito do mouse para processar em lote

17.4. A interface de processamento em lote

213

QGIS User Guide, Verso 2.8

17.4.2 Os parmetros da tabela


A execuo de um processamento em lote semelhante execuo nica de um algoritmo. Os valores do
parmetro tm de ser definidos, mas neste caso ns necessitamos um conjunto de parmetros, uma para cada
vez que o algoritmo executado. Os valores so introduzidos usando uma tabela como mostrada a seguir.

Figure 17.25: Processamento em Lote


Cada linha desta tabela representa uma nica execuo do algoritmo, e cada clula contm o valor de um dos
parmetros. semelhante aos parmetros do dilogo que v quando executa o algoritmo a partir da caixa de
ferramentas, mas com uma diferente disposio.
Por defeito, a tabela contm apenas duas linhas. Pode adicionar ou remover linhas usando os botes na parte
inferior da janela.
Uma vez que o tamanho da tabela for configurado, ter de ser preenchido com os valores desejados.

17.4.3 Preenchendo os parmetros da tabela


Para a maioria dos parmetros, a configurao do valor trivial. Basta digitar o valor ou selecion-lo na lista de
opes disponveis, dependendo do tipo de parmetro.
As principais diferenas so encontradas para os parmetros que representam camadas ou tabelas, e caminho de
arquivo de sada. Quanto camadas de entrada e tabelas, representam um algoritmo que ser executado como parte
de um processo de grupo, os objetos de dados de entrada so levados diretamente a partir de arquivos, e no a partir
do conjunto deles j aberto no QGIS. Por esta razo, qualquer algoritmo pode ser executado como um processo
em lote, mesmo que os objetos de dados ao todo no sejam abertos e o algoritmo no possa ser executado a partir
da caixa de ferramentas.
Nomes de arquivos de objetos de dados de entrada so introduzidos digitando diretamente ou, mais convenientemente, clicando no boto
do lado direito da clula, o que mostra uma janela tpica de seleo de arquivos.
Mltiplos arquivos podem ser selecionados de cada vez. Se o parmetro de entrada representa um nico objeto
de dados e vrios arquivos so selecionados, cada um deles ser colocado em uma linha separada, acrescentando
novos, se necessrio. Se o parmetro representa uma entrada mltipla, todos os arquivos selecionados sero adicionados a uma nica clula, separados por ponto e vrgula (;).

214

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Objetos de dados de sada sempre so salvos em um arquivo e, ao contrrio, quando a execuo de um algoritmo
a partir da caixa de ferramentas, salvar em um arquivo temporrio no permitido. Voc pode digitar o nome
diretamente ou usar a janela de dilogo de seleo de arquivos que aparece ao clicar no boto que o acompanha.
Um vez selecionado o arquivo, um novo dilogo ser exibido para permitir que faa o auto-preenchimento das
outras clulas na mesma coluna (o mesmo parmetro).

Figure 17.26: Salvar Processamento em Lote


Se o valor padro (No efetuar auto-preenchimento) selecionado, ir apenas por o nome do arquivo selecionado
na clula selecionada da tabela de parmetros. Se alguma das outras opes estiver selecionada, todas as clulas
abaixo da selecionada iro automaticamente ser preenchidas baseando-se no critrio definido. Desta forma, mais
fcil preencher a tabela, e o processamento em lote pode ser definido com menor esforo.
O preenchimento automtico pode ser feito simplesmente adicionando nmeros relativos ao caminho do arquivo
selecionado, ou acrescentando o valor de outro campo na mesma linha. Isto particularmente til para nomear
objetos de dados de sada de acordo com os de entrada.

Figure 17.27: Caminho do Arquivo do Processamento em Lote

17.4.4 Executando o processo em lote


Aps a introduo de todos os valores necessrios pode executar o processamento em lote, apenas clicando em
[OK]. O progresso global da tarefa de processamento ser exibido na barra de progresso na parte inferior do
dilogo.
.

17.5 Usando os algoritmos do processamento a partir do Terminal


Python.
O terminal permite que usurios avanados aumente sua produtividade e execute operaes complexas que no
podem ser utilizados atravs dos outros elementos GUI da caixa de processamento. Modelos envolvendo vrios
algoritmos podem ser definidos usando a interface de linha de comando e operaes adicionais como loops e
sentenas condicionais podem ser adicionados para criar fluxos de trabalho mais flexveis e poderosos.
No h um terminal de processamento especfico no QGIS, mas todo os comandos de processamentos esto
disponveis embutidos no Terminal Python em vez do QGIS. Isso significa que poder incorporar os comandos
em seu terminal de trabalho e conectar algoritmos de processamentos de todos os outros recursos disponveis
(incluindo mtodos da | qg | API) a partir deste terminal.

17.5. Usando os algoritmos do processamento a partir do Terminal Python.

215

QGIS User Guide, Verso 2.8

O cdigo que pode executar a partir do Terminal Python, mesmo quando no chama nenhum mtodo especfico
do processamento, pode ser convertido num novo algoritmo que pode mais tarde chamar da caixa de ferramentas,
o modelador grfico ou qualquer outro componente, como faz para outro algoritmo. De fato, alguns algoritmos
que encontra na caixa de ferramentas so scripts simples.
Nesta seo, veremos como usar algoritmos de processamento do QGIS console Python e tambm a forma de
escrever algoritmos usando Python.

17.5.1 Chamando os algoritmos a partir do Terminal Python


A primeira coisa que tem de fazer importar as funes do processamento com a seguinte linha:
>>> import processing

Agora, basicamente uma (interessante) coisa que pode fazer a partir do terminal: executar um algoritmo. Isso
feito usando o mtodo runalg(), que toma o nome do algoritmo a ser executado como o seu primeiro parmetro,
ento o nmero da varivel de um parmetro adicional depende dos requisitos do algoritmo. Portanto a primeira
coisa que necessita saber o nome do algoritmo a executar. No ser o nome que v na caixa de ferramentas,
mas um nico nome da linha de comando. Para encontrar o nome correto do seu algoritmo, pode usar o mtodo
alslist(). Introduza a seguinte linha no seu terminal:
>>> processing.alglist()

Ir ver algo como isto.


Accumulated Cost (Anisotropic)---------------->saga:accumulatedcost(anisotropic)
Accumulated Cost (Isotropic)------------------>saga:accumulatedcost(isotropic)
Add Coordinates to points--------------------->saga:addcoordinatestopoints
Add Grid Values to Points--------------------->saga:addgridvaluestopoints
Add Grid Values to Shapes--------------------->saga:addgridvaluestoshapes
Add Polygon Attributes to Points-------------->saga:addpolygonattributestopoints
Aggregate------------------------------------->saga:aggregate
Aggregate Point Observations------------------>saga:aggregatepointobservations
Aggregation Index----------------------------->saga:aggregationindex
Analytical Hierarchy Process------------------>saga:analyticalhierarchyprocess
Analytical Hillshading------------------------>saga:analyticalhillshading
Average With Mask 1--------------------------->saga:averagewithmask1
Average With Mask 2--------------------------->saga:averagewithmask2
Average With Thereshold 1--------------------->saga:averagewiththereshold1
Average With Thereshold 2--------------------->saga:averagewiththereshold2
Average With Thereshold 3--------------------->saga:averagewiththereshold3
B-Spline Approximation------------------------>saga:b-splineapproximation
...

Esta a lista de todos os algoritmos disponveis, ordenados alfabeticamente, juntamente com os seus nomes da
linha de comandos correspondentes.
possvel usar uma cadeia de texto como parmetro para este mtodo. Em vez de retornar a lista completa de
algoritmo , ele s ir exibir aqueles que incluem esta cadeia. Se, por exemplo, est procurando um algoritmo para
calcular a inclinao de um MDE, digite alglist("slope") para obter o seguinte resultado:
DTM Filter (slope-based)---------------------->saga:dtmfilter(slope-based)
Downslope Distance Gradient------------------->saga:downslopedistancegradient
Relative Heights and Slope Positions---------->saga:relativeheightsandslopepositions
Slope Length---------------------------------->saga:slopelength
Slope, Aspect, Curvature---------------------->saga:slopeaspectcurvature
Upslope Area---------------------------------->saga:upslopearea
Vegetation Index[slope based]----------------->saga:vegetationindex[slopebased]

Este resultado pode mudar dependendo dos algoritmos que esto disponveis.
Assim mais fcil encontrar o algoritmo que procura e o seu nome da linha de comandos, neste caso
saga:slopeaspectcurvature.

216

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Uma vez conhecido o nome da linha de comandos do algoritmo, a prxima coisa a fazer determinar a sintaxe
correta para execut-lo. Isto significa saber quais os parmetros necessrios e a ordem que devem passar quando
chamado pelo mtodo runalg(). Existe um mtodo para descrever um algoritmo em detalhe, o qual pode ser
usado para obter uma lista de parmetros que requer uns algoritmos e os arquivos de sada que iro gerar. Para
fazer isso, pode usar o mtodo alghelp(name_of_the_algorithm). Use o nome do algoritmo na linha
de comando, no o nome descritivo completo.
Chamado o mtodo saga:slopeaspectcurvature como parmetro, voc ter a seguinte descrio.
>>> processing.alghelp("saga:slopeaspectcurvature")
ALGORITHM: Slope, Aspect, Curvature
ELEVATION <ParameterRaster>
METHOD <ParameterSelection>
SLOPE <OutputRaster>
ASPECT <OutputRaster>
CURV <OutputRaster>
HCURV <OutputRaster>
VCURV <OutputRaster>

Agora tem tudo o que necessita para correr qualquer algoritmo. Como j tnhamos mencionado, existe apenas um
comando para executar algoritmos: runalg(). A sua sntaxe como est descrito a seguir:
>>> processing.runalg(name_of_the_algorithm, param1, param2, ..., paramN,
Output1, Output2, ..., OutputN)

A lista de parmetros e arquivos de sada para adicionar dependem do algoritmo que quer correr, e exatamente a
lista que o mtodo alghelp() lhe d, na mesma ordem que exibido.
Dependendo do tipo de parmetro, os valores so introduzidos diferentemente. A prxima explicao uma rpida
reviso de como introduzir valores para cada tipo de parmetro de entrada:
Camada Raster, Camada Vetorial e Tabela. Simplesmente usa uma cadeia de texto com nome que identifica
o objeto de dados a usar ( o nome est na Tabela de Contedos do QGIS) ou o nome do arquivo (se a camada
correspondente no for aberta, mas no adicionada no enquadramento do mapa). Se tiver uma instncia do
objeto QGIS representado na camada, pode tambm pass-lo como parmetro. Se o arquivo de entrada for
opcional e no quer us-lo como qualquer tipo de objeto de dados, use None.
Seleo. Se algum algoritmo tiver um parmetro de seleo, o valor desse parmetro deve ser introduzido
usando um valor inteiro. Para saber as opes disponveis, pode usar o comando algoptions(), como
exibido no seguinte exemplo:
>>> processing.algoptions("saga:slopeaspectcurvature")
METHOD(Method)
0 - [0] Maximum Slope (Travis et al. 1975)
1 - [1] Maximum Triangle Slope (Tarboton 1997)
2 - [2] Least Squares Fitted Plane (Horn 1981, Costa-Cabral & Burgess 1996)
3 - [3] Fit 2.Degree Polynom (Bauer, Rohdenburg, Bork 1985)
4 - [4] Fit 2.Degree Polynom (Heerdegen & Beran 1982)
5 - [5] Fit 2.Degree Polynom (Zevenbergen & Thorne 1987)
6 - [6] Fit 3.Degree Polynom (Haralick 1983)

Neste caso, o algoritmo tem um dos referidos parmetros com 7 opes e sua ordenao iniciada em zero.
Mltiplas entradas. O valor uma cadeia de texto com descritores de entrada separados por ponto e vrgula
(;). Como no caso das camadas ou tabelas nicas, cada descritor de entrada pode ser o nome do objeto ou
o caminho do arquivo.
Campo da Tabela de XXX. Use uma cadeia de texto com o nome do campo a usar. O parmetro caso
sensitivo.
Tabela Fixa. Digite a lista de todos os valores da tabela separadas por vrgulas (,) e feche entre aspas (").
Os valores comeam na linha superior e vai da esquerda para a direita. Pode tambm usar uma matriz 2D
de valores que representam a tabela.
SRC. Introduza o nmero do cdigo EPSG do SRC desejado.

17.5. Usando os algoritmos do processamento a partir do Terminal Python.

217

QGIS User Guide, Verso 2.8

Extenso. Deve usar uma cadeia de texto com xmin, xmax, ymin e ymax valores separados por vrgulas
(,).
Os parmetros booleanos, de arquivo, cadeia de texto e numricos no necessitam de explicaes adicionais.
Os parmetros de entrada, como textos, booleanos, ou valores numricos tm valores padro. Para us-los, especificar None na entrada do parmetro correspondente.
Para objetos de sada de dados, digite o caminho de arquivo a ser utilizado para salv-lo, como feito a partir
da caixa de ferramentas. Caso queira salvar o resultado em um arquivo temporrio, use None. A extenso do
arquivo determina o formato do arquivo. Se voc digitar uma extenso de arquivo no suportada pelo algoritmo,
ser utilizado o formato de arquivo padro para esse tipo de sada e a sua extenso correspondente anexado ao
conjunto de arquivos de dados.
Contrariamente, quando o algoritmo executado a partir da caixa de ferramentas, osarquivos de sada no so
adicionados ao enquadramento do mapa se executar o mesmo algoritmo a partir do Terminal Python. Se quiser
adicionar um arquivo de sada, voc tem de adicion-lo depois de correr o algoritmo, Para o fazer, pode usar os
comandos do API QGIS ou, mais fcil, use um dos mtodos teis para esta tarefa.
O mtodo runalg retorna um dicionrio com os nomes de sada (os que so exibidos na descrio do algoritmo)
como chaves ou caminhos de arquivo dessas sadas como valores. Pode carregar essas camadas passando o seu
caminho de arquivo correspondente pelo mtodo load().

17.5.2 Funes adicionais para a manipulao dos dados


Alm das funes usadas para chamar os algoritmos, importar o pacote processamento ir tambm importar
algumas funes adicionais que facilitar o trabalho dos dados, particularmente os dados vetoriais. So funes de
convenincia que envolvem alguma funcionalidade a partir da API do QGIS, usualmente com uma sintaxe menos
complexa. Estas funes devem ser usadas quando so programados novos algoritmos, para tornar mais fcil a
operao com o os dados de entrada.
Abaixo est uma lista de algum dos comandos. Mais informao podem ser encontradas nas classes sob o pacote
processing/tools e tambm nos exemplos de script fornecidos no QGIS.
getObject(obj): Retorna um objeto QGIS (a camada ou tabela) do objeto passado, o que pode ser um
nome ou o nome do objeto no ndice QGIS.
values(layer,fields): Retorna os valores da tabela de atributos de uma camada vetorial para os
campos validados. Os campos podem ser validados como nomes de campos ou ndices de campo iniciados
em zero. Retorna um dicionrio de listas com campos de identificadores validados como chaves. Considera
a seleo existente.
features(layer): Retorna um iterador sobre as feies de uma camada vetorial, considerando a seleo existente.
UniqueValues (layer, field): Retorna uma lista de valores exclusivos para um determinado
atributo. Os atributos podem ser passado como um nome de campo ou um ndice de campo baseado em
zero. Ele considera a seleo existente.

17.5.3 Criando scripts e correndo-os a partir da caixa de ferramentas


Pode criar os seus prprios algoritmos atravs da escrita do cdigo Python correspondente e adicionar algumas linhas extras para fornecer informao adicional necessria para definir as semnticas do algoritmo. Pode encontrar
um Criar novo script menu sob o :guilabel: Tools no grupo Script bloco de algoritmos da caixa de ferramentas.
Faa duplo clique nele e ir abrir um dilogo de edio do script. onde dever digitar o cdigo. Guarde o
script na pasta scripts (a pasta padro quando abre o dilogo de guardar ficheiro), com a extenso .py, ir
automaticamente criar o algoritmo correspondente.
O nome do algoritmo (aquele que ir ver na caixa de ferramentas) criado a partir do nome do arquivo, removendo
a extenso e substituindo os hfens inferiores com espaos em branco.
Vamos ter o seguinte cdigo, que calcula o ndice Topogrfico de Umidade (ITW) diretamente do MDE.

218

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

##dem=raster
##twi=output
ret_slope = processing.runalg("saga:slopeaspectcurvature", dem, 0, None,
None, None, None, None)
ret_area = processing.runalg("saga:catchmentarea(mass-fluxmethod)", dem,
0, False, False, False, False, None, None, None, None, None)
processing.runalg("saga:topographicwetnessindex(twi), ret_slope[SLOPE],
ret_area[AREA], None, 1, 0, twi)

Como pode ver, o clculo envolve 3 algoritmos, todos eles provem do SAGA. O ltimo deles calcula o ITW, mas
necessita da camada de dados do declive e outra de acumulao de escoamento. Ns no temos estas camadas,
mas uma vez que temos o MDE, podemos calcul-los chamando os algoritmos SAGA correspondentes.
A parte do cdigo onde este processamento tem lugar no difcil de perceber se leu-o as sees anteriores deste
captulo. Contudo, as primeiras linhas, necessitam de uma explicao adicional. Eles fornecem a informao que
necessria para tornar o cdigo num algoritmo que possa ser corrido a partir qualquer componente do GUI, como
por exemplo a caixa de ferramentas ou o modelador grfico.
Estas linhas comeam com o smbolo de duplo comentrio Python (##) e tem a seguinte estrutura:
[parameter_name]=[parameter_type] [optional_values]

Aqui est uma lista de todos os tipos de parmetros que so suportados nos scripts de processamento, sua sintaxe
e alguns exemplos.
raster. Uma camada raster.
vector. Uma camada vetorial.
table. Uma tabela.
number. Um valor numrico. Um valor padro deve ser fornecido. Por exemplo, depth=number 2.4
string. Um campo de texto. Como no caso de valores numricos, um valor por padro deve ser adicionado. Por exemplo, name=string Victor
boolean. Um valor booleano. Adicione True ou False depois de definir o valor padro. Por exemplo,
verbose=boolean True
mltiplos raster. Um conjunto de camadas rasters de entrada.
vetores mltiplos. Um conjunto de camadas vetoriais de entrada.
campo. Um campo da tabela de atributos de uma camada vetorial. O nome da camada tem de ser
adicionada depois da etiqueta campo. Por exemplo, se declarou um arquivo de entrada vetorial com
mylayer=vector, poder usar myfield=field mylayer para adicionar o campo a partir dessa
camada como parmetro.
folder. Uma pasta.
file. Nome do arquivo
O nome do parmetro o nome que ser exibido ao utilizado quando executa o algoritmo, e tambm o nome da
varivel a usar no cdigo do script. O valor introduzido pelo usurio para esse parmetro ser atribudo varivel
com esse nome.
Quando exibido o nome do parmetro ao usurio, o nome ir ser editado para melhorar a aparncia, substituindo
o hfen inferior com espaos. Portanto, por exemplo, se quer que o usurio veja o parmetro chamado Um valor
numrico, pode usar o nome da varivel A_numerical_value.
Os valores das camadas e tabelas so cadeias de texto que contm caminhos de arquivos para o objeto correspondente. Para transform-los em objetos|qg|, pode usar a funo processing.getObjectFromUri(). Os
mltiplos dados de entrada tambm tm um valor de cadeia de texto, que contm caminhos de arquivos para todos
os objetos selecionados, separados por ponto e vrgulas (;).
Os arquivos de sada so definidos numa maneira semelhante, usando as seguintes etiquetas:
raster de sada

17.5. Usando os algoritmos do processamento a partir do Terminal Python.

219

QGIS User Guide, Verso 2.8

vetor de sada
tabela de sada
html de sada
arquivo de sada
nmero de sada
cadeia de texto de sada
O valor atribudo s variveis de sada sempre so conjuntos de caracteres que representam o caminho dos arquivos. Corresponder a um caminho de arquivos temporrios, caso o usurio no inserir um nome de arquivo de
sada.
Quando declara um arquivo de sada, o algoritmo ir tentar adicion-lo no QGIS uma vez finalizado. por isso
que, embora o mtodo runalg() no carrega camadas quando as produz, a camada TWI final ser carregada (
usando o caso do nosso exemplo anterior) uma vez que salvo no arquivo digitado pelo usurio, que o valor do
arquivo de sada correspondente.
No use a o mtodo load() nos algoritmos, mas apenas quando se trabalha com a linha do terminal. Se a
camada criada como sada de um algoritmo, deve ser declarado como tal. Caso contrrio, voc no ser capaz
de usar adequadamente o algoritmo no modelador, desde sua sintaxe (como definido pelas tags, explicado acima)
no coincidir com o que o algoritmo realmente produz.
Sadas ocultas (nmeros e textos) no tm um valor. Em vez disso, o usurio tem que atribuir um valor a eles.
Para isso, basta definir o valor de uma varivel com um nome para declarar a sada. Por exemplo, se voc usou
esta declarao,
##average=output number

a linha seguinte ir configurar o valor de sada para 5:


average = 5

Em adio s etiquetas para os parmetros e arquivos de sada, pode tambm definir o grupo onde o algoritmo ser
exibido, usando a etiqueta group.
Se o algoritmo leva um longo tempo para processar, uma boa ideia informar ao usurio. Voc tem uma chamada
global progress disponvel, com dois mtodos: setText(text) e setPercentage(percent) para modificar
o texto de progresso e a barra de progresso.
Vrios exemplos so apresentados. Por favor, verifique-os para ver exemplos reais de como criar algoritmos
usando as classes do quadro de processamento. Pode clicar com o boto direito do mouse em qualquer script do
algoritmo e selecionar Editar script para editar o seu cdigo ou apenas para v-lo.

17.5.4 Documentando os seus scripts


Como no caso dos modelos, voc pode criar documentao adicional para o seu script, para explicar o que fazem
e como so usados. No dilogo de edio do script ir encontrar um boto [Editar ajuda do script]. Clique nele
e ir lev-lo para o dilogo de edio da ajuda. Verifique o captulo sobre o modelador grfico para saber mais
sobre este dilogo e como us-lo.
Os arquivos de ajuda so salvos na mesma pasta como o prprio script, adicionando a extenso .help ao nome
do ficheiro. Note que, voc pode editar a ajuda do seu script antes de guard-lo pela primeira vez. Se fechar
mais tarde o dilogo de ajuda do script sem salvar o script (ex.: descart-lo) o contedo da ajuda que escreveu
ser perdido. Se o seu script j estiver salvo e associado ao nome do arquvio, o contedo de ajuda ser salvo
automaticamente.

17.5.5 Pr- e ps-execuo de encaixe da script


Os scripts podem tambm ser usados para definir um encaixe de pr- e ps-execuo que correm antes e depois do
algoritmo correr. Isto pode ser usado para automatizar tarefas que sero executados quando qualquer algoritmo
220

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

executado.
A sintaxe identica sintaxe explicada em cima, mas uma varivel global alg est disponvel, representando o
algoritmo que foi (ou est prestes a ser) executado.
No grupo General do dilogo de configurao do processamento ir encontrar duas entradas denominados de Prexecuo do arquivo script e Post-execution script filet onde os nomes do arquivo dos scripts a serem executados
em cada caso podem ser inseridos.
.

17.6 Gerenciador do histrico


17.6.1 O histrico do processamento
Cada vez que executa um algoritmo, a informao do processo armazenado no gerenciador do histrico. Juntamente com os parmetros usados, a data e o tempo de execuo so tambm salvos.
Dessa forma, fcil rastrear e controlar todo o trabalho que tem sido desenvolvido utilizando a estrutura de
processamento e facilmente reproduzi-lo.
O gerenciador do histrico um conjunto de entradas de registro agrupados de acordo com sua data de execuo,
tornando-o mais fcil de encontrar informaes sobre um algoritmo executado a qualquer momento particular.

Figure 17.28: Histrico


A informao do processo mantida como uma expresso de linha de comandos, mesmo se o algoritmo seja
lanado a partir da barra de ferramentas. Isto permite ser til para aqueles que querem aprender como se usa a
interface da linha de comandos, uma vez que podem chamar o algortimo usando a barra de ferramentas e verificar
o gerenciador do histrico para ver como o mesmo algortimo pode ser chamado a partir da linha de comandos.
Alm de navegar nas entradas no registro, voc tambm pode re-executar os processos, basta um duplo clique
sobre a entrada correspondente.

17.6. Gerenciador do histrico

221

QGIS User Guide, Verso 2.8

Junto com a execues do algoritmo de gravao, a estrutura de processamento se comunica com o usurio por
meio de outros grupos de registro, a saber Erros, Advertncias e Informaes. No caso de algo no est funcionando corretamente, olhando para o Erros poder ajud-lo a ver o que est acontecendo. Se voc entrar em contato
com um desenvolvedor para relatar um bug ou erro, a informao nesse grupo vai ser muito til para ele ou para
ele descobrir o que est acontecendo de errado.
Os algoritmos de terceiros normalmente so executados chamando suas interfaces de linha de comando, que se
comunicam com o usurio atravs do terminal. Embora o terminal no seja mostrado, um despejo completo do
que armazenado no grupo Informaes cada vez que voc executar um desses algoritmos. Se, por exemplo, voc
est tendo problemas executando um algoritmo SAGA, procure uma entrada chamada execuo do SAGA no
terminal de sada para verificar todas as mensagens geradas pelo SAGA e tentar descobrir onde est o problema.
Alguns algoritmos, mesmo se eles produzirem um resultado com os dados de entrada fornecidos, pode adicionar
comentrios ou informaes adicionais ao bloco Ateno se detectar possveis problemas com os dados, a fim de
avis-lo. Certifique-se de verificar essas mensagens se voc est tendo resultados inesperados.

17.7 Escrevendo novos algoritmos de processamento com scripts


python
Voc pode criar seus prprios algoritmos escrevendo com o cdigo Python correspondente e adicionando algumas
linhas extras para fornecer informaes adicionais necessrias para definir a semntica do algoritmo. Voc pode
encontrar um menu Criar um novo script no grupo Ferramentas no bloco algoritmo Script da caixa de ferramentas.
D um duplo clique sobre ele para abrir o dilogo edio script. onde voc deve digitar seu cdigo. Salvando
o script na pasta: scripts (o padro quando voc abrir o dilogo de salvar o arquivo), com: file: extenso .py,
criar automaticamente o algoritmo correspondente.
O nome do algoritmo (o que voc vai ver na caixa de ferramentas) criado a partir do nome do arquivo, removendo
a sua extenso e substituindo baixos hfens com espaos em branco.
Vamos ter o seguinte cdigo, que calcula o ndice de vertente topogrfica (TWI) diretamente de um MDE
##dem=raster
##twi=output raster
ret_slope = processing.runalg("saga:slopeaspectcurvature", dem, 0, None,
None, None, None, None)
ret_area = processing.runalg("saga:catchmentarea", dem,
0, False, False, False, False, None, None, None, None, None)
processing.runalg("saga:topographicwetnessindextwi, ret_slope[SLOPE],
ret_area[AREA], None, 1, 0, twi)

Como voc pode ver, envolve 3 algoritmos, todos eles provenientes da SAGA. O ltimo deles calcula o TWI, mas
precisa de uma camada de inclinao e uma camada de acumulao de fluxo. No temos estas, mas uma vez que
temos o MDE, podemos calcul-los chamando os algoritmos SAGA correspondentes.
A parte do cdigo onde esta transformao substitui no difcil de entender se voc j leu o captulo anterior.
As primeiras linhas, no entanto, precisam de alguma explicao adicional. Eles fornecem a informao que
necessrio para transformar o seu cdigo em um algoritmo que pode ser executado a partir de qualquer um dos
componentes da GUI, como a caixa de ferramentas ou o modelador grfico.
Estas linhas de comeo com um comentrio smbolo duplo Python (##) e tem a seguinte estrutura
[parameter_name]=[parameter_type] [optional_values]

Aqui est uma lista de todos os tipos de parmetros que so suportadas no processamento de scripts, sua sintaxe e
alguns exemplos.
raster. Uma camada raster
vetor. Uma camada vetor
tabela. Uma tabela

222

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

nmero.
Um valor numrico.
profundidade=nmero 2.4

Um valor padro deve ser fornecido.

Por exemplo,

string. Uma cadeia de texto. Como no caso de valores numricos, um valor padro deve ser adicionado.
Por exemplo, nome=texto Vitor
longstring. Igual um texto, mas uma caixa de texto maior ser mostrado, por isso, mais adequado
para textos longos, como para um script esperam um trecho de cdigo pequeno.
booleano. Um valor booleano. Adicionar Verdadeiro ou Falso depois dele, para definir o valor
padro. Por exemplo, verbose=booleano Verdadeiro.
raster multiplo. Um conjunto de camadas raster de entrada.
vetor multiplo. Um conjunto de camadas vetor de entrada.
Campo. Um campo na tabela de atributos de uma camada de vetor. O nome da camada tem
que ser adicionado aps a tag Campo. Por exemplo, se voc declarou um vetor de entrada com
minhacamada=vetor, voc poderia usar o minhacamada=campo minhacamada para adicionar
um campo a partir dessa camada como parmetro.
pasta. Um pasta
arquivo. Um arquivo
src. Um Sistema de Referncia de Coordenada
O nome do parmetro o nome que ser mostrado para o usurio durante a execuo do algoritmo, e tambm o
nome da varivel a ser usado no cdigo de script. O valor digitado pelo usurio para esse parmetro ser atribudo
a uma varivel com esse nome.
Ao mostrar o nome do parmetro para o nome, o usurio ir editado-lo para melhorar a sua aparncia, substituindo
hfens baixos com espaos. Assim, por exemplo, se voc quiser que o usurio veja um parmetro denominado Um
valor numrico, voc pode usar o nome da varivel A_numerical_value.
Valores de tabelas e camadas so sequncias contendo o caminho de arquivo do objeto correspondente. Para
transform-los em um objeto do QGIS, voc pode usar a funo processing.getObjectFromUri().
Vrias entradas tambm tm um valor de texto, que contm os caminhos de arquivos para todos os objetos selecionados, separados por ponto e vrgula (;).
Sadas so definidas de forma semelhante, usando as seguintes etiquetas:
raster de sada
vetor de sada
tabela de sada
html de sada
arquivo de sada
nmero de sada
texto de sada
extenso de sada
O valor atribudo s variveis de sada sempre um texto com um caminho de arquivo. Ele vai corresponder a um
caminho de arquivo temporrio, caso o usurio no informe qualquer arquivo de sada.
Alm das marcas para os parmetros e sadas, voc tambm pode definir o grupo em que o algoritmo ser
mostrado, usando a etiqueta groupo.
A ltima marca que voc pode usar em seu cabealho roteiro ##nomodeler. Use isso quando voc no quer
que seu algoritmo seja mostrado na janela de modelador. Isto deve ser utilizado para algoritmos que no tm uma
sintaxe clara (por exemplo, se o nmero de camadas a serem criadas no conhecido antecipadamente, a tempo
de desenho), o que os torna inadequados para a modelagem grfica

17.7. Escrevendo novos algoritmos de processamento com scripts python

223

QGIS User Guide, Verso 2.8

17.8 Entregando os dados produzidos pelo algoritmo


Quando voc declara uma sada que representa uma camada (raster, vetor ou tabela), o algoritmo ir tentar
adicion-la ao QGIS uma vez que ela for concluda. Essa a razo pela qual, apesar de o mtodo runalg() no
carregar as camadas que produz, a camada final TWI ser carregada, uma vez que ser salva no arquivo digitado
pelo usurio, que o valor da sada correspondente.
No use o mtodo load() em seus algoritmos de script, mas apenas quando se trabalha com a linha de console.
Se uma camada criada como sada de um algoritmo, que deve ser declarada como tal. Caso contrrio, voc no
ser capaz de usar corretamente o algoritmo no modelador, desde a sua sintaxe (como definido pelas etiquetas
explicadas acima) no coincidir com o que o algoritmo realmente cria.
Sadas ocultas (nmeros e textos) no tem um valor. Em vez disso, voc quem tem que atribuir um valor a elas.
Para isso, basta definir o valor de uma varivel com o nome usado para declarar que a sada. Por exemplo, se voc
usou esta declarao,
##average=output number

a seguinte linha foi definido o valor de sada para 5:


average = 5

17.9 Comunicao com o usurio


Se o algoritmo leva um longo tempo para processar, uma boa idia informar ao usurio. Voc tem um chamado
progresso global disponvel, com dois mtodos disponveis: setText(texto) e setPercentage(por
cento) para modificar o progresso do texto e a barra de progresso.
Se voc tiver que fornecer algumas informaes para o usurio, no relacionada com a evoluo do algoritmo,
voc pode usar o mtodo SetInfo (texto), tambm o progresso do objeto.
Se o seu script tiver algum problema, a maneira correta de propagao para levantar uma exceo do tipo
GeoAlgorithmExecutionException(). Voc pode passar uma mensagem como argumento para o construtor da exceo. Processing vai cuidar de manuse-lo e se comunicar com o usurio, dependendo de onde o
algoritmo estiver sendo executado a partir da (caixa de ferramentas, modelador, console do Python ...)

17.10 Documentando seus scripts


Como no caso dos modelos, voc pode criar a documentao adicional para o seu roteiro, para explicar o que eles
fazem e como us-los. Na caixa de dilogo de edio de script que voc vai encontrar o boto [Editar roteiro
ajuda]. Clique nele e ele ir lev-lo para o dilogo ajuda a edio. Confira o captulo sobre o modelador grfico
para saber mais sobre este dilogo e como us-lo.
Arquivos de ajuda so salvos na mesma pasta que o prprio script, acrescentando a extenso .help ao nome do
arquivo. Observe que voc pode editar a ajuda de seu script antes de salv-la pela primeira vez. Se mais tarde
voc fechar o script de dilogo edio sem salvar o script (ou seja, voc descart-lo), o contedo da ajuda que voc
escreveu sera perdidos. Se o seu roteiro j foi salvo e est associado a um nome de arquivo, a gravao ser feita
automaticamente.

17.11 Exemplos de scripts


Vrios exemplos esto disponveis na coleo on-line de scripts, que podem ser acessados selecionando o script
Adquirir script da coleo on-line a ferramenta sob o Scripts/ferramentas entrada na caixa de ferramentas.

224

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Por favor, verifique-os para ver exemplos reais de como criar algoritmos usando as classes de estrutura de processamento. Voc pode clicar o boto direito do mouse em qualquer algoritmo de roteiro e escolha: guilabel: Editar
script para editar o seu cdigo ou apenas para v-lo.

17.12 Melhores prticas para algoritmos de script escrito


Heres a quick summary of ideas to consider when creating your script algorithms and, especially, if you want to
share with other QGIS users. Following these simple rules will ensure consistency across the different Processing
elements such as the toolbox, the modeler or the batch processing interface.
No coloque resultados das camadas. Vamos trabalhar o Processamento com seus resultados e carregar suas
camadas se necessrias.
Always declare the outputs your algorithm creates. Avoid things such as declaring one output and then
using the destination filename set for that output to create a collection of them. That will break the correct
semantics of the algorithm and make it impossible to use it safely in the modeler. If you have to write an
algorithm like that, make sure you add the ##nomodeler tag.
No mostrar caixas de mensagens ou usar qualquer elemento GUI do script.
Se voc
quer se comunicar com o usurio, use o mtodo SetInfo()ou lanar uma
GeoAlgorithmExecutionException
As a rule of thumb, do not forget that your algorithm might be executed in a context other than the Processing
toolbox.

17.13 Pr e ps-execuo de ganchos de script


Os scripts tambm pode serem usados para definir ganchos pr e ps-execuo que so executados antes e depois
que algoritmo seja executado. Esta pode ser usada para automatizar as tarefas que devem ser executadas sempre
que um algoritmo executado.
A sintaxe idntica sintaxe explicada acima, mas uma varivel global adicional chamado alg est disponvel,
que representa o algoritmo que acaba de ser (ou est prestes a ser) executado.
No grupo Geral da janela de configurao de processamento, voc vai encontrar duas entradas com o nome
Arquivo de script de pr-execuo e Arquivo de script de ps-execuo onde o nome do arquivo dos scripts a
serem executado em cada caso, podem ser inseridos.
.

17.14 Configurando as aplicaes externas


The processing framework can be extended using additional applications. Currently, SAGA, GRASS, OTB (Orfeo
Toolbox) and R are supported, along with some other command-line applications that provide spatial data analysis
functionalities. Algorithms relying on an external application are managed by their own algorithm provider.
Este captulo ir mostrar como configurar a infraestrutura do processamento para incluir estas aplicaes adicionais, e ir explicar algumas caractersticas particulares baseado nos algoritmos. Uma vez feita a correta configurao do sistema, ter possibilidade de executar algoritmos externos a partir de qualquer componente como a
caixa de ferramentas ou o modelador grfico, assim como faz para outro geoalgoritmo.

17.12. Melhores prticas para algoritmos de script escrito

225

QGIS User Guide, Verso 2.8

Por padro, todos os algoritmos que dependem de um aplicativo externo, ou seja, que no so disponibilizado com
o QGIS no esto habilitados no programa. Voc pode habilit-los na janela de configuraes do SEXTANTE.
Antes de ativ-los, certifique-se de que o aplicativo correspondente j est instalado em seu sistema. A habilitao
de um provedor de algoritmos sem ter o programa correspondente instalado no sistema permitir que os algoritmos
apaream na caixa de ferramentas, mas um erro ser exibido quando voc tentar execut-los.
Isto porque os procedimentos caractersticos dos algoritmos (necessrio para criar a janela de dilogo de parmetros e dar as informaes necessrias sobre o algoritmo) esto includos em cada aplicativo. Isto , eles fazem parte
do QGIS, ento voc os tm em sua instalao, mesmo que voc no tenha instalado outro software qualquer.
Entretanto, a execuo do algoritmo, precisa dos cdigos binrios do software externo para ser instalado em seu
sistema.

17.14.1 Uma nota para usurios Windows


Se voc no for um usurio avanado e voc estiver executando QGIS no Windows, voc pode no estar interessado em ler o resto deste captulo. Certifique-se de instalar QGIS em seu sistema usando o instalador independente.
Isso ir instalar automaticamente SAGA, GRASS e OTB em seu sistema e configur-los para que eles possam ser
executados a partir QGIS. Todos os algoritmos da viso simplificada da caixa de ferramentas estaro prontos
para serem executados sem a necessidade de qualquer configurao adicional. Se estiver instalando atravs da
aplicao OSGeo4W, certifique-se que voc selecionou SAGA para instalao e tambm o OTB.
Se desejar saber mais sobre como os fornecedores trabalham, ou deseja usar alguns algoritmos que no esto
includos na caixa de ferramentas simplificada (como por exemplo os scripts R), continue a leitura.

17.14.2 Uma nota para os formatos dos arquivos


Ao usar um software externo, abrindo um arquivo no QGIS no significa que ele se comportar assim como no
outro software. Na maioria dos casos, ele pode ler o que voc abriu no QGIS, mas em alguns caos, isso pode
dar incompatibilidade de tipo de arquivo. Ao usar bancos de dados ou formatos de arquivos incomuns, seja para
camadas raster ou vetoriais, alguns problemas podem surgir. Se isso acontecer, tente usar formatos de arquivos
conhecidos, que voc tem certeza de que so aceitos por ambos os programas, e verifique a sada do console (na
na janela de histrico de registros) para saber mais sobre o que est acontecendo de errado.
Usando as camadas raster GRASS, por exemplo, um dos casos em que pode ter problema e no seja possvel
completar o seu trabalho se chamar um algoritmo externo usando uma camada como arquivo de entrada. Por
esta razo, essas camadas no iro aparecer como disponveis para os algoritmos.
Voc deve, no entanto, no encontrar problemas sobretudo com camadas vetoriais, pois o qg| converte automaticamente do formato de arquivo original para ser aceito pelo aplicativo externo antes de passar a camada para ele.
Isso adiciona um tempo de processamento extra, que pode ser significativo se a camada tem um tamanho grande,
por isso no se surpreenda se for preciso mais tempo para processar uma camada em uma conexo com banco de
dados do que uma camada de tamanho similar armazenada num shapefile.
Provedores que no usa aplicaes externas podem processar qualquer camada aberta no QGIS.
Quanto aos formatos de sada, todos os formatos suportados pelo QGIS pode ser usado, tanto para camadas raster
e vetores. Alguns provedores no suportam determinados formatos, mas todos podem exportar para formatos
camada raster em comuns que podem mais tarde ser transformados poelo | qg | automaticamente. Como no caso
de camadas de entrada, se for necessria a converso, pode aumentar o tempo de processamento
Se a extenso do nome de arquivo especificado ao chamar um algoritmo no coincide com a extenso de qualquer
um dos formatos suportados pelo | qg |, ento o sufixo ser adicionado para definir um formato padro. No caso
de camadas raster, a: file:. Extenso .tif usado, enquanto que: file:..sh usado para camadas vetoriais.

17.14.3 Uma nota para as selees da camada vetorial


Aplicaes externas podem tambm estar cientes das selees que existem em camadas vetoriais dentro do | qg |.
No entanto, isso requer reescrever todas as camadas de entrada de vetores, como se fossem originalmente em um
formato no suportado pelo aplicativo externo. Somente quando no houver seleo, ou o Use somente recursos

226

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

selecionados a opo no est habilitado na configurao geral processamento, pode ser uma camada diretamente
passada para um aplicativo externo.
Noutros casos, exportando apenas os elementos seleccionados necessrio, o que em alguns casos os tempos de
execuo sero mais longos.
SAGA
Algoritmos SAGA pode ser executado a partir de | qg | se voc tiver SAGA instalado em seu sistema e configurar a
estrutura de processamento adequada para que ele possa encontrar seus executveis . Em particular, o executvel
de linha de comando SAGA necessrio para executar seus algoritmos.
Caso esteja utilizando o sistema Windows, os instaladores stand-alone ou o instalador OSGeo4W, ambos instalam
o SAGA juntamente com o QGIS, e o caminho automaticamente configurado, portanto no necessrio fazer
mais nada.
Se voc instalou o SAGA (lembre-se, voc precisar da verso 2.1), o caminho para o executvel SAGA deve ser
configurado. Para fazer isso, abra a janela de configurao. No: guilabel: SAGA block, voc vai encontrar um
ambiente com o nome: guilabel: SAGA Folder.. Digite o caminho para a pasta onde est instalado SAGA. Feche
a janela de configurao, e agora voc est pronto para executar algoritmos de SAGA a partir do QGIS.
Se estiver utilizado o linux, os binrios SAGA no esto includos no SEXTANTE, portanto precisa baixar e
instalar o software. Por favor verifique o stio na internet do SAGA para maisinformaes. necessrio o SAGA
2.1.
Neste caso no necessita de configurar o caminho para o executvel SAGA, e no ir ver aquelas pastas. Em
vez disso, deve garantir que o SAGA est instalado corretamente e a sua pasta adicionada varivel de ambiente
PATH. Apenas abra o console e digite saga_cmd para verificar se o sistema encontra onde os binrios SAGA
esto localizados.

17.14.4 Sobre as limitaes do sistema de grid do SAGA


A maior parte dos algoritmos SAGA que requerem vrias camadas raster de entrada, exigem que elas tenham
o mesmo sistema de projeo. Ou seja, para cobrir a mesma rea geogrfica e tenham uma mesma resoluo
espacial . Ao chamar algoritmos SAGA do QGIS, voc pode usar qualquer camada, independentemente da sua
resoluo espacial e extenso, de forma individual. Quando mltiplas camadas raster so utilizados como entrada
para um algoritmo SAGA, o QGIS ir adapt-los a um sistema de coordenadas comum e, em seguida, transportar
ao SAGA (ao menos que o algoritmo SAGA no possa operar com camadas de diferentes sistemas de projeo).
A definio do sistema de projeo comum controlado pelo usurio, voc vai encontrar vrios parmetros no
grupo SAGA da janela de configurao para defin-lo. Existem duas maneiras de definir o sistema de projeo:
Configure-o manualmente. Voc define a extenso configurando os valores dos seguintes parmetros:
Reamostragem do X min
Reamostragem do X mx
Reamostragem do Y min
Reamostragem do Y mx
Reamostragem do tamanho da clula
Tenha em ateno que o QGIS ir reamostrar as camadas de entrada para essa extenso, mesmo que no se
sobreponham.
Configurando automaticamente a partir das camadas de entrada. Para selecionar esta opo, verifique a
opo:guilabel:Use min covering grid system for resampling. Todas as outras configuraes iro ser ignoradas e a extenso mnima que cobre todas as camadas de entrada sero usadas. O tamanho de clula da
camada de destino o mximo de tamanho de clula de todas as camadas de entrada.

17.14. Configurando as aplicaes externas

227

QGIS User Guide, Verso 2.8

Para algoritmos que no usam camadas raster mltiplas, ou para aquelas que no necessitam de um nico sistema
de grid de entrada, no ser feito uma reamostragem antes de chamar o SAGA, e esses parmetros no sero
usados.

17.14.5 Limitaes para camadas multi-banda


Ao contrrio do | qg |, o SAGA no tem suporte para multi-camadas da banda. Se voc quiser usar uma camada
multibanda (como um RGB ou imagem multiespectral), voc primeiro tem que divid-la em imagens individuais.
Para fazer isso, voc pode usar o SAGA/Grid - Tools/Split RGB image algoritmo (que cria trs imagens de uma
imagem RGB) ou o SAGA/Grid - Tools/Extract band algoritmo (para extrair uma nica faixa) .

17.14.6 Limitaes na resoluo espacial


O SAGA pressupe que as camadas raster tm o mesmo tamanho de clula no eixo X e Y. Se estiver trabalhando
com uma camada com diferentes valores para o tamanho de clula horizontal e vertical, dever obter resultados
inesperados. Nesse caso, um aviso ser adicionado ao registo do processamento, indicando que a camada de
entrada no se adapta de forma a ser processado pelo SAGA.

17.14.7 Registrando
Quando o QGIS chama o SAGA, ele faz isso usando a interface de linha de comando, passando assim um conjunto
de comandos para executar toda a operao requerida. O SAGA mostra seu progresso, escrevendo informaes
para o console, que inclui a porcentagem de processamento j realizado, juntamente com o contedo adicional.
Esta sada filtrada e usada para atualizar a barra de progresso durante a execuo do algoritmo.
Ambos os comandos enviados pelo QGIS e as informaes adicionais impressas pelo SAGA pode ser registrada
juntamente com outras mensagens de registro de processamento, e voc pode encontr-los teis para acompanhar
em detalhes o que est acontecendo quando o | qg | executa um algoritmo SAGA. Voc vai encontrar dois cenrios,
a saber: Log console output e Log execution commands, para ativar esse mecanismo de registro.
A maioria dos outros fornecedores que usam uma aplicao externa e chamam a partir da linha de comandos tm
opes semelhantes, portanto ir encontrar noutros stios da lista de configuraes do processamento.
R. Creating R scripts
A integrao da linguagem R com o QGIS diferente do SAGA em que no h um conjunto de algoritmos
predefinido que pode rodar (com exceo de alguns exemplos). Em vez disso, voc deve escrever seus scripts e
chamar os comandos R, e de uma forma muito semelhante ao que vimos no captulo dedicado ao processamento
de scripts. Este captulo mostra a sintaxe para usar e para chamar os comandos de R no SEXTANTE alm de
como usar objetos SEXTANTE (camadas, tabelas) nestes scripts.
A primeira coisa que voc tem que fazer, como vimos no caso da SAGA, dizer ao QGIS onde seus binrios
R esto localizados. Voc pode fazer isso usando o:guilabel:R folder entrando na janela de configurao de
processamento. Depois de definir esse parmetro, voc pode comear a criar e executar seus prprios scripts R.
Uma vez mais, isto diferente no Linux, e s tem de ter certeza que a pasta do R est includa na varivel de
ambiente PATH. Se conseguir iniciar o R, apenas introduza R na consola, e estar pronto a comear.
Para adicionar um novo algoritmo que usa uma funo R (ou um script R mais complexo que voc desenvolveu
e que voc gostaria de ter disponvel a partir do QGIS), voc tem que criar um arquivo de script que informa a
estrutura de processamento e como proceder com essa operao e inserir os comandos correspondentes em R.
Os arquivos de script R tm a extenso .rsx e fcil cri-los se tiver o conhecimento bsico da sintaxe do R e
do cdigo R. Eles devem ficar armazenados na pasta scripts R. Pode definir esta pasta no grupo de configuraes
R (disponvel a partir do dilogo de configuraes do processamento), como faz com a pasta para scripts normais
do processamento.

228

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Vamos dar uma olhada em um arquivo muito simples de script, que chama o mtodo R spsample para criar
uma rede aleatria dentro do limite dos polgonos em uma dada camada de polgono. Este mtodo pertencem
ao pacote maptools. Uma vez que quase todos os algoritmos que voc gostaria
de incorporar ao |qg| vai usar ou gerar dados espaciais, conhecimento de
pacotes espaciais como maptools e, especialmente, sp, obrigatrio.
##polyg=vector
##numpoints=number 10
##output=output vector
##sp=group
pts=spsample(polyg,numpoints,type="random")
output=SpatialPointsDataFrame(pts, as.data.frame(pts))

As primeiras linhas, que comeam com um comentrio sinal duplo Python (##), dizem entradas do algoritmo
QGIS descrito no arquivo e as sadas que ir gerar. Eles trabalham com exatamente a mesma sintaxe que os scripts
de Sextante que j vimos, para que eles no sejam descritos aqui novamente.
Quando voc declara um parmetro de entrada, o QGIS usa essa informao para duas coisas: criar a interface do
usurio para pedi-lo o valor desse parmetro e criando uma varivel de R correspondente, que pode mais tarde ser
usado como entrada para os comandos R.
No exemplo acima, estamos declarando uma entrada do tipo vetorial chamado polyg. Ao executar o algoritmo, o QGIS vai abrir em R a camada selecionada pelo usurio e armazen-l em uma varivel tambm chamado
polyg. Assim, o nome de um parmetro tambm o nome da varivel que pode usar em R para concordar com o
valor daquele parmetro (portanto, voc deve evitar o uso de palavras reservadas ao R como nomes de parmetro).
Elementos espaciais como camadas vetoriais e raster so lidos usando os comandos readOGR () e
brick() (voc no tem que se preocupar com a adio desses comandos para o seu arquivo de descrio
pois o QGIS far) , e eles so armazenados como objetos Spatial*DataFrame . Campos da tabela so armazenados como strings contendo o nome do campo selecionado.
Tabelas so abertas usando o comando read.csv(). Se uma tabela inserida pelo usurio no est no formato
CSV, ser convertida antes de import-la para R.
Adicionalmente, os arquivos raster pode ser lidos usando o comando readGDAL() em vez de brick(), usando
o ##usereadgdal.
Se voc um usurio avanado e no quer o | qg | para criar o objeto que representa a camada, voc pode usar o
# # passfilename tag para indicar que voc prefere um texto com o nome do arquivo em seu lugar. Neste caso,
cabe a voc abrir o arquivo antes de realizar qualquer operao com os dados que ele contm.
Com a informao em cima, podemos agora perceber a primeira linha do nosso primeiro script exemplo (a primeira
linha que no comea com o comentrio Python).
pts=spsample(polyg,numpoints,type="random")

A varivel polygon j contm o objecto SpatialPolygonsDataFrame, portanto pode ser usado para
chamar o mtodo spsample, tal como o numpoints, que indica o nmero de pontos a ser adicionados ao
grid de amostra criada.
Desde que declarado uma sada do tipo vetor chamado out, temos que criar uma varivel chamada out e armazenar um Spatial*DataFrame objeto nele (neste caso, um SpatialPointsDataFrame). Voc pode
usar qualquer nome para as variveis intermedirias. Apenas certifique-se de que a varivel que armazena o
resultado final tem o mesmo nome que voc usou para declar-la, e que contm um valor adequado.
Neste caso, o resultado obtido a partir do mtodo spsample tem que ser convertido diretamente no SpatialPointsDataFrame" objeto, uma vez que por si s um objeto de
classe ppp, o que no uma classe adequada para ser devolvida ao | qg |.
Se o seu algoritmo gera camadas raster, a maneira como eles so salvos vai depender se voc tem usado ou
no usou a opo #dontuserasterpackag . O que voc tem usado, as camadas so salvas
usando o mtodo writeGDAL () . Se no, o writeRaster () mtodo
do pacote de raster ser usado.

17.14. Configurando as aplicaes externas

229

QGIS User Guide, Verso 2.8

Se usou a opo #passfilename, os arquivos de sada so gerados usando o pacote raster (com
writeRaster()), mesmo que no seja usado nos arquivos de entrada.
Se o seu algoritmo no gera qualquer camada, mas sim um resultado de texto no console em vez disso, voc tem
que indicar que deseja que o console seja exibido uma vez que a execuo seja concluda. Para isso, basta comear
as linhas de comando que produzem os resultados que voc deseja imprimir com a > (greater) sign. A sada de
todas as outras linhas no sero mostradas. Por exemplo, aqui est o arquivo de descrio de um algoritmo que
realiza um teste de normalidade em um determinado campo (coluna) dos atributos de uma camada vetorial:
##layer=vector
##field=field layer
##nortest=group
library(nortest)
>lillie.test(layer[[field]])

A sada da ltima linha impressa, mas a sada da primeira no (e nem so as sadas de outras linhas de comando
adicionadas automaticamente pelo QGIS).
Se o seu algoritmo criar qualquer tipo de grficos (usando o mtodo plot()), adicione a seguinte linha:
##showplots

Isto far com que o QGIS redirecione todas as sadas grficas R para um ficheiro temporrio, que poder ser mais
tarde aberta quando a execuo do R finalizada.
Tanto os grficos como os resultados do console sero exibidos no gestor de resultados do processamento.
Para mais informaes, consulte os arquivos de script fornecidos com o SEXTANTE. A maioria deles so bastante
simples e vai lhe ajudar muito a entender como criar as seus prprios scripts.
Nota: Bibliotecas rgdal e maptools so carregadas por padro, ento voc no tem que adicionar os comandos correspondentes library() (voc s tem que ter certeza de que esses dois pacotes esto instalados na sua
distribuio R). No entanto, outras bibliotecas adicionais que voc pode precisar tm que ser carregadas explicitamente. Basta adicionar os comandos necessrios no incio do seu script. Voc tambm tem que ter certeza de que
os pacotes correspondentes esto instalados na distribuio R usada pelo QGIS. A estrutura de processamento no
vai cuidar de qualquer instalao de pacotes. Se voc executar um script que requer um pacote que no est instalado a execuo ir falhar e o Processamento ir tentar detectar quais pacotes esto faltando. Voc deve instalar as
bibliotecas que faltam manualmente antes de executar o algoritmo.

GRASS
Configurar o GRASS no muito diferente de configurar o SAGA. Primeiro, o caminho para a pasta GRASS tem
de ser definida, mas apenas se estiver a correr o Windows. Adicionalmente, um interpretador shell, (normalmente
o msys.exe, que pode ser encontrado na maioria das distribuies do GRASS para o Windows) tem de ser
definido e o seu caminho configurado.
Por padro, a estrutura de processamento tenta configurar seu conector GRASS para usar a distribuio que
conecta junto com o | qg |. Isso deve funcionar sem problemas na maioria dos sistemas, mas se voc tiver problemas, voc pode ter que configurar o conector GRASS manualmente. Alm disso, se voc quiser usar uma
instalao GRASS diferente, voc pode alterar essa configurao e aponte para a pasta onde a outra verso est
instalada. GRASS 6.4 necessrio para os algoritmos funcionarem corretamente.
Se est a trabalhar em Linux, s necessita de ter a certeza que o GRASS est corretamente instalado, e pode ser
executado sem problema a partir do console.
Algoritmos GRASS usar uma regio para os clculos. Esta regio pode ser definida manualmente usando valores
semelhantes aos encontrados na configurao saga, ou automaticamente, tendo a extenso mnima que abrange
todas as camadas de entrada usadas para executar o algoritmo de cada vez. Se esta abordagem o comportamento
que voc preferir, basta verificar o Use min covering region nos parmetros de configurao GRASS.
O ltimo parmetro que tem que ser configurado est relacionada com o mapset. O mapset necessrio para
executar o GRASS, e a estrutura de processamento cria um mapset temporrio para cada execuo. Voc tem que

230

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

informar ao sistema se os dados que voc est trabalhando so geogrficos (latitude/longitude) ou coordenadas
projetadas.
GDAL
No necessrio configuraes adicionais para correr os algoritmos GDAL, uma vez que j est incorporado no
QGIS e os algoritmos podem inferir na sua configurao a partir dele.
Orfeo Toolbox
Algoritmos do Orfeo Toolbox (OTB) pode ser executado a partir de QGIS se este sistema estiver instalado em seu
sistema e configurou QGIS corretamente, para que ele possa encontrar todos os arquivos necessrios (ferramentas
de linha de comando e bibliotecas).
Se estiver utilizado o Linux, os binrios SAGA no estaro includos no QGIS, portanto precisa de transferir e
instalar o software. Por favor verifique o stio na internet do OTB para mais informao sendo necessrio o SAGA
2.1.
Uma vez instalado o OTB, inicie o QGIS, abra a janela de configurao do processamento e configure o provedor
de algoritmo OTB. No :guilabel: Orfeo Toolbox (image analysis)bloco, voc vai encontrar todas as definies
relacionadas com a OTB. Em primeiro lugar, garanta que os algoritmos esto habilitados.
Em seguida, configure o caminho para a pasta onde esto as ferramentas da linha de comandos OTB e as bibliotecas esto instaladas:

normalmente OTB applications folder encaminha para /usr/lib/otb/applications e OTB command line tools folder /usr/bin

| Se voc usar o instalador OSGeo4W, instale o pacote otb-bin e entre


C:\OSGeo4W\apps\orfeotoolbox\applications como OTB applications folder e
C:\OSGeo4W\bin as OTB command line tools folder. Estes valores devem ser configurados por
padro, mas se voc tiver uma instalao OTB diferente, configure-os para os valores correspondentes no
seu sistema.

TauDEM
Para usar este provedor necessita de instalar as ferramentas da linha de comandos do TauDEM.

17.14.8 Windows
Por favor visite o stio na internet do TauDEM para as instrues de instalao e os binrios dos sistemas para
32bit e 64bit precompilados. IMPORTANTE: necessita os executveis do TauDEM 5.0.6. A verso 5.2 no
suportada atualmente.

17.14.9 Linux
No existem pacotes para a distribuio Linux, ento voc deve compilar o TauDEM manualmente. Como o
TauDEM usa MPICH2, tem que instal-lo primeiro usando algum gerenciador de pacotes de aplicativos. Como
alternativa, o TauDEM trabalha bem com o Open MPI, assim possvel us-lo no lugar do MPICH2.
Baixe o cdigo-fonte do TauDEM 5.0.6 <http://hydrology.usu.edu/taudem/taudem5.0/TauDEM5PCsrc_506.zip>_
e extrai-a os arquivos numa pasta.
Abra o arrquivo linearpart.h e depois a linha
#include "mpi.h"

adicione uma nova linha com

17.14. Configurando as aplicaes externas

231

QGIS User Guide, Verso 2.8

#include <stdint.h>

e ir obter
#include "mpi.h"
#include <stdint.h>

Salve as alteraes e feche o arquivo. Agora abra o arquivo tiffIO.h, encontre a linha #include
"stdint.h" e substitua as entre aspas () com <>, para que possa obter
#include <stdint.h>

Salve as alteraes e feche o arquivo. Crie um diretrio de compilao e cd para ele


mkdir build
cd build

Configure a sua compilao com o comando


CXX=mpicxx cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..

e de seguida compile
make

Finalmente, instale o TauDEM em /usr/local/bin e execute


sudo make install

17.15 O QGIS Comando


A transformao inclui uma ferramenta prtica que permite a execuo de algoritmos sem ter que usar a caixa de
ferramentas, mas apenas digitando o nome do algoritmo que voc deseja executar.
Esta ferramenta conhecida como o comando QGIS, e apenas uma caixa de texto simples para autocompletar
onde voc digita o comando que voc deseja executar.

Figure 17.29: O QGIS Comando


O Comando iniciado a partir do menu Anlise ou, da forma mais prtica, pressionando Shift + Ctrl + M
(voc pode mudar esse atalho de teclado padro nas configuraes QGIS, se voc preferir um diferente). Para
alm da execuo de algoritmos de processamento, o Comando lhe d acesso a maioria das funcionalidades no
QGIS, o que significa que ele d-lhe uma maneira prtica e eficiente de executar tarefas QGIS e permite que voc
controle QGIS com uso reduzido de botes e menus.

232

Chapter 17. QGIS estrutura de processamento

QGIS User Guide, Verso 2.8

Alm disso, o comando configurvel, assim voc pode adicionar seus comandos personalizados e t-los apenas
a algumas teclas de distncia, tornando-se uma ferramenta poderosa para ajud-lo a se tornar mais produtivo no
seu trabalho dirio com QGIS.

17.15.1 Comandos disponveis


Os comandos disponveis no Comando entram nas seguintes categorias:
Algoritmos de processamento. Estes so mostrados como algoritmo de processamento: <name of the
algorithm> .
tens do Menu. Estes so mostrados como item de menu:<menu texto entrada>. Todos os itens
de menus disponveis a partir da interface do QGIS esto disponveis, mesmo que eles estejam includos em
um submenu.
Funes Python. Voc pode criar funes Python curtas que sero depois includas na lista de comandos
disponveis. Elas so mostradas como Funo: <nome da funo>.
Para executar qualquer um dos acima, basta comear a digitar e, em seguida, selecione o elemento correspondente
da lista de comandos disponveis que aparece depois de filtrar toda a lista de comandos com o texto que voc
digitou.
No caso de chamar uma funo Python, pode selecionar uma entrada da lista, que tem o prefixo de Funo: (para
a instncia, Funo: removeall), ou apenas escreva diretamente o nome da funo
(removeall no exemplo anterior). No existe necessidade de adicionar parntesis aps o nome da funo.

17.15.2 Criando funes personalizadas


As funes personalizadas so adicionadas ao introduzir o cdigo Python correspondente no arquivo
commands.py que pode ser encontrado .qgis/sextante/commander directory na pasta do usurio.
apenas um arquivo Python simples onde pode adicionar as funes que necessita.
O arquivo criado com alguns exemplo funciona a primeira vez que voc abrir o Comandante. Se voc ainda
no lanou o comandante, no entanto, voc pode criar o arquivo voc mesmo. Para editar o arquivo de comandos,
utilize o seu editor de texto favorito. Voc tambm pode usar um built-in editor chamando o comando edio
do Comando. Ele vai abrir o editor com o arquivo de comandos, e voc pode edit-lo diretamente e, em seguida,
salvar as alteraes.
Por exemplo, pode adicionar a seguinte funo, que remove todas as camadas:
from qgis.gui import *
def removeall():
mapreg = QgsMapLayerRegistry.instance()
mapreg.removeAllMapLayers()

Depois de adicionar a funo, ele estar disponvel no Comando, e voc pode cham-lo digitando removeall.
No h necessidade de fazer nada alm de escrever a prpria funo.
As funes podem receber parmetros. Adicionar *args para a sua definio de funo para receber argumentos.
Ao chamar a funo do Comando, os parmetros tm de ser passados separados por espaos.
Aqui est um exemplo de uma funo que carrega uma camada e que tome como parmetro o nome do arquivo da
camada para carregar.
import processing
def load(*args):
processing.load(args[0])

Se voc quiser carregar a camada em /home/myuser/points.shp,


/home/myuser/points.shp na caixa de texto comando.

17.15. O QGIS Comando

tipo

carregue

233

QGIS User Guide, Verso 2.8

234

Chapter 17. QGIS estrutura de processamento

CHAPTER 18

Compositor de Impresso

Com o compositor de impresso que voc pode criar mapas agradveis e atlas que podem ser impressos ou salvos
como arquivo PDF, imagem ou arquivo SVG. Esta uma maneira poderosa de compartilhar informao geogrfica
produzida com o QGIS que podem ser includas em relatrios ou publicadas.
The Print Composer provides growing layout and printing capabilities. It allows you to add elements such as
the QGIS map canvas, text labels, images, legends, scale bars, basic shapes, arrows, attribute tables and HTML
frames. You can size, group, align, position and rotate each element and adjust the properties to create your layout.
The layout can be printed or exported to image formats, PostScript, PDF or to SVG (export to SVG is not working
properly with some recent Qt4 versions; you should try and check individually on your system). You can save the
layout as a template and load it again in another session. Finally, generating several maps based on a template can
be done through the atlas generator. See a list of tools in table_composer_1:

235

QGIS User Guide, Verso 2.8

cone

Finalidade

cone

Finalidade

Salvar Projeto

Novo Compositor

Duplicar Compositor

Gerenciar Compositores

Carregar a partir do modelo

Salvar como modelo

Imprimir ou exportar como PostScript

Exportar como imagem

Exportar como SVG

Exportar como PDF

Reverter ltima alterao

Restaurar a ltima alterao

Zoom Total

Visualizar a 100%

Aproximar

Afastar

Atualizar vista
Movimentar

Zoom a uma rea especifica

Selecionar/ Mover item

Mover contedo do item

Adicionar novo mapa do QGIS no enquadramento do mapa

Adicionar imagem

Adicionar nova etiqueta

Adicionar nova legenda

Adicionar barra de escala ao compositor de impresso

Adicionar forma bsica

Adicionar seta

Adicionar tabela de atributos

Adicionar uma HTML Frame


Agrupar itens

Desagrupar itens

Bloquear itens selecionados

Desbloquear todos os itens

Elevar itens selecionados

Abaixar itens selecionados

Trazer para a frente

Enviar para trs

Alinhar esquerda

Alinhar direita

Alinhar ao centro

Centraliza na vertical

Alinhar ao topo

Alinhar ao fundo

Pr-Visualizar Atlas

Primeiro Elemento

Elemento Anterior

Prximo Elemento

ltimo Elemento

Imprimir Atlas

Exportar Atlas como Imagem

Atlas Configuraes

Tabela 1 do Compositor: Ferramentas do Compositor de Impresso


Todas as ferramentas do Compositor de Impresso esto disponveis nos menus e como cones na barra de ferramentas. A barra de ferramentas pode ser desligada ou ligada usando o boto direito do mouse sobre a barra de
ferramentas.

18.1 Primeiros passos


18.1.1 Abrir um novo Modelo de de Compositor de Impresso
Antes de comear a trabalhar com o compositor de impresso, necessita de carregar algumas camadas vetoriais
e raster no enquadramento do mapa QGIS e adaptar as suas propriedades para se ajustar sua convenincia.

236

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Novo Compositor de Impresso


Aps tudo estar renderizado ou simbolizado ao seu gosto, clique no cone
na barra de
ferramentas ou escolha Arquivo Novo Compositor de Impresso. Ser pedido para escolher um ttulo para o
novo compositor.

18.1.2 Viso geral do compositor de impresso


Abrindo o compositor de impresso ele fornece uma tela em branco que representa uma superfcie de papel a
utilizar para opo de impresso. Inicialmente voc encontra botes do lado esquerdo do lado da tela, para
adicionar itens ao compositor de mapas; o QGIS atual apresenta mapa na tela, rtulos de texto, imagens, legendas,
barras de escala, formas bsicas, setas, tabelas de atributos e quadros HTML. Nesta barra de ferramentas, voc
tambm encontrar os botes da barra de ferramentas para navegar, dar zoom em uma rea e movimentar a viso
panormica com os botes da barra de ferramentas e compositor para selecionar um item do compositor de mapas
e para mover o contedo do item no mapa.
Figure_composer_overview mostra a viso inicial do compositor de impresso antes de quaisquer elementos serem
adicionados.

Figure 18.1: Compositor de Impresso


direita ao lado da tela voc encontra dois painis. O painel superior detm as guias tens e Histrico de
Comandos e o painel inferior contm as guias Composio, propriedades do tem e Gerao de Atlas.
A guia itens fornece uma lista de todos os itens do compositor de mapas adicionados tela.
A guia Histrico de Comandos exibe um histrico de todas as alteraes aplicadas ao layout do compositor

18.1. Primeiros passos

237

QGIS User Guide, Verso 2.8

de impresso. Com um clique do mouse, possvel desfazer e refazer os passos do layout para trs e para
um certo status.
A guia Composio permite que voc defina o tamanho do papel, a orientao, o fundo da pgina, nmero
de pginas e qualidade de impresso para o arquivo de sada em dpi. Alm disso, voc tambm pode ativar
a caixa de seleo |caixa| Imprimir como raster. Isso significa que todos os itens sero convertidos para
raster antes de imprimir ou salvar como PostScript ou PDF. Nesta guia, voc tambm pode personalizar as
configuraes para grade e guias inteligentes.
A guia Propriedades di item exibe as propriedades para o item selecionado. Clique no cone
Selecionar/Movee item
para selecionar um item (por exemplo, legenda, barra de escala ou rtulo) na tela. Depois clique na guia :guilabel: Propriedades do item e personalizar as definies para o item selecionado.
O separador Gerador de Atlas permite ativar a criao de um atlas para o compositor atual e d acesso aos
seus parmetros.
Finalmente, voc pode salvar a sua composio de impresso com o boto

Salvar projeto

Na parte inferior da janela do compositor de impresso, voc pode encontrar uma barra de status com a posio
do mouse, o nmero da pgina atual e uma caixa de combinao para definir o nvel de zoom.
Voc pode adicionar vrios elementos para o Compositor. Tambm possvel ver mais do que um mapa ou legenda
ou barra de escala na tela do compositor de impresso, em uma ou vrias pginas. Cada elemento tem as suas
prprias propriedades e, no caso de o mapa, a sua prpria medida. Se voc quiser remover todos os elementos da
tela Compositor voc pode fazer isso com a tecla Excluir ou Backspace.
Ferramentas de Navegao
Para navegar no enquadramento do layout, o compositor de impresso fornece 4 ferramentas gerais:

Aproximar

Afastar

Zoom full

Visualizar a 100%

Refresh view

Mover Mapa

Zoom

(if you find the view in an inconsistent state)

(zoom to a specific region of the Composer)

You can change the zoom level also using the mouse wheel or the combo box in the status bar. If you need to
switch to pan mode while working in the Composer area, you can hold the Spacebar or the the mouse wheel.
With Ctrl+Spacebar, you can temporarily switch to zoom mode, and with Ctrl+Shift+Spacebar, to
zoom out mode.

18.1.3 Seo de Exemplo


Para demonstrar como criar um mapa, siga as prximas instrues.
Adicionar novo mapa
1. No site esquerdo, selecione o boto da barra de ferramentas
e desenhe um retngulo na
tela segurando o boto esquerdo do mouse. Dentro do retngulo desenhado no mapa QGIS visto na tela.
Adicionar nova barra de escala
2. Selecione o boto da barra de ferramentas
e coloque o item no mapa com o boto
esquerdo do mouse sobre a tela do compositor de impresso. A barra de escala ser adicionada tela.

238

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Adicionar nova legenda


3. Selecione o boto da barra de ferramentas
e desenhe um retngulo na tela segurando
o boto esquerdo do mouse. Dentro do retngulo desenhado a legenda ser desenhada.

4. Selecione o cone

Selecionar/Move item

para selecionar o mapa na tela e move-lo um pouco.

5. While the map item is still selected you can also change the size of the map item. Click while holding down
the left mouse button, in a white little rectangle in one of the corners of the map item and drag it to a new
location to change its size.
6. Click the Item Properties tab on the left lower panel and find the setting for the orientation. Change the
value of the setting Map orientation to 15.00 . You should see the orientation of the map item change.
7. Finalmente, voc pode salvar a sua composio de impresso com o boto

Salvar projeto

18.1.4 Opes do Compositor de Impresso


Em Configuraes Opes do compositor voc pode definir algumas opes que sero utilizadas como padro
durante o seu trabalho.
Composies padro permitem especificar a fonte padro a ser usada.
With Grid appearance, you can set the grid style and its color. There are three types of grid: Dots, Solid
lines and Crosses.
Grid and guide defaults defines spacing, offset and tolerance of the grid.

18.1.5 Separador de Composio Configurao geral da composio


No separador Composio, pode definir as configuraes globais sua composio.
Voc pode escolher um dos tamanhos pr-definidos para a sua folha de papel, ou digitar o de seu costume
largura e altura.
Composio agora podem ser divididos em vrias pginas. Por exemplo, a primeira pgina pode mostrar um
mapa da lona, e uma segunda pgina pode mostrar a tabela de atributos associados a uma camada, enquanto
um terceiro mostra um quadro HTML com links para o seu site organizao. Defina o Nmero de pginas
para o valor desejado. Voc pode escolher a pgina Orientao e sua Resoluo de Exportao. Quando
marcada, |caixa| imprimir como raster significa que todos os elementos sero rasterizados antes de imprimir
ou salvar como PostScript ou PDF.
Grid and guides lets you customize grid settings like spacings, offsets and tolerance to your need. The
tolerance is the maximum distance below which an item is snapped to smart guides.
Alinhar grade e / ou guias inteligentes pode ser ativado a partir do menu Ver. Neste menu, voc tambm pode
ocultar ou mostrar a grade e guias inteligentes.

18.1.6 tens do compositor opes comuns


Os itens do compositor possuem um conjunto de propriedades comuns que voc vai encontrar dentro da guia
Propriedades do item: Posio e tamanho, rotao, moldura, Fundo, ID de Item e Renderizar (Veja figure_composer_common_1).
A janela Posio e tamanho permite que defina o tamanho e posio da moldura que contm o item. Pode
tambm escolher que Ponto de referncia ser configurado nas coordenadas X e Y previamente definidas.
A Rotao define a rotao do elemento (em graus).
The
Frame shows or hides the frame around the label. Use the Frame color and Thickness menus to
adjust those properties.

18.1. Primeiros passos

239

QGIS User Guide, Verso 2.8

Figure 18.2: Janela comum das propriedades do item


Use the Background color menu for setting a background color. With the dialog you can pick a color (see
Seletor de Cores ).
Use o ID do item para criar uma relao com outros itens do compositor de impresso. Isto utilizado com
servidor do QGIS e qualquer cliente web potencial. Voc pode definir o ID de um item (por exemplo, um
mapa e uma etiqueta), e, em seguida, o cliente web pode enviar dados para definir uma propriedade (por
exemplo, texto do rtulo) para esse item especfico. O comando GetProjectSettings ir listar IDs dos itens
que layout esto disponveis.
Editando moda ser selecionado no campo opo. Ver Rendering_Mode.
Nota:
Se voc habilitou a caixa |caixa| Use live-atualizando cor seletor dialogs nas opes gerais do QGIS, o
boto de cor ser atualizado assim que voc escolher uma novas janelas de cores Dilogo de Cor. Se no,
voc precisa fechar o Dilogo de Cor.
Dados definido override
O cone
ao lado de um campo significa que voc pode associar o campo com dados no item do mapa ou utilizar expresses. Estes so particularmente til na gerao atlas (Ver atlas_data_defined_overrides).

18.2 Modo de Renderizao


QGIS agora permite edio avanada para itens do compositor assim como camadas vetoriais e raster.

Figure 18.3: Modo de Renderizao

240

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Transparency
: You can make the underlying item in the Composer visible with this
tool. Use the slider to adapt the visibility of your item to your needs. You can also make a precise definition
of the percentage of visibility in the menu beside the slider.
|caixa| Excluir item da exportao: Voc pode optar por fazer um item no aparecer em todas as exportaes.
Depois de ativar esta opo, o item no ser includo no PDF ou, impresses etc ..
modo de mistura: Voc pode conseguir efeitos de edio especiais com essas ferramentas que anteriormente
s poderiam ser feitas a partir de programas grficos. Os pixels da sua sobreposio e itens sobrepostos so
misturados atravs das configuraes descritas abaixo.
Normal: Este o modo de mistura padro, que usa o canal alfa do pixel superior para se misturar com
o pixel abaixo dele; as cores no se misturam.
Clarear: Seleciona o mximo de cada um dos componentes do primeiro plano e dos pixeis de fundo.
Esteja ciente de que os resultados tendem a ser irregulares e permanentes.
Tela: Pixels claros da fonte so pintados sobre o destino, enquanto pixeis escuros no. Este modo
muito til para misturar a textura de uma camada com outra (por exemplo, voc pode usar um monte
sombreado para textura de outra camada).
Esquiva: Esquiva vai iluminar e saturar pixeis subjacentes baseados na leveza do pixel superior. Ento, quanto mais brilhantes pixeis do topo causam a saturao e o brilho dos pixeis subjacentes que
aumentam. Isto funciona melhor se o incio dos pixeis no so muito brilhantes; caso contrrio, o
efeito muito radical.
Adio: Este modo de mistura simplesmente adiciona os valores de pixel de uma camada com os
valores de pixel da outra. No caso de valores acima de 1 (como no caso de RGB), o branco exibida.
Este modo adequado para destacar feies.
Escurecer: Isso cria um pixel resultante que mantm os menores componentes de primeiro plano e dos
pixeis de fundo. Como clarear, os resultados tendem a ser irregulares e permanentes.
Multiplicar: Aqui, os nmeros para cada pixel da camada superior so multiplicados com os nmeros
para o pixel correspondente da camada inferior. Os resultados so imagens mais escuras.
Queimar: Cores escuras na camada superior com que as camadas subjacentes a escurecer. Queimar
pode ser usado para ajustar e colorir camadas subjacentes.
Sobreposio: Este modo combina os modos multiplicar e tela de mistura. Na imagem resultante,
peas leves tornam-se mais leve e partes escuras ficam mais escuras.
Luz suave: Este muito semelhante ao sobrepor, mas em vez de usar multiplicar / tela que usa a cor
queimar / esquivar. Este modo deve emular brilhar uma luz suave em uma imagem.
Muita luz: Este modo muito semelhante ao modo de sobreposio. suposto simular a projeo de
uma luz muito intensa numa imagem.
Diferena: Diferena subtrai o pixel superior a partir do pixel inferior, ou o contrrio, para obter
sempre um valor positivo. A mesclagem com preto no produz alteraes, como a diferena com
todas as cores zero.
Subtrair: Este modo de mistura simplesmente subtrai os valores de pixel de uma camada com os
valores de pixel da outra. No caso dos valores negativos, preto ser exibido.

18.3 Itens do Compositor


18.3.1 tem do mapa
Adicionar novo mapa
na barra de ferramentas do compositor de impresso
Clique na barra de ferramentas boto
para adicionar o mapa de tela do QGIS. Agora, arraste um retngulo para a tela Compositor com o boto esquerdo
do mouse para adicionar ao mapa. Para exibir o mapa atual, voc pode escolher entre trs modos diferentes no
guia do mapa Propriedades do item:

18.3. Itens do Compositor

241

QGIS User Guide, Verso 2.8

Retngulo a configurao padro. Apenas exibe uma caixa vazia com a mensagem O mapa ser impresso
aqui.
Cache torna o mapa na resoluo de tela atual. Se voc ampliar a janela Compositor dentro ou para fora, o
mapa no processado novamente, mas a imagem ser redimensionada.
Edio significa que, se voc aumentar o zoom da janela Compositor dentro ou para fora, o mapa ser
processado novamente, mas por razes de espao, apenas at uma resoluo mxima.
Cache o modo de visualizao padro para mapas do compositor de impresso recm-adicionados.
Selecionar / Mover tem
, selecione o elemento,
Voc pode redimensionar o elemento do mapa clicando no boto
e arraste uma das alas azul no canto do mapa. Com o mapa selecionado, agora voc pode adaptar-se mais
propriedades ao mapa guia Propriedades do item.

Para mover camadas dentro do elemento do mapa, selecione o elemento do mapa, clique no cone
Mover contedo do item
e mova as camadas dentro do quadro do item do mapa com o boto esquerdo do mouse. Depois
de ter encontrado o lugar certo para o item, voc pode bloquear a posio do item dentro da tela do compositor de
impresso. Selecione o item do mapa e use a barra de ferramentas |bloqueado| Bloquear itens Selecionados ou a guia itens
para bloquear o item. Um item bloqueado s podem ser selecionado usando a guia itens. Uma vez selecionado,
voc pode usar a guia itens para desbloquear itens individuais. O cone |desbloqueado| Desbloquear todos os itens vai
desbloquear todos os itens bloqueados do compositor.
Propriedades principais
O dilogo Propriedades principais da guia do mapa Propriedades do item fornece as seguintes funcionalidades
(ver figure_composer_map_1):

Figure 18.4: Separador das propriedades da Mapa


A rea de Viso permite que voc defina os modos de visualizao retngulo, Cache e Edio, como
descrito acima. Se voc mudar a viso sobre o mapa da tela do QGIS alterando propriedades vetoriais ou

242

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

raster, voc pode atualizar a visualizao do Compositor de impresso, selecionando o elemento do mapa
no Compositor de impresso e clicando no boto [Atualizar Viso].
O campo Escala

define a escala manual.

The field Map rotation


allows you to rotate the map element content clockwise in degrees. The
rotation of the map view can be imitated here. Note that a correct coordinate frame can only be added with
the default value 0 and that once you defined a Map rotation it currently cannot be changed.

Desenhar tens na tela do mapa permite mostrar as anotaes que podem ser colocadas na tela do mapa
na janela principal do QGIS.

You can choose to lock the layers shown on a map item. Check
Lock layers for map item. After this
is checked, any layer that would be displayed or hidden in the main QGIS window will not appear or be
hidden in the map item of the Composer. But style and labels of a locked layer are still refreshed according
to the main QGIS interface. You can prevent this by using Lock layer styles for map item.
O boto

permite que voc adicione rapidamente todos as visualizao pre-definidas que voc

voc ver a lista de todos os pontos de visualizao prepreparou no QGIS. Clicando no boto
definidos: basta selecionar a pre-visualizao que voc deseja exibir. A tela do mapa ir bloquear automaticamente as camadas pr-definidas, permitindo a |caixa| bloquear camada para o item do mapa: se
voc quiser desmarcar a pre-visualizao, basta desmarcar o boto |caixa| e pressione no boto
Legenda do Mapa para descobrir como criar pr-visualizaes.

. Veja

Extenses
O dilogo Extenso das Propriedades do item do mapa, oferece as seguintes funcionalidades (veja figure_composer_map_2):

Figure 18.5: Janela de Extenses do Mapa


A rea Extenses do Mapa permite que voc especifique a extenso do mapa usando os valores de X e
Y mnimo e mximo clicando no boto [Fixar o mapa a extenso da tela]. Este boto define a extenso
do item do mapa no compositor de impresso na medida da visualizao do mapa atual da tela principal
do QGIS. O boto [Ver extenso na tela do mapa] faz exatamente o oposto, ele atualiza a extenso da
visualizao do mapa na tela do aplicativo QGIS na mesma medida do item do compositor de mapa.
Se voc mudar a viso sobre a tela do mapa do QGIS mudando propriedades vetoriais ou raster, voc pode atualizar
a viso do compositor de impresso, selecionando o elemento do compositor de impresso e clicando no boto
[Atualizar Viso] na guia do mapa Propriedades do item (ver figure_composer_map_1).
Grades
The Grids dialog of the map Item Properties tab provides the possibility to add several grids to a map item.
Com o boto de mais e menos voc pode adicionar ou remover uma grade selecionada.
18.3. Itens do Compositor

243

QGIS User Guide, Verso 2.8

Com o boto para cima e para baixo voc pode mover uma grade na lista e definir a prioridade de desenho.
Quando voc clicar duas vezes sobre a grade adicionado-a voc pode renomear-la.

Figure 18.6: Dilogo do Grades do Mapa


After you have added a grid, you can activate the checkbox
Show grid to overlay a grid onto the map element.
Expand this option to provide a lot of configuration options, see Figure_composer_map_4.

Figure 18.7: Dilogo do Grade de Desenho


As grid type, you can specify to use a Solid, Cross, Markers or Frame and annotations only. Frame and
annotations only is especially useful when working with rotated maps or reprojected grids. In the devisions
section of the Grid Frame Dialog mentioned below you then have a corresponding setting. Symbology of the grid
can be chosen. See section Rendering_Mode. Furthermore, you can define an interval in the X and Y directions,
an X and Y offset, and the width used for the cross or line grid type.
Existem diferentes opes para o estilo do quadro que contm o mapa. As seguintes opes esto
disponveis: Sem Moldura, Zebra, Linhas Interiores, Linhas Exteriores, Linhas Interiores e Exteriores e
Linha de fora.
With LatitudeY/ only and Longitude/X only setting in the devisions section you have the possibility to
prevent a mix of latitude/y and longitude/x coordinates showing on a side when working with rotated maps
or reprojected grids.
Modo de renderizao avanada tambm est disponvel para grades (ver seo Rendering_mode).
The
Draw coordinates checkbox allows you to add coordinates to the map frame. You can choose
the annotation numeric format, the options range from decimal to degrees, minute and seconds, with or
without suffix, and aligned or not. You can choose which annotation to show. The options are: show all,
latitude only, longitude only, or disable(none). This is useful when the map is rotated. The annotation can
be drawn inside or outside the map frame. The annotation direction can be defined as horizontal, vertical
244

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Figure 18.8: Dilogo do Quadro do Grade


ascending or vertical descending. In case of map rotation you can Finally, you can define the annotation
font, the annotation font color, the annotation distance from the map frame and the precision of the drawn
coordinates.
Enquadramentos
O dilogo Enquadramentos do mapa guia Propriedades do item apresenta as seguintes funcionalidades:
Voc pode optar por criar um mapa geral, que mostra as extenses de outros mapa (s) que esto disponveis no
compositor. Primeiro voc precisa criar o mapa (s) que deseja incluir no enquadramento. Em seguida, voc cria o
mapa que voc deseja usando como enquadramento, assim como um mapa normal.
Com o boto de mais e menos que voc pode adicionar ou remover um enquadramento.
Com o boto para cima e para baixo voc pode mover um enquadramento na lista e definir a prioridade de
desenho.
Abra :guilabel: Enquadramentos e pressione o cone de boto mais verde para adicionar um enquadramento.
Inicialmente, este enquadramento nomeado Enquadramento 1 (ver Figure_composer_map_7). Voc pode
mudar o nome clicando duas vezes sobre o item introdutrio na lista com o nome Enquadramento 1 e alter-lo
seu nome.
Quando voc selecionar o item enquadramento na lista voc pode personaliz-lo.
A |caixa| Desenho <enquadramento 1> no enquadramento precisa ser ativada para desenhar a extenso
da moldura no mapa selecionado.
A lista de combinao Quadro do Mapa pode ser usada para selecionar o item do mapa cuja extenso ser
desenhado no presente item do mapa.
O Estilo do Quadro permite que voc mude o estilo do quadro de sntese.
A modos de mistura permite configurar diferentes modos de mistura de transparncia. Veja Rendering_Mode.
A |caixa| Inverter enquadramento cria uma mscara em torno das extenses ativadas quando: as extenses
do mapa referenciado so mostradas claramente, enquanto que todo o restante ser misturado com a cor do
quadro.
A |caixa| Centrar no enquadramento coloca a extenso do quadro de viso geral no centro do mapa geral.
Voc s pode ativar um item da viso geral do centro, quando tiver adicionado vrias vises gerais.

18.3. Itens do Compositor

245

QGIS User Guide, Verso 2.8

Figure 18.9: Dilogo do Desenho do Grade de Coordenadas

Figure 18.10: Dilogo do Mapa Enquadramentos

246

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

18.3.2 A rotulagem de item


Adicionar rtulo
, coloque o elemento com o boto esquerdo do mouse
Para adicionar um rtulo, clique no cone
sobre a tela do compositor de impresso, posicione e personalize sua aparncia no rtulo guia Propriedades do
tem.

A guia Propriedades do item do item rtulo fornece as seguintes funcionalidades para o item rtulo (ver Figure_composer_label):

Figure 18.11: Separador das propriedades da Etiqueta

Propriedades principais
A caixa de dilogo Propriedades do tem onde o texto (HTML ou no) ou a expresso necessria para
preencher o rtulo adicionada tela Compositor.
As etiquetas podem ser interpretadas como cdigos HTML : verifique |caixa| edio como HTML. Agora
voc pode inserir uma URL, uma imagem clicvel com os links para uma pgina web ou algo mais complexo.
Voc tambm pode inserir uma expresso. Clique em [Inserir expresso...] para abrir um novo dilogo.
Construa uma expresso clicando nas funes disponveis no lado esquerdo do painel. Duas categorias
especiais pode ser teis, particularmente associada com a funcionalidade atlas: funes de geometria e
funo registro. Na parte inferior, uma pr-visualizao da Expresso mostrada.
Aparncia
Defina a Fonte clicando no boto [Fonte...] ou em Cor da fonte selecione uma cor usando a ferramenta de
seleo de cores.
You can specify different horizontal and vertical margins in mm. This is the margin from the edge of the
composer item. The label can be positioned outside the bounds of the label e.g. to align label items with
other items. In this case you have to use negative values for the margin.
Using the Alignment is another way to position your label. Note that when e.g. using the Horizontal
alignment in Center Position the Horizontal margin feature is disabled.
18.3. Itens do Compositor

247

QGIS User Guide, Verso 2.8

18.3.3 tem da imagem


Adicionar imagem
Para adicionar uma imagem, clique no cone
, coloque o elemento com o boto esquerdo do
mouse sobre a tela do compositor de impresso, posicione e personalize sua aparncia na imagem guia item
Propriedades.

The picture Item Properties tab provides the following functionalities (see figure_composer_image_1):

Figure 18.12: Separador Propriedades do Item da Imagem


Primeiro voc tem que selecionar a imagem que voc deseja exibir. Existem vrias formas de defini-la fonte da
imagem na rea Propriedades principais.
1. Use o boto de navegao
de fonte da imagem para selecionar um arquivo de seu computador usando
a janela de navegao. A navegao iniciar na pasta da biblioteca SVG do QGIS. Alm do SVG, voc
tambm pode selecionar outros formatos de imagem como .png ou .jpg.
2. Voc pode inserir a fonte diretamente no campo de texto fonte da imagem. Voc pode at mesmo fornecer
um endereo URL remoto de uma imagem.
3. From the Search directories area you can also select an image from loading previews ... to set the image
source.
4. Use os dados definidos no boto
expresso regular.

para definir a fonte de imagem a partir de um registro ou usando uma

Com a opco modo redimensionar, voc pode configurar como a imagem ser exibida quando o quadro for alterado, ou optar por redimensionar o quadro do da imagem do item para que coincida com o tamanho original da
imagem.
Voce pode selecionar um dos seguintes modos:
Zoom: Aumenta a imagem para o quadro, mantendo relao de aspecto da imagem.
Ampliar: Amplia a imagem para caber dentro do quadro, ignora a relao de aspecto.

248

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Cortar: Utilize este modo s para imagens raster, ele define o tamanho da imagem ao tamanho da imagem
original, sem escala e o quadro for usado para cortar a imagem, portanto, apenas a parte da imagem dentro
do quadro ser visvel.
Zoom e redimensionar quadros: Amplia a imagem para ajustar ao quadro, em seguida, redimensiona o
quadro para encaixar imagem resultante.
Redimensionar quadro para o tamanho da imagem: Configura o tamanho do quadro combinando com o
tamanho original da imagem sem escala.
Modo redimensionar selecionado pode desabilitar as opes de itens Posio e Rotao de imagem. A Rotao
de imagem est ativa para o modo de redimensionamento Ampliar e Zoom.
Com Posio voc pode selecionar a posio da imagem dentro da moldura. A rea Buscar pastas permite-lhe
adicionar e remover pastas com imagens no formato SVG para o banco de dados de imagem. A pr-visualizao
das imagens encontradas nos diretrios selecionados ser mostrada em um painel e pode ser usada para selecionar
e definir a fonte da imagem.
As imagens podem ser giradas com a Rotao de imagem. Ativando a |caixa| Sincronizar como o mapa sincronize
uma imagem da tela do QGIS (ou seja, uma seta norte rodada) com a imagem do compositor de impresso
apropriada.
It is also possible to select a north arrow directly. If you first select a north arrow image from Search directories
of the field Image source, you can now select one of the north arrow from
and then use the browse button
the list as displayed in figure_composer_image_2.
Nota: Muitas das setas norte no tem um N adicionado na seta de norte, isto feito de propsito para idiomas
que no usam um N para Norte, para que eles possam usar outra letra.

Figure 18.13: Flechas norte disponveis para seleo na biblioteca SVG fornecida

18.3. Itens do Compositor

249

QGIS User Guide, Verso 2.8

18.3.4 tem da legenda


Adicionar nova legenda
Para adicionar uma legenda do mapa, clique no cone
, coloque o elemento com o boto
esquerdo do mouse sobre a tela do compositor de impresso e posicione e personalize a aparncia da legenda guia
Propriedades do item.

A Propriedades do item da guia item de legenda oferece as seguintes funcionalidades (veja figure_composer_legend_1):

Figure 18.14: Propriedades do Separador da Legenda

Propriedades principais
A guia Propriedades do item da legenda aba Propriedades principais aparesenta as seguintes funcionalidades (ver
figure_composer_legend_2):

Figure 18.15: Janela das Propriedades principais da Legenda


Em Propriedades principais voce pode:
Alterar o ttulo da legenda.
Definir o alinhamento do ttulo para a esquerda, centro ou direita.
Voc pode escolher quais itens Mapa a legenda atual ir se referir na lista de seleo.
Voc pode quebrar o texto do ttulo da legenda em um determinado caractere.

250

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Itens Legenda
O dilogo Itens da Legenda da guia legenda Propriedades do item apresenta as seguintes funcionalidades (ver
figure_composer_legend_3):

Figure 18.16: Legenda da Janela dos itens da Legenda


A legenda ser atualizada automaticamente se a |caixa| Atualizao Automtica estiver marcada. Quando
Atualizao Automtica estiver desmarcada isso vai lhe dar mais controle sobre os itens de legenda. Os
cones abaixo na lista de itens da legenda esto ativados.
A janela de itens de legenda lista todos os itens de legenda e permite-lhe alterar a ordem dos itens, grupos
de camadas, remover e restaurar itens na lista, editar os nomes das camadas e adicionar um filtro.
A ordem dos itens podem ser alterados usando os botes [Acima] e [Abaixo] ou com a funcionalidade
de arrastar e soltar. A ordem no pode ser alterada para legenda grfica WMS.
Use o boto [Adicionar grupo] para adicionar um grupo na legenda.
Use os botes [Mais] e **[Menos] para adicionar ou remover camadas.
O boto [Editar] usado para editar a camada-, nome do grupo ou ttulo, primeiro voce deve
seleciona-la nos itens da legenda.
O boto [Sigma] adiciona uma contagem de feies para cada camada de vetor.
Use the [filter] button to filter the legend by map content, only the legend items visible in the map will
be listed in the legend.
After changing the symbology in the QGIS main window, you can click on [Update All] to adapt the
changes in the legend element of the Print Composer.
Fontes, Colunas e Simbolo
Os dilogos Fontes, Colunas and Smbolo da guia legenda Propriedades do item apresenta as seguintes funcionalidades (ver figure_composer_legend_4):
Pode mudar a fonte do ttulo, grupo, subgrupo, e item (camada) no item legenda. Clique no boto da
categoria para abrir a janela de Selecionar fonte.
You provide the labels with a Color using the advanced color picker, however the selected color will be
given to all font items in the legend..
Itens de legenda podem ser organizados ao longo de vrias colunas. Defina o nmero de colunas no campo
.
Contagem

Iguais larguras de colunas define como as colunas da legenda devem ser ajustadas.

A opo
Dividir camadas permite a formao de uma legenda de camada graduada ou categorizada
para ser dividida entre as colunas.
Pode alterar a largura e altura para o smbolo da legenda nesta janela.

18.3. Itens do Compositor

251

QGIS User Guide, Verso 2.8

Figure 18.17: Legenda da Janela Fontes, Colunas, Smbolos e Espaamento


WMS LegendGraphic and Spacing
The WMS LegendGraphic and Spacing dialogs of the legend Item Properties tab provide the following functionalities (see figure_composer_legend_5):

Figure 18.18: WMS LegendGraphic Dialogs


When you have added a WMS layer and you insert a legend composer item, a request will be send to the WMS
server to provide a WMS legend. This Legend will only be shown if the WMS server provides the GetLegendGraphic capability. The WMS legend content will be provided as a raster image.
WMS LegendGraphic is used to be able to adjust the Legend width and the Legend height of the WMS legend
raster image.
Espaamento em torno do ttulo, grupo, subgrupo, smbolo, cone do rtulo, espao da caixa ou espao da coluna
podem ser personalizados atravs deste dilogo.

252

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

18.3.5 tem da escala de barra


Adicionar nova barra de escala
Para adiciona barra de espao, clique no cone
, colocar o elemento com o boto esquerdo do mouse sobre a tela do compositor de impresso posicionar e personalizar a aparncia na barra de escala
guia Propriedades do tem.

A Propriedades do item de uma barra de escala apresentam as seguintes funcionalidadfes (veja figure_composer_scalebar_1):

Figure 18.19: Guia propriedades do item da Barra de Escala

Propriedades principais
O dilogo Propriedades principais da guia Barra de escala Propriedades do item apresenta as seguintes funcionalidades (veja figure_composer_scalebar_2):

Figure 18.20: Dilogo Propriedades do item da Barra de Escala


Primeiro, escolha o mapa a que a barra de escala ser ligada.
Em seguida, escolha o estilo da barra de escala. Seis estilos esto disponveis:
Estilos Box simples e Box duplo, que contm uma ou duas linhas de caixas de cores alternadas.
Linhas de atrao Meio, Acima ou Abaixo.
Numrico, onde a proporo de escala ser impressa (ex., 1:50000).
Unidades e Segmentos
Os dilogos Unidades e Segmentos da guia Barra de escala Propriedades do item apresenta as seguintes funcionalidades (veja figure_composer_scalebar_3):
Nestas duas caixas de dilogo, voc pode definir a forma como a barra de escala ser representada.
18.3. Itens do Compositor

253

QGIS User Guide, Verso 2.8

Figure 18.21: Dilogos Segmentos e Unidades da Barra de Escala


Selecione a unidade usada no mapa. Voce tem quatro possibilidades: Unidades do mapa ser automaticamente a unidade selecionada; Metros, Ps ou Milhas Nauticas foram a converso de unidade.
O campo Rtulo define o texto utilizado para descrever a unidade na barra de escala.
A Unidade do mapa por unidade da barra permite voc fixar a taxa entre uma unidade do mapa e sua
representao na barra de escala.
Voc pode definir quantos Segmentos sero desenhados no lado esquerdo e no lado direito da barra de escala,
e qual dimenso cada segmento ter no campo (Tamanho). Altura tambm poder ser definido.
Tela
O dilogo Mostrar da guia Barra de escala Propriedades do item apresenta as seguintes funcionalidades (veja
figure_composer_scalebar_4):

Figure 18.22: Tela da Barra de escala


Voce pode definir agora a barra de escala que ser mostrada no quadro.
Margem da caixa: espao entre o texto e as bordas do quadro
Margens dos rtulos: espao entre o texto e o desenho da barra de escala
Espessura da linha: espessura da linha desenhada na barra de escala
Estilo da unio: Cantos e acabamentos da barra de escala no estilo Cifrado, Pontiagudo e Arredondado
(disponvel apenas para escala de barra estilo caixa simples e caixa dupla)
Estilo de cobertura: Acabamento de todas as linhas no estilo Quadrado, Redondo ou Plano (disponvel
apenas para Barra de escala estilo Linha tracejadas em cima, em baixo e no meio)
Alinhamento: Posicione o texto na esquerda, meio ou direita do quadro (utilizado apenas para barras de
escala estilo Numrico)
254

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Fontes e cores
The Fonts and colors dialog of the scale bar Item Properties tab provide the following functionalities (see figure_composer_scalebar_5):

Figure 18.23: Dilogos Cores e Fontes da Barra de Escala


Voce pode definir a fonte e as cores a usar na barra de escala.
Use o boto [Fonte] para escolher a fonte
Cores da Fonte: escolha a cor da fonte
Cor do preenchimento: define a primeira cor de preenchimento
Cor secundria de preenchimento: define a cor secundria de preenchimento
Stroke color: set the color of the lines of the Scale Bar
Cor de preenchimento so usadas somente para caixa de escala estilos simples e duplo. Para selecionar uma cor
que voc pode usar a opo da lista usando a seta para baixo para abrir uma opo de seleo de cores simples ou
a opo de seleo de cores mais avanado, que iniciado quando voc clicar na caixa de cor na caixa de dilogo.

18.3.6 tens Bsicos do Shape


Para adicionar uma forma bsica (elipse, retngulo, tringulo), clique no cone

Adicionar elipse

ou no cone

Adicionar Seta

, coloque o elemento mantm pressionado o boto esquerdo do mouse. Personalize a aparncia


na guia Propriedades do item.
Quando voc tambm mantenha a tecla Shift ao colocar a forma bsica, voc pode criar um quadrado, crculo
ou tringulo, perfeitos.

Figure 18.24: Separador de propriedades da Forma

18.3. Itens do Compositor

255

QGIS User Guide, Verso 2.8

O item guilabel:Formato da guia Propriedades do item permite que voc selecione se voc quer desenhar uma
elipse, retngulo ou tringulo dentro do quadro dado.
Voc pode definir o estilo da forma usando o dilogo avanado de estilos de smbolos com o qual voc pode definir
sua cor de contorno e preenchimento, padro de preenchimento, usar marcadores etc.
Para a forma de retngulo, voc pode definir o valor do raio dos cantos ao redor dos cantos.
Nota: Ao contrrio de outros itens, voc no pode estilizar o quadro ou a cor do quadro de fundo.

18.3.7 tem de Seta


Adicionar seta
Para adicionar uma seta, clique no cone
, para colocar o elemento mantenha pressionado o boto
esquerdo do mouse e arraste uma linha para desenhar a seta na tela do compositor de impresso componha e
personalize a aparncia na guia barra de escala Propriedades do item.

Quando voc tambm mantenha a tecla Shift ao colocar a seta, ele colocada em um ngulo de exatamente
45|graus|.
O item seta pode ser utilizado para adicionar uma linha ou uma seta simples que pode ser utilizada, por exemplo,
para mostrar a relao entre outros itens do compositor de impresso. Para criar uma seta de norte, o item de
imagem deve ser considerado em primeiro lugar. QGIS tem um conjunto de flechas Norte no formato SVG. Alm
disso, voc pode conectar um item de imagem com um mapa para que ele possa rodar automaticamente com o
mapa (ver the_image_item).

Figure 18.25: Separador das propriedades da Seta

Propriedades do tem
O item Seta da Propriedades do item permite voce configurar o item seta.
O boto [Estilo de linha ...] pode ser usado para selecionar o estilo de linha usando o selecionador de smbolos.
Em Marcadores de seta voce pode selecionar um dos trs botes.
Padro: Para desenhar um seta regular, d-lhe opes para estilizar a ponta da seta
guilabel:Nenhum: Permite desenhar uma linha de seta sem ponta
SVG : Permite desenhar uma linha em SVG Marcador inicial e o/ou Marcador final

256

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Por Padro marcadores de Seta voce pode usar as seguintes opes de estilo de ponta de seta.
Cor de contorno da seta : Defina a cor de contorno da cabea de seta
Cor de preenchimento da seta: Defina a cor de preenchimento da seta
Espessura do contorno da seta : Defina a espessura do contorno da seta
Espessura da ponta da seta: Defina a espessura da seta
Para marcadores SVG voce pode usar as seguintes opes.
Marcadores iniciais : Escolha uma imagem SVG para desenho no incio da linha
Marcador final : Escolha uma imagem SVG para desenhar no final da linha
Arrow head width: Sets the size of Start and/or End marker
Imagens SVG so automaticamente rodadas com a linha. A cor da imagem SVG no pode ser alterada.

18.3.8 tens da Tabela de Atributos


possvel adicionar partes de uma tabela de atributos vetorial na tela do compositor de impresso: Clique no
Adicionar tabela de atributo
cone
, coloque o elemento com o boto esquerdo do mouse sobre a tela do compositor de
impresso, posicione e personalize a aparncia na guia Propriedades do item.

A propriedades do Item da janela tem da tabela de atributos apresenta as seguintes funcionalidades (ver figure_composer_table_1):

Figure 18.26: Tabela Propriedades do tem da tabela de atributos

Propriedades principais
The Main properties dialogs of the attribute table Item Properties tab provide the following functionalities (see
figure_composer_table_2):
Para Fonte voce pode normalmente selecionar uma Feio de camada.
Com Camada voce pode escolher qual camada vetorial carregar no projeto.
O boto [Atualizar os dados da tabela] pode ser usado para atualizar a tabela com o contedo atual da
tabela aps modificada.

18.3. Itens do Compositor

257

QGIS User Guide, Verso 2.8

Figure 18.27: Dilogo propriedades principais da Tabela de Atributos

In case you activated the


Generate an atlas option in the Atlas generation tab, there are two additional
Source possible: Current atlas feature (see figure_composer_table_2b) and Relation children (see figure_composer_table_2c). Choosing the Current atlas feature you wont see any option to choose the layer,
and the table item will only show a row with the attributes from the current feature of the atlas coverage
layer. Choosing Relation children, an option with the relation name will show up. The Relation children
option can only be used if you have defined a relation using your atlas coverage layer as parent, and it will
show the children rows of the atlas coverage layers current feature (for further information about the atlas
generation see atlasgeneration).

Figure 18.28: Attribute table Main properties for Current atlas feature

Figure 18.29: Attribute table Main properties for Relation children


O boto [Atributos...] inicia o menu Selecione atributos, ver figure_composer_table_3, ele pode ser usado
para alterar o contedo visivel na tabela. Ao final das alteraes use o boto [OK] para aplicar as alteraes
na tabela.
Na seo Colunas voce pode:
Remover um atributo, basta selecionar uma linha do atributo clicando em qualquer lugar na fila e
pressione o boto de menos para remover o atributo selecionado.
Add a new attribute use the plus button. At the end a new empty row appears and you can select empty
cell of the column Attribute. You can select a field attribute from the list or you can select to build a
new attribute using a regular expression (
button). Of course you can modify every already existing
attribute by means of a regular expression.
Use as setas para acima e para abaixo para alterar a ordem dos atributos na tabela.
Select a cel in the Headings column to change the Heading, just type in a new name.
Selecione uma clula na linha da coluna e voce pode alterar o alinhamento entre Esquerda, centro e
direita.
258

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Selecione uma clula na espessura da coluna e voce pode alterar automaticamente a espessura em mm,
entrando um nmero. Voce pode defazer a alterao automtica, usando o voltar.
The [Reset] button can always be used to restore it to the original attribute settings.
Na seo Classificar voce pode:
Adicionar um atributo para classificao na tabela. Selecionando um atributo e definindo a ordem de
classificao para Crescente ou Decrescente e pressionando o boto mais. Uma nova linha ser
adicionada na lista da ordem de classificao.
selecione uma linha na lista e use o boto acima e abaixo para alterar a prioridade de classificao em
nvel de atributo.
use o boto menos para remover um atributo da lista de ordem de classificao.

Figure 18.30: Janela Seo de atributos da tabela de atributos

filtragem de feio
O dilogo Filtragem de elementos da guia tabela de atributos Propriedades do item apresenta as seguintes funcionalidades (veja figure_composer_table_4):

Figure 18.31: Dilogo Filtragem de elementos da tabela de atributos


Voce pode:
Definir o Mximo de linhas para serem visualizadas.

18.3. Itens do Compositor

259

QGIS User Guide, Verso 2.8

Ative |caixa| remover linhas duplicadas na tabela para mostrar elementos sem repetio.
Ative |caixa| Mostrar apenas feies visveis dentro de um mapa e selecione o correspondente Compor
mapa para mostrar os atributos das feies visveis no mapa selecionado.
Ative |caixa| Mostrar apenas feies visveis dentro do atlas apenas se tiver habilitado a |caixa| Gerao
de Atlas. Quando ativado, ele ir mostrar uma tabela com apenas as caractersticas mostradas no mapa da
pgina especial do atlas.
Activate

Filter with and provide a filter by typing in the input line or insert a regular expression using

the given
expression button. A few examples of filtering statements you can use when you have loaded
the airports layer from the Sample dataset:
ELEV > 500
NAME = ANIAK
NAME NOT LIKE AN%
regexp_match( atributo( $currentfeature, USE ) , [i])
A ltima expresso regular ir incluir apenas os arpoirts que tm uma letra i no campo atributo USE.
Aparncia
o Dilogo Aparancia da guia da tabela de atributos Propriedades do item fornecer as seguintes funcionalidades
(veja figure_composer_table_5):

Figure 18.32: Dilogo aparncia da tabela de atributos

Click

Show empty rows to make empty entries in the attribute table visible.

Com Celulas marginais voc pode definir a margem em torno de texto em cada clula da tabela.
Com leitura em tela voc pode selecionar a partir de uma lista de um dos Iniciar primeiro quadro, Em
todos os quadros opo padro, ou No leitura.
A opo Mensagens da tabela controla o que ser exibida quando resultado da seleo est vazio.
Desenhar apenas cabealhos, s vai desenhar o cabealho, exceto se voc tiver escolhido No
leitura para :guilabel: leitura em tela.
Ocultar tabela inteira, s vai desenhar o fundo da tabela. Voc pode ativar |caixa|: guilabel:No
pintar o fundo se o quadro estiver vazio em Molduras para esconder completamente a tabela.
Desenhar apenas cabealhos, ir preencher a tabela de atributos com clulas vazias, esta opo
tambm pode ser usado para fornecer clulas vazias adicionais quando voc tem um resultado para
mostrar!
Mostrar mensagem conjunta, vai chamar o cabealho e adiciona uma clula que abrange todas
as colunas e exibir uma mensagem do tipo Nenhum resultado, que pode ser fornecido na opo
Mensagens na tela

260

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

A opo Mensagens na tela s ativada quando voc tiver selecionado Mostrar mensagem conjunta para
Mensagem da tabela. A mensagem fornecida ser mostrada na tabela na primeira linha, quando o resultado
for uma tabela vazia.
Com Cor do fundo da tabela voc pode definir a cor de fundo da tabela.
Mostrar Gride
A guia Mostrar grade do dilogo da tabela de atributo guilabel:Propriedades do item fornecer as seguintes funcionalidades (veja figure_composer_table_6):

Figure 18.33: Dilogo Mostrar grade da tabela de atributos


Ative

Mostrar grade quando voc quiser exibir a grade, os contornos das clulas da tabela.

Com Largura do trao voc pode definir a espessura das linhas utilizadas na grade.
A Cor da grade pode ser definida usando a caixa de dilogo de seleo de cores.
Estilo de fonte e texto
O dilogo Estilo da fonte e do texto da guia da tabela de atributo Propriedades do item fornecer as seguintes
funcionalidades (veja figure_composer_table_7):

Figure 18.34: Dilogo Estilo da fonte e do texto da tabela de atributos


Voc pode definir Fonte e Cor para Cabealho da tabela e Tabela de contedos.
Para Cabealho da tabela voc tambm poder definir o Alinhamento e escolher entre Seguir o alinhamento
da coluna,Esquerda, Centro ou Direita. O alinhamento da coluna definido usando o dilogo Seleo de
atributos (ver Figure_composer_table_3).
Quadros
O dilogo Molduras da guia da tabela de atributos: guilabel:Propriedades item fornecer as seguintes funcionalidades (veja figure_composer_table_8):

18.3. Itens do Compositor

261

QGIS User Guide, Verso 2.8

Figure 18.35: Quadros de Dilogo da Tabela de Atributos

Com modo redimensionar voc pode selecionar a forma a transformar o contedo da tabela atributo:
Usar molduras existentes exibe o resultado no primeiro quadro e apenas quadros adicionados.
Estender para a prximo pagina vai criar tantos quadros (e pginas correspondentes) como necessrias
para exibir a seleo completa de tabela de atributos. Cada quadro pode ser movida no layout. Se voc
redimensionar um quadro, a tabela resultante ser dividido entre os outros quadros. O ltimo quadro
ser cortado para caber na mesa.
Repetir at terminar tambm vai criar tantos quadros como a opo Estender para prxima pgina,
exceto todos os quadros tero o mesmo tamanho.
Use o boto [Adicionar moldura] para adicionar outro quadro com o mesmo tamanho do quadro selecionado. O resultado da tabela que no vai caber no primeiro quadro vai continuar no prximo quadro
quando voc reajusta usa o modo Usar molduras existentes.
Ative |caixa| No exportar a pgina se o quadro estiver vazio impede que a pgina seja exportada quando
o quadro de tabela no tem contedo. Isso significa que todos os outros itens compositor, mapas, barra de
escala, legendas etc. no sero visveis no resultado.
Ative |caixa| No pintar o fundo se o quadro estiver vazio impede que o fundo seja desenhado quando o
quadro de tabela no possui contedo.

18.3.9 Quadro tens HTML


possvel adicionar um quadro que exibe o contedo de um site ou at mesmo criar e estilo a sua prpria pgina
HTML e exibi-la!
Adicionar moldura HTML
Clique no cone
, coloque o elemento arrastando um retngulo mantm pressionado o boto
esquerdo do mouse sobre a tela do compositor de impresso e posicionando e personalizando a aparncia na guia
Propriedades do item (veja figure_composer_html_1).

Cdigo HTML
Como uma fonte de HTML, voc pode definir uma URL e ativar o boto redondo URL ou digitar o cdigo HTML
diretamente na caixa de texto fornecida e ativar o boto redondo da opo Fonte.
O dilogo Fonte HTML da guia Moldura HTML Propriedades do item fornece as seguintes funcionalidades (veja
figure_composer_html_2):
Em URL voc pode digitar a URL de uma pgina web que voc copiou do seu navegador de internet ou
selecionar um arquivo HTML utilizando o boto Procurar
. H tambm a opo de usar o boto de
substituio de dados definido, para fornecer uma URL a partir do contedo de um campo de atributo de
uma tabela ou usando uma expresso regular.
Em Fonte voc pode digitar o texto na caixa de texto com algumas tags HTML ou fornecer uma pgina
HTML completo.

262

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Figure 18.36: Quadros HTML, e tens da propriedades da Tabela

Figure 18.37: Quadro HTML, e propriedades do cdigo HTML

18.3. Itens do Compositor

263

QGIS User Guide, Verso 2.8

O boto [inserir uma expresso] pode ser usado para inserir uma expresso como [%Year($now)%] na
caixa de texto Fonte para exibir o ano em curso. Este boto s ativado quando boto redondo Fonte estiver
selecionado. Depois de inserir a expresso clique em algum lugar na caixa de texto antes de atualizar a
estrutura HTML, caso contrrio voc vai perder a expresso.
Ative |caixa| Avaliar expresses QGIS na fonte HTML para ver o resultado da expresso que foi includa,
caso contrrio, voc vai ver a expresso em seu lugar.
Use o boto [Atualizar HTML] para atualizar o quadro (s) HTML para ver o resultado das mudanas.
Quadros
O dilogo Molduras da guia da Moldura HTML Propriedades do item fornece as seguintes funcionalidades (veja
figure_composer_html_3):

Figure 18.38: Quadro HTML, e propriedades dos quadros


Com Modo de redimensionamento voc pode selecionar a forma de tornar o contedo HTML:
Usar molduras existentes exibe o resultado no primeiro quadro e apenas quadros adicionados.
Estender para a prxima pgina vai criar tantos quadros (e pginas correspondentes) como necessrias
para tornar a altura da pgina web. Cada quadro pode ser movida no layout. Se voc redimensionar
um quadro, a pgina ser dividido entre os outros quadros. O ltimo quadro ser cortado para caber
na pgina web.
Repetir em todas as paginas ir repetir o canto superior esquerdo da pgina web em todas as pginas
em quadros do mesmo tamanho.
Repetir at terminar tambm vai criar tantos quadros como a opo Estender para prxima pgina,
exceto todos os quadros tero o mesmo tamanho.
Use o boto [Adicionar moldura] para adicionar outro quadro com o mesmo tamanho de quadro selecionado. Se a pgina HTML que no vai caber no primeiro quadro que vai continuar no prximo quadro
quando voc usar Modo de redimensionamento ou Usar molduras existente.
Ative |caixa| No exportar pgina se o quadro estiver vazio impede o layout do mapa de ser exportado
quando o quadro no tem contedo HTML. Isso significa que todos os outros itens compositor, mapas,
barra de escala, legendas etc. no ser visvel no resultado.
Ative |caixa| No pintar o fundo se o quadro estiver vazio impede que o quadro HTML sendo desenhado se
o quadro est vazio.
Use quebras de pgina inteligentes e estilo de folha do usurio
O dilogo Use quebra de pgina inteligente e dilogo Arquivos de estilo do usurio da guia Moldura HTML:
guilabel:Propriedades do item fornece as seguintes funcionalidades (veja figure_composer_html_4):
Ative |caixa|Use quebra de pgina inteligente para evitar que o contedo do quadro html quebre no meio
do caminho uma linha de texto por isso continua agradvel e suave no prximo quadro.
Defina a Distncia mxima permitida no clculo onde colocar as quebras de pgina do html. Esta distncia
a quantidade mxima de espao vazio permitido na parte inferior de um quadro aps o clculo da localizao
ideal. A definio de um valor maior resultar em uma melhor escolha do local de quebra de pgina, mas

264

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Figure 18.39: Propriedades de estilo do usurio, Moldura HTML, Use de quebra de pgina inteligente
mais espao desperdiado na parte inferior dos quadros. Isso s pode ser usado quando Use quebra de
pgina inteligente estiver ativada.
Ative |caixa| Arquivo de estilos do usurio para aplicar estilos de HTML, que muitas vezes fornecido em
folhas de estilos em cascata. Um exemplo de cdigo de estilo ser fornecido abaixo para definir a cor verda
para etiqueta do cabealho <h1> e definir a fonte e tamanho de texto includo em marcas de pargrafo <p>.
h1 {color: #00ff00;
}
p {font-family: "Times New Roman", Times, serif;
font-size: 20px;
}

Use o boto [Atualizar HTML] para ver o resultado das configuraes de estilo do usurio.

18.4 Gerenciar tens


18.4.1 Tamanho e posio
Cada item dentro do Compositor pode ser movido/redimensionado para criar um layout perfeito. Para ambas as
Selecionar mover item
e clicar sobre o item; ento voc pode movoperaes o primeiro passo ativar a ferramenta
lo usando o mouse, mantendo o boto esquerdo. Se voc precisa de restringir os movimentos com a horizontal ou
o eixo vertical, apenas segure o Shift enquanto move o mouse. Se precisar de uma preciso melhor, voc pode
mover um item selecionado usando o Teclas de Setas no teclado; se o movimento muito lento, voc pode
acelerar-lo por explorao Shift.

Um item selecionado ir mostrar quadrados em suas fronteiras; movendo um deles com o mouse, vai redimensionar o item na direo correspondente. Enquanto que o redimensionamento, segurando :kbd: Shift vai manter a
proporo. Segurando Alt ir redimensionar a partir do centro de item.
The correct position for an item can be obtained using snapping to grid or smart guides. Guides are set by clicking
and dragging in the rulers. Guides are moved by clicking in the ruler, level with the guide and dragging to a new
place. To delete a guide move it off the canvas. If you need to disable the snap on the fly just hold Ctrl while
moving the mouse.
Selecionar / Mover item
Voc pode escolher vrios itens com o boto
. Basta segurar o boto Shift e clique em
todos os itens que voc precisa. Voc pode, ento, redimensionar / mover este grupo como um nico item.

Depois de ter encontrado a posio correta para um item, voc pode bloque-lo usando os itens na barra de
ferramentas ou marcando a caixa ao lado do item no guia itens. Itens bloqueados ficaro no selecionveis na tela.
Itens bloqueados podem serem desbloqueados, selecionando o item na guia itens e desmarcar a caixa de seleo
ou voc pode usar os cones na barra de ferramentas.
Para desmarcar um item, basta clicar sobre ele segurando o boto Shift.

18.4. Gerenciar tens

265

QGIS User Guide, Verso 2.8

Dentro do menu Editar, voc pode encontrar aes para selecionar todos os itens, para limpar todas as selees
ou para inverter a seleo atual.

18.4.2 Alinhamento
Levantar item selecionado
.
A funcionalidade de levantar ou baixar os elementos que esto dentro do menu suspenso
Escolha um elemento da tela do Compositor de impresso e selecione a funcionalidade correspondente para levantar ou baixar o elemento selecionado em relao aos outros elementos (ver table_composer_1). Esta ordem
mostrada na guia Itens. Voc tambm pode levantar os objetos mais abaixo na guia Itens clicando e arrastando o
rtulo de um objeto na lista.

Figure 18.40: Linhas Guia de alinhamento no Compositor de Impresso


Alinhar itens selecionados
Existem vrias funcionalidades de alinhamento disponveis dentro do menu suspenso
(ver
table_composer_1). Para usar uma funcionalidade de alinhamento, voc primeiro seleciona alguns elementos
e, em seguida, clique no cone de alinhamento correspondente. Todos os elementos selecionados sero ento
alinhados dentro de sua caixa delimitadora comum. Ao mover itens da tela Compositor, linhas auxiliares de
alinhamento aparecem quando as fronteiras, centros ou cantos estiverem alinhados.

18.4.3 Copiar/Cortar e Colar tens


O compositor de impresso inclui aes para utilizar a funcionalidade comum copiar/cortar/colar para os itens no
layout. Como de costume, primeiro voc precisa selecionar os itens usando uma das opes vistas acima; Neste
ponto, as aes podem ser encontradas no menu Editar. Ao usar a ao Colar, os elementos sero colados de
acordo com a posio atual do mouse.
266

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Nota: Itens HTML no podem ser copiados para esta forma. Para contornar o problema, use o boto [Adicionar
moldura] na guia Propriedades do item.

18.5 Ferramentas de Reverter e Restaurar


Durante o processo de layout, possvel reverter e restaurar as alteraes. Isto pode ser feito com a reverso e
restaurar ferramentas:

Revert last change

Restore last change

Isso tambm pode ser feito por clique do mouse dentro da guia Histrico de comandos (veja figure_composer_29).

Figure 18.41: Histrico de comandos no Compositor de Impresso

18.6 Gerao de Atlas


O Compositor de impresso inclui funes de gerao que permitem que voc crie livros mapa de forma automatizada. O conceito consiste em utilizar uma camada de cobertura, que contm geometrias e campos. Para cada
geometria na camada de cobertura, uma nova sada ser gerada em que o contedo de alguns mapas da tela sero
movidos para destacar a geometria atual. Os campos associados com esta geometria pode ser utilizado dentro de
legendas de texto.
Cada pgina ser gerada com cada feio. Para ativar a gerao de um atlas e de acesso parmetros de gerao,
consulte o guia Generao de Atlas. Esta guia contm os seguintes widgets (ver Figure_composer_atlas):

Gerar um atlas, que habilita ou desabilita a gerao atlas.

A caixa de combinao Camada de Cobertura


contm as geometrias para iterar.

que permite que voc escolha a camada (vetor) que

Um opcional
Camada cobertura Invisvel que, se marcada, ir esconder a camada de cobertura (mas no
as outras) durante a gerao.
Uma opcional rea de texto Filtrar com que permite que voc especifique uma expresso para feies
de filtragem da camada de cobertura. Se a expresso no est vazia, apenas as feies que avaliam para
Verdadeiro ser selecionada. O boto direita permite que voc exiba o construtor de expresses.
A caixa de texto Expresso do nome do arquivo de sada que usada para criar o nome do arquivo para cada
geometria se necessria. baseado em expresses. Este campo significativo apenas para a renderizao
de mltiplos arquivos.
A
Exportar arquivo nico quando possvel que permite forar a gerao de um nico arquivo, se isso
for possvel com o formato escolhido sada (PDF, por exemplo). Se este campo estiver marcado, o valor do
campo Expresso nome do arquivo de sada no tem sentido.
18.5. Ferramentas de Reverter e Restaurar

267

QGIS User Guide, Verso 2.8

Figure 18.42: Separador de Gerao de Atlas

Um opcional
Ordenar por que, se marcado, permite classificar as feies das camadas de cobertura. A
caixa de combinao associada permite que voc escolha qual coluna ser usada como a chave de classificao. A ordem de classificao (crescente ou decrescente) definida por um boto de dois estados que
exibe uma seta para acima ou para baixo.
Voc pode usar vrios itens de mapa com a gerao de atlas; cada mapa ser processado de acordo com as feies
de cobertura. Para ativar a gerao de atlas para um item do mapa especfico, voc precisa verificar
pelo Atlas sob as propriedades do item do item do mapa. Uma vez selecionada, voc pode definir:

Controlado

A radiobutton
Margin around feature that allows you to select the amount of space added around each
geometry within the allocated map. Its value is meaningful only when using the auto-scaling mode.
A
Predefined scale (best fit). It will use the best fitting option from the list of predefined scales in your
project properties settings (see Project > Project Properties > General > Project Scales to configure
these predefined scales).
A
Fixed scale that allows you to toggle between auto-scale and fixed-scale mode. In fixed-scale mode,
the map will only be translated for each geometry to be centered. In auto-scale mode, the maps extents are
computed in such a way that each geometry will appear in its entirety.

18.6.1 Rtulos
A fim de adaptar rtulos para a feio do complemento atlas itera longo, voc pode incluir expresses. Por
exemplo, para uma camada da cidade com campos CITY_NAME e ZIPCODE, voc pode inserir o seguinte:
The area of [% upper(CITY_NAME) || , || ZIPCODE || is format_number($area/1000000,2) %] km2

A informao [% upper(CITY_NAME) || , || ZIPCODE || format_number($area/1000000,2) %] uma


expresso usada no interior do rtulo. Isso resultaria no atlas gerado como:
A rea de PARIS,75001 1.94 km2

18.6.2 Botes subtitutos de Dados Definidos


Substituir dados definidos
H vrios lugares onde voc pode usar o boto
para substituir a configurao selecionada.
Estas opes so particularmente teis para Gerao de Atlas.

For the following examples the Regions layer of the QGIS sample dataset is used and selected for Atlas Generation.
We also assume the paper format A4 (210X297) is selected in the Composition tab for field Presets.
268

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

Com um boto Orientao voc pode ajustar dinamicamente a orientao do papel. Quando a altura (norte-sul)
das extenses de uma regio maior do que sua largura (leste-oeste), voc prefere querer usar retrato ao invs da
orientao paisagem para otimizar o uso do papel.
Na Composio voc pode definir o campo Orientao e selecionar Paisagem ouRetrato. Queremos definir a
do
orientao dinamicamente usando uma expresso em funo da geometria da regio. pressione o boto
campo orientao, selecione: menuselection:Editar ... para que o dilogo Contrutor de expresso de texto seja
aberto. D seguinte expresso:

CASE WHEN bounds_width($atlasgeometry) > bounds_height($atlasgeometry) THEN Landscape ELSE Port

Agora, o papel orienta-se automaticamente em cada Regio que voc precisa de reposicionamento para localizao
do item do compositor. Para o item de mapa que voc pode usar o boto
forma dinmica usando seguinte expresso:

do campo Largura para defini-la de

(CASE WHEN bounds_width($atlasgeometry) > bounds_height($atlasgeometry) THEN 297 ELSE 210 END) - 2

Use o boto

no campo Altura para apresentar a seguinte expresso:

(CASE WHEN bounds_width($atlasgeometry) > bounds_height($atlasgeometry) THEN 210 ELSE 297 END) - 2

Quando voc quer dar um ttulo acima mapa no centro da pgina, inserir um item do rtulo acima do mapa.
Primeiro use as propriedades do item do item rtulo para definir o alinhamento horizontal para : guilabel: Centro. Depois ative a partir da caixa superior do meio Ponto de Referncia. Voc pode fornecer seguinte expresso
para o campo X:

(CASE WHEN bounds_width($atlasgeometry) > bounds_height($atlasgeometry) THEN 297 ELSE 210 END) / 2

Para todos os outros itens do compositor voc pode definir a posio de uma forma semelhante para que eles
estejam corretamente posicionados quando a pgina rodada automaticamente em modo retrato ou paisagem.
As informaes fornecidas so derivadas do excelente blog (em Ingls e Portugus) sobre as opes de Orientao
Multiple_format_map_series_using_QGIS_2.6.
Este apenas um exemplo de como voc pode usar a Orientao.

18.6.3 Pr visualizao
Uma vez que as configuraes do atlas foram configuradas e itens do mapa selecionado, voc pode criar uma
pr-visualizao de todas as pginas, clicando em Atlas Pr-visulizao do Atlas e usando as setas, no mesmo
menu, para navegar por todas as feies.

18.6.4 Criao
A gerao de atlas pode ser feita de diferentes maneiras. Por exemplo, com Atlas Imprimir Atlas, voc pode
imprimi-lo diretamente. Voc tambm pode criar um PDF usando Atlas Exportar Atlas como PDF: O usurio
ser solicitado por um diretrio para salvar todos os arquivos PDF gerados (exceto se a
Exportar arquivo nico
quando possvel foi selecionada). Se voc precisar imprimir apenas uma pgina do atlas, basta iniciar a funo de
visualizao, selecione a pgina que voc precisa e clique em Compositor Imprimir (ou criar um PDF).

18.7 Hide and show panels


To maximise the space available to interact with a composition you can use View >

Hide panels or press F10.

:: note:

18.7. Hide and show panels

269

QGIS User Guide, Verso 2.8

Its also possible to switch to a full screen mode to have more space to interact by pressing
:kbd:F11 or using :guilabel:View --> |checkbox| :guilabel:Toggle full screen.

18.8 Criando um arquivo de Sada


Figure_composer_output mostra o compositor de impresso com um exemplo de layout de impresso, incluindo
cada tipo de item do mapa descrito nas sees anteriores.

Figure 18.43: Compositor de Impresso com visualizao do mapa, legenda, imagem, barra de escala, coordenadas, quadro de texto e HTML adicionados
Before printing a layout you have the possibility to view your composition without bounding boxes. This can be
enabled by deactivating View >

Show bounding boxes or pressing the shortcut Ctrl+Shift+B.

O Compositor de impresso permite criar vrios formatos de sada, e possvel definir a resoluo (qualidade de
impresso) e tamanho do papel:
Imprimir
O cone
permite imprimir o layout para uma impressora conectada ou um arquivo PostScript,
dependendo de drivers de impressora instalados.
Exportar como imagem
O cone
exporta a tela do Compositor em diversos formatos de imgem, tal como PNG,
BPM, TIF, JPG,...

Exportar como PDF

O cone
Graphic).

salva a definida a tela do Compositor de impresso diretamente com um PDF.

Exportar como SVG

salva a tela do Compositor de Impresso como um SVG (Scalable Vector

Se voc precisa exportar seu layout como uma imagem georreferenciada (ou seja, para carregar para dentro do
QGIS), voc precisa ativar esse recurso na guia Composio. Verifique |caixa| :guilabel:Arquivo Mundial em e
270

Chapter 18. Compositor de Impresso

QGIS User Guide, Verso 2.8

escolha o mapa que pretende usar. Com esta opo, a ao Exportar como imagem tambm ir criar um arquivo
mundo.
Nota:
Atualmente, a sada SVG muito bsica. Este no um problema do QGIS, mas um problema com a
biblioteca Qt subjacente. Esperamos que possa ser resolvido em verses futuras.
Exportao rasters grandes s vezes pode falhar, mesmo que parece haver memria suficiente. Isto tambm
um problema com a administrao Qt subjacente do rasters.

18.9 Gerir o Compositor


Salvar como modelo
Adicionar itens do modelo
Com os cones
e
, voc pode salvar o estado atual de uma sesso do
Compositor de impresso como modelo .qpt e carregar o modelo novamente em outra sesso.
Gerenciador do Compositor
na barra de ferramentas do QGIS e em Compositor Gerenciador do ComO boto
positor permite que voc adicione um novo modelo de compositor, criar uma nova composio baseada em um
modelo salvo anteriormente ou para gerenciar os modelos j existentes.

Figure 18.44: O gerenciador do Compositor de Impresso


Por padro, o gerenciador do compositor pesquisa por modelos de usurios em ~/.qgis2/composer_template.
Novo Compositor
Duplicar Compositor
Os botes
e
na barra de ferramentas do QGIS e em Compositor Novo
Compositor e Compositor > Duplicar Compositor permitem que voc abra uma nova caixa de dilogo do
Compositor, ou duplicar uma composio existente de um criado anteriormente.

Finalmente, voc pode salvar a sua composio de impresso com o boto


:sup: Salvar Projeto. Esta a
mesma feio como na janela principal do QGIS. Todas as alteraes sero salvas em um arquivo de projeto do
QGIS.
.

18.9. Gerir o Compositor

271

QGIS User Guide, Verso 2.8

272

Chapter 18. Compositor de Impresso

CHAPTER 19

Complementos

19.1 Complementos QGIS


QGIS foi projetado com uma arquitetura de complementos. Isto permite que muitos recursos e funes possam
ser facilmente adicionados aplicao. Muitos recursos no QGIS so atualmente implementados como complementos.
Voce pode gerenciar seus complementos na aba complementos podendo ser aberta em Complementos > Gerenciador e instalar complementos....
When a plugin needs to be updated, and if plugins settings have been set up accordingly, QGIS main interface
could display a blue link in the status bar to tell you that there are some updates for plugins waiting to be applied.

19.1.1 Dilogo de Complementos


Os menus do dilogo Complementos permitem ao usurio instalar, desinstalar e atualizar complementos em diferentes formas. Cada complemento tem alguns metadados visualizveis no painel direito:
informao se o complemento experimental
descrio
voto(s) pontuao (pode votar em seu complemento preferido!)
etiquetas
alguns links teis como pgina de inicio, rastreador e cdigo do repositrio.
autor(es)
verso disponvel
Voce pode usar o filtro para pesquisar um complemento especfico.
Todos
Aqui, todos os complementos disponveis so apresentados, incluindo os complementos nativos e externos. Utilize
[Atualizar tudo] para procurar por novas verses dos complementos. Alm disso, voc pode usar [Instalar
complemento], se um complemento estiver listado, mas no instalado, e [Desinstalar complemento] assim como
[Reinstalar complemento], se um complemento j estiver instalado. Se um complemento estiver instalado, ele
pode ser ativado e desativado utilizando a caixa de marcao.
Instalados

273

QGIS User Guide, Verso 2.8

Figure 19.1: O

:guilabel: menuTodos

Neste menu, voc pode encontrar somente os complementos instalados. Os complementos externos podem ser
desinstalados e reinstalados utilizando os botes [Desinstalar complemento] e [Reinstalar complemento]. Voc
tambm pode [Atualizar todos].
No instalados
Este menu lista todos os complementos disponveis que no esto instalados. Voc pode usar o boto [Instalar
complemento] para implementar um complemento no QGIS.
Atualizvel
Se voc ativar
Tambm mostrar complementos experimentais em
Opes, voc pode utilizar este menu
para procurar por verses mais recentes dos complementos. Isto pode ser feito com os botes [Atualizar complemento] ou [Atualizar todos].
Opes
Neste menu, voc pode definir as seguintes opes:

Verificar por atualizaes quando iniciar. Sempre que um novo complemento ou uma atualizao de
algum estiver disponvel, o QGIS informar a voc toda vez ao iniciar o QGIS, uma vez por dia, a cada
3 dias, a cada semana, a cada 2 semanas ou a cada ms.

Mostrar tambm os complementos experimentais. O QGIS mostrar todos os complementos nos estgios iniciais de desenvolvimento, que geralmente so inadequados para uso em produo

Tambm mostrar complementos obsoletos. Estes complementos so obsoletos e geralmente inadequados


para uso em produo.

Para adicionar repositrios externos, clique em [Adicionar...] na seo de Repositrios de complementos. Se


voc no quer um ou mais repositrios adicionados, eles podem ser desabilitados atravs do boto [Editar...] ou
remover completamente com o boto **[Excluir].
A funo Buscar est disponvel em quase todos os menus (exeto em
complementos especficos

274

Opes). Aqui, voc pode procurar por

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Figure 19.2: O

Figure 19.3: O

19.1. Complementos QGIS

:guilabel: menu Instalados

:guilabel: menu No instalados

275

QGIS User Guide, Verso 2.8

Figure 19.4: O

Figure 19.5: O

276

:guilabel: menu Atualizvel

:guilabel: menu Opes

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Dica: Complementos nativos e externos


Complementos do QGIS so implementados como Complementos nativos ou Complementos externos. Complementos nativos so mantidos pelo grupo de desenvolvedores do QGIS e faz parte automaticamente da distribuio de cada verso do QGIS. Eles so desenvolvidos em uma das duas linguagens: C++ ou Python. Complementos externos so atualmente desenvolvidos em Python. Eles so armazenados em repositrios externos e
mantidos por seus autores
Documentao detalhada sobre o uso, verso mnima do QGIS, home page, autores e outras informaes importantes so fornecidas pelo Repositrio Oficial do QGIS em http://plugins.qgis.org/plugins/. Para repositrios
externos, a documentao deve estar disponvel com os autores dos mesmos. No geral, no est includa neste
guia.
.

19.1. Complementos QGIS

277

QGIS User Guide, Verso 2.8

19.2 Usando os Complementos Core QGIS


cone Complemento
Avaliao da Acurcia
CasTools

Descrio
Gerar matrix de erros
Executar funes de CAD-like no QGIS

Referncia do Manual
accuracy
cadtools

Captura de
Coordenadas

Capture coordenadas com o mouse em


diferentes SRC

Complemento de Captura de
Coordenadas

Gerenciador BD

Faa o gerenciamento das suas bases de


dados dentro do QGIS

Complemento Gerenciador
BD

Conversor DXF2Shape

Converte do DXF para o formato de


arquivo SHP

Complemento dxf2shp

eVis

Ferramenta de Visualizao de Eventos

Complemento eVis

fTools

Um conjunto de ferramentas vetoriais

Complemento fTools

Ferramentas GPS

Ferramentas para carregamento e


importao de dados GPS

Complemento GPS

GRASS

Funcionalidade GRASS

Integrao com SIG GRASS

Ferramentas GDAL

Funcionalidade matricial GDAL

Complemento Ferramentas
GDAL

Georeferenciador
GDAL

Georeferenciar rasters com GDAL

georeferenciar

Mapa de Densidade

Criar rasters heatmap para entrar pontos


vetoriais

Complemento Mapa de
Densidade

Complemento de
Interpolao

Interpolao baseada nos vrtices da


camada vetorial

Complemento de
Interpolao

Edio Offline

Edio Offline e sincronizao com a base


de dados

Complemento Edio Offiine

Oracle Spatial
GeoRaster

Acesso ao Oracle Spatial GeoRasters

Complemento GeoRaster
Espacial Oracle

Gerenciador de
complementos

Gerenciar complementos core e externos

Dilogo de Complementos

Anlise do Terreno
Matricial

Computar caractersticas geomorfolgicas


a partir de MDE

Complemento Anlise do
Terreno

Complemento caminho
mais curto

Anlise do Caminho mais curto

Complemento Menor
Distncia

Complemento SQL
Anywhere

Acesso a BD SQL anywhere

sqlanywhere

Interrogao Espacial

Interrogao espacial nos vetoriais

Complemento de Consulta
Espacial

SPIT

Ferramenta de importao Shapefile para


PostgreSQL/PostGIS

Complemento SPIT

Estatsticas Zonal

Calcular estatsticas matriciais a partir de


polgonos vetoriais

Complemento Estatstica
Zonal

MetaSearch

Interage com os servios de catlogo de


metadados (CSW)

Catlogo do Cliente
MetaBusca

278

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

19.3 Complemento de Captura de Coordenadas


O complemento de captura de coordenadas fcil de usar e oferece a possibilidade de visualizar as coordenadas
na tela de mapa para dois sistemas de referncia de coordenadas selecionados (SRC).

Figure 19.6: Complemento de Captura de Coordenadas


1. Iniciar QGIS, selecionar
Propriedades do Projeto apartir do menu Configuraes (KDE, Windows) ou
Arquivo (Gnome, OSX) e clique no :guilabel: Aba Projeo. Alternativamente, voc pode clicar no cone
Status do SRC

no canto inferior direito da barra de status.

2. Clique na caixa de verificao


Ativar projeo on the fly e selecione o sistema de coordenadas projetado sua escolha (veja tambm Trabalhando com Projees).
3. Ative o complemento captura de coordenadas no Gerenciador de Complementos (veja: ref: managing_plugins) e garanta-se que o dilogo seja visvel, v para Exibir Paineis e assegure-se que a |caixa|
:guilabel: Captura de Coordenadas esteja habilitada. A caixa de dilogo de captura de coordenar aparece
como mostrado na Figura figure_coordinate_capture_1. Alternativamente, voc tambm pode ir para
:menuselection: Vetor > Captura de Coordenadas e ver se a |caixa| Captura de Coordenadas esteja habilitada.
Clique para selecionar o SRC para a exibio de coordenadas
4. Clique no cone
e selecione um SRC diferente a partir do
que selecionou acima.

5. Para iniciar a capturar coordenadas, clique em [Iniciar captura]. Pode clicar agora em qualquer stio do
enquadramento do mapa e o mdulo ir mostrar as coordenadas em ambos os SRC selecionados.
6. Para habilitar coordenar de rastreamento do mouse, clique no

:sup: cone rastreamento do mouse.

7. Pode tambm copiar as coordenadas selecionadas para a rea de transferncia.


.

19.4 Complemento Gerenciador BD


O complemento Gerenciador BD oficialmente parte do ncleo do !qg! e pretende substituir o complemento SPIT
e, adicionalmente, integrar todos os outros formatos de base de dados suportados pelo QGIS numa nica interface.
Gerenciador BD
O mdulo
fornece vrias caractersticas. Voc pode arrastar camadas do QGIS Browser para o
Gerenciador BD e isso ir importar a sua camada para a sua base de dados espacial. Voc pode arrastar e largar
tabelas entre bases de dados espaciais e elas sero importadas. .. _figure_db_manager:

O menu Base de Dados permite ligar a uma base de dados existente, para comear a janela de SQL e sair do
complemento Gerenciador BD. Quando estiver ligado a uma base de dados existente os menus Esquema e Tabela
apareceram adicionalmente.
O menu Esquema inclui ferramentas para criar e apagar esquemas (vazias) e, se estiver topologia disponvel (ex.:
PostGIS 2), para iniciar o TopoViewer.
O menu Tabela permite criar e editar tabelas e apagar as tabelas e as vistas. tambm possvel esvaziar tabelas
e mover tabelas de um esquema para outro. Como mais uma funcionalidade pode executar o comando VCUO

19.3. Complemento de Captura de Coordenadas

279

QGIS User Guide, Verso 2.8

Figure 19.7: Janela do Gerenciador BD


e depois o comando ANLISE para cada tabela selecionada. O VCUO recupera simplesmente o espao e
torna-o disponvel para re-utilizar e ANLISE de atualizao de estatsticas para determinar o uma maneira mais
eficiente de executar uma interrogao. Finalmente, pode importar camadas / arquivos, se eles forem carregados
no QGIS ou existente no sistema de arquivos. E pode exportar as suas tabelas das base de dados para Shape com
a caracterstica de Exportao de Arquivo.
A janela rvore lista todas as bases de dados existentes suportadas pelo QGIS. Com o duplo clique pode ligar
base de dado. Com o boto direito do rato pode renomear e apagar esquemas e tabelas existentes. As tabelas
tambm podem ser adicionadas ao enquadramento do QGIS com o menu de contexto.
Se estiver ligado base de dados, a janela principal do Gerenciador BD oferece trs separadores. O separador
Informao fornecem informao sobre a tabela e a sua geometria assim como os campos existentes, restries
e ndices. Permite tambm correr a Anlise de Vcuo e criar um ndice espacial na tabela selecionada, se no
estiver atualmente feita. O separador Tabela mostra todos os atributos e o separador Pr-visualizao renderiza as
geometrias como pr-visualizao.

19.4.1 Trabalhando com a Janela SQL


Voc tambm pode usar o Gerenciador BD para executar consultas SQL usando a sua base de dados espacial
e visualizar a sada espacial das mesmas adicionado os resultados ao QGIS como uma camada de consulta.
possvel selecionar uma parte do SQL e somente essa parte ser executada ao pressionar F5 ou clicar no boto
Executar (F5).
.

19.5 Complemento dxf2shp


O complemento conversor dxf2shape pode ser usado para converter dados vetoriais DXF para o formato shapefile.
Ele requer os seguintes parmetros a serem especificados antes de executar:

280

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Figure 19.8: Executando consultas SQL na janela SQL do Gerenciador BD

Figure 19.9: Complemento Conversor Dxf2Shape

19.5. Complemento dxf2shp

281

QGIS User Guide, Verso 2.8

Entrada de arquivo DXF: Digite o caminho para o arquivo DXF que ser convertido.
Sada de arquivo Shp: Digite o nome do arquivo shapefile que ser criado.
Tipo de arquivo de sada: Especifique o tipo de geometria do shapefile de sada. Os tipos suportados
atualmente so linha, polgono, e ponto.
Exportar rtulos de texto: Se esta opo for ativada, uma camada adicional shapefile tipo ponto ser
criada, e a tabela DBF associada, ir conter informaes sobre os campos Texto encontrados no arquivo
DXF, e as prprias frases do texto.

19.5.1 Usando o Complemento


1. Inicie QGIS, carregue o complemento Dxf2Shape no Gerenciador de complementos (ver Dilogo de ComConverter Dxf2Shape
, surgir na barra de menu QGIS. Aparecer a janela do
plementos) e clique no cone
complemento Dxf2Shape, como mostrado na Figura_dxf2shape_1.

2. Digite o arquivo de entrada, um nome para o shapefile de sada e o tipo do shapefile.


3. Marque a caixa

Export text labels se voc deseja criar uma camada extra do tipo pontos com os rtulos.

4. Clique [OK].
.

19.6 Complemento eVis


(Esta seo derivada do Horning, N., K. Koy, P. Ersts. 2009. eVis (v1.1.0) Guia do usurio.
Museu Americano de Histria Natura, Centro para Biodiversidade e Conservao.
Disponvel em
http://biodiversityinformatics.amnh.org/, e liberada sob a licena GNU FDL.)
O Mecanismo de Informticas da Biodiversidade no Museu Americano de Histria Natural (MAHN) Centro
para Biodiversidade e Conservao (CBC) desenvolveram a Ferramenta de Visualizao de Eventos (eVis), outra
programa de ferramenta para adicionar ao conjunto de monitoramento de conservao e ferramenta de apoio
deciso para orientar a rea de proteo e planejamento da paisagem. Este plug-in permite aos usurios ligar
facilmente fotografias georreferenciadas (ou seja, referenciado com latitude e longitude ou coordenadas X e Y), e
outros documentos comprovativos, para dados vetoriais em OGIS.
eVis agora automaticamente instalado e habilitado em novas verses do OGIS, e como com todos os complementos, pode ser ativado e desativado utilizando o Gerenciador de Documentos (ver: Dilogo de Complementos).
O Complemento eVis composto de trs mdulos: a ferramenta de Conexo de Banco de Dados, ferramenta de
Identificao de Evento, e o Navegador de Evento. Estes trabalham em conjunto para permitir a visualizao de
fotografias geocodificadas e outros documentos que esto ligados aos recursos armazenados em arquivos vetoriais,
banco de dados ou planilhas

19.6.1 Navegador de Evento


O mdulo Navegador de Evento tem a funcionalidade de exibir fotografias georreferenciadas que so ligadas s
caractersticas do vetor exibidas na janela do mapa QGIS. Dados pontuais, por exemplo, podem vir do arquivo
vetorial que pode ser introduzido usando QGIS ou pode ser resultado da consulta ao banco de dados. O recurso
vetorial deve ter informaes atribuidas associadas com ele para descrever a localizao e o nome do arquivo que
contm a fotografia e, opcionalmente, a direo que estava apontada a bssola da cmera quando a imagem foi
adquirida. Sua camada vetorial deve ser carregada no QGIS antes de executar o Navegador de Evento

282

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Iniciando o mdulo Navegador de Evento


Para iniciar o mdulo Navegador de Eventos, clique em Banco de Dados eVis eVis Navegador de Evento.
Isto abrir o Navegador genrico de Evento janela.
A janela Navegador de Evento tem trs guias exibidas no topo da janela. A aba Exibir usado para ver a fotografia
e associado aos dados atribudos. A aba Opes fornece um nmero de ajustes que pode ser ajustado para
controlar o comportamento to plug-in eVis. Por fim a aba Configurar Aplicaes Externas usado para permitir
que o eVis exiba imagens de outros documentos.
Entendendo a Janela de Exibio
Para ver a janela Exibir , clique na aba Exibir na janela Navegado de Evento . A janela Exibir usado para ver
fotografias georreferenciadas e suas informaes atribudas associadas.

Figure 19.10: A janela de exibio do eVis


1. Display window: A window where the photograph will appear.
2. Boto mais Zoom: D Zoom para ver mais detalhes. Se a imagem inteira no pode ser exibida na janela
de exibio, barras de rolagem aparecero no lado esquerdo e inferior da janela para permitir que voc se
movimente pela imagem
3. Boto menos Zoom: Diminua o Zoom para ver mais rea
4. Boto Zoom para extenso total: Mostra toda a extenso da fotografia.
5. Janela de informaes de atributo: Toda as informaes de atributo para o ponto associado com a fotografia que est sendo visualizada apresentada aqui. Se o tipo do arquivo que est sendo referenciado
no registro exibido no uma imagem mas um tipo de arquivo definido na aba Configurar Aplicaes

19.6. Complemento eVis

283

QGIS User Guide, Verso 2.8

Externas , ento quando voc clica duas vezes sobre o campo de valor contendo o caminho para o arquivo,
o aplicativo para abrir o arquivo ser iniciado para ver ou ouvir o contedo do arquivo. Se as extenses do
arquivo so reconhecidas, os dados do atributo sero exibidos em verde.
6. Navigation buttons: Use the Previous and Next buttons to load the previous or next feature when more
than one feature is selected.
Entendendo a janela Opes

Figure 19.11: A janela de Opes do eVis


1. Caminho de arquivo: Uma lista suspensa para especificar o campo de atributo que contm o caminho do
diretrio ou URL para as fotografias ou outros documentos que esto sendo exibidos. Se a localizao um
caminho relativo, ento a caixa de seleo deve ser clicada. O caminho de base para um caminho relativo
pode ser inserido na caixa de texto abaixo Caminho Base . Informao sobre diferentes opinies para
especificar a localizao so anotadas na seo abaixo Especificando o local e o nome de uma fotografia .
2. Bssola: Uma lista suspensa para especificar o campo de atributo que contm a bssola associada com a
fotografia que est sendo exibida. Se a informao da bssola estiver disponvel, necessrio clicar na caixa
de seleo abaixo do titulo do menu suspenso
3. Bssola compensada: Bssola compensada pode ser utilizado para compensar a declinao (para ajustar
as direes coletadas usando direes magnticas para a verdadeira direo norte). Clique no boto rdio
Manual para inserir a compensao na caixa de texto ou clique no boto rdio
Atributo De para
selecionar o campo de atributo contendo a compensao. Para ambas as opes, declinaes leste devem
ser inseridas usando valores positivos, e declinaes oeste valores negativos.
4. Caminho Diretrio base: O caminho de base para que o caminho relativo definido no Figure_eVis_2 (A)
ser anexado.

284

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

5. Substituir caminho: Se esta caixa de seleo est selecionada, apenas o nome do arquivo a partir de A ser
anexado ao caminho de base.
6. Aplicar regra a todos os documentos: Se marcado, as mesmas regras de caminho que so definidas para
as fotografias sero usadas para os documentos no-imagem, como filmes, documentos de texto e arquivos
de som. Se no marcado as regras de caminho s se aplica a fotografias e os outros documentos iro ignorar
o parmetro do caminho base.
7. Salve as configuraes: Se esta opo estiver marcada, os valores dos parmetros associados sero salvos
para a prxima sesso, quando a janela fechada ou quando o boto [Salvar] abaixo pressionado.
8. Redefinir valores: Redefine os valores nesta linha para a configurao padro.
9. Restaurar padres Isto redefinir todos os campos para suas configuraes originais. Tem o mesmo efeito
que clicar no boto [Redefinir]
10. Salvar: Isto salvar as configuraes sem fechar o painel Opes
Entendendo a janela Configurar Aplicaes Externas

Figure 19.12: A janela de Aplicaes Externas do eVis


1. **Arquivo tabela de referncia **: Uma tabela contendo os tipos de arquivos que podem ser abertos usando
eVis. Cada tipo de arquivo tem uma extenso de arquivo e o caminho para um aplicativo poder abr-lo. Isso
fornece a capacidade de abrir uma ampla gama de arquivos como filmes, gravaes sonoras, e documentos
de texto em vez de apenas imagens.
2. Adicionar novo tipo de arquivo: Adiciona um novo tipo de arquivo com uma extenso nica e o caminho
para o aplicativo poder abr-lo.
3. ** Excluir linha atual **: Exclui o tipo de arquivo em destaque na tabela e definido por uma extenso de
arquivo e um caminho para um aplicativo associado.

19.6.2 Especificando o local e o nome de uma fotografia


O local e o nome da fotografia podem ser armazenados usando um caminho absoluto ou relativo, ou um URL se
a fotografia est disponvel em um servidor web. Exemplos das diferentes abordagens esto listadas na Tabela
eVis_examples _.
X
780596
780596
780819

Y
1784017
1784017
1784015

780596

1784017

FILE
C:\Workshop\eVis_Data\groundphotos\DSC_0168.JPG
/groundphotos/DSC_0169.JPG
http://biodiversityinformatics.amnh.org/\
evis_testdata/DSC_0170.JPG
pdf:http://www.testsite.com/attachments.php?\
attachment_id-12

19.6. Complemento eVis

BEARING
275
80
10
76

285

QGIS User Guide, Verso 2.8

19.6.3 Especificando o local e o nome de outros documentos suportados


Documentos comprovativos tais como documentos de texto, videos e clipes de som podem ser exibidos ou executados pelo eVis. Para fazer isso, necessrio adicionar uma entrada na tabela de referncia do arquivo que pode
ser acessada do :guilabelConfigurar Aplicao Externa janela no :guilabelNavegador de Evento Genrico que
corresponde a extenso da aplicao que pode ser utilizado para abrir o arquivo. preciso tambm ter o caminho
da URL ou do arquivo que contm a tabela de atributos para a camada vetorial. Uma regra adicional pode ser
utilizada para URLs que no contm uma extenso de arquivo para o documento. O formato extension:URL.
A URL precedida pela extenso do arquivo e dois pontos; isto particularmente til para acessar documentos de
wikis e outros sites da web que usem banco de dados para administrar pginas da web (veja Tabela evis_examples).

19.6.4 Usando o Navegador de Evento


Quando a janela Navegador de Evento abre, uma fotografia aparecer na janela de exibio se o documento
referenciado no arquivo vetor tabela de atributos uma imagem e se a informao do local do arquivo na janela
:guilabelOpes est configurado corretamente. Se a fotografia esperada e no aparece, ser necessrio ajustar
os parmetros na janela :guilabelOpes.
Se um documento de apoio (ou uma imagem que no tem uma extenso de arquivo reconhecida pelo eVis) est
referenciada na tabela de atributos, o campo contendo a extenso do arquivo estar destacado em verde na janela
de informao de atributo se esta extenso do arquivo definido na tabela de referncia do arquivo localizado
na janela Configurar Aplicativos Externos. Para abrir o documento, dois cliques na linha destacada em verde na
janela de atributo da informao. Se um documento de apoio referenciado na janela de informao de atributo
e o arquivo no est destacado em verde, ento ser necessrio adicionar uma entrada para a extenso de arquivo
do arquivo na janela Configurar Apicativos Externos. Se o caminho do arquivo est destacado em verde mas no
abre quando clicado duas vezes, ser necessrio ajustar os parmetros na janela Opes ento o arquivo pode ser
localizado pelo eVis
Se nenhuma bssola fornecida pela janela Opes, um asterisco vermelho ser exibido no topo do vetor caracterstico que est associado com a fotografia exibida. Se uma bssola fornecida, ento uma seta aparecer
apontando na direo indicada pelo valor da bssola exibida no campo na janela Navegador de Evento. A seta
ser centrada sobre o ponto que associada com a fotografia ou outro documento.
Para fechar o Event Browser window, clique no boto [Fechar] no Exibir janela.

19.6.5 Ferramenta ID de Evento


O mdulo Identificador de Evento permite que voc exiba uma fotografia clicando numa caracterstica exibida na
janela do mapa QGIS. A caracterstica do vetor deve ter informaes de atributo associadas a ele para descrever a
localizao e o nome do arquivo contendo a fotografia e, opcionalmente, a direo que a bssola da cmera estava
apontada quando a imagem foi adquirida. Esta camada deve ser carregada no QGIS antes de executar a ferramenta
Identificador de Evento
Iniciando o mdulo Identificao de Evento
: sup:Event ID or clique em :menuselection: Banco
Para iniciar o mdulo Evento ID, ou clique no cone do
de Dados -> eVis -> Ferramenta de Eventos ID. Isso far com que o cursor se transforme em uma seta com um
i em cima dela o que significa que a ferramenta ID est ativa.
Para ver as fotografias ligadas s caractersticas do vetor na camada ativa do vetor exibida na janela do mapa
QGIS, mova o cursor ID do Evento sobre o recurso e ento clique o mouse. Depois de clicar no recurso, a
janela Navegador de Evento aberta e as fotografias em ou perto da localidade clicada esto disponveis para
visualizao no navegador. Se mais de uma fotografia est disponvel, voc pode percorrer os diferentes recursos
usando os botes [Anterior] e [Prximo]. Os outros controles esto descritos na seo ref:evis_browser deste
guia

286

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

19.6.6 Conexo com o Banco de Dados


O mdulo Conexo de Banco de Dados fornece ferramentas para conectar e consultar o banco de dados ou outro
recurso ODBC, como uma planilha
eVis pode realizar conexes diretas com os seguintes tipos de bancos de dados: PostgreSQL, MySQL e SQLite;
ele tambm pode ler a partir de conexes ODBC (por ex., MS Access). Ao ler a partir de um banco de dados
ODBC (como uma planilha do Excel), necessrio configurar o driver ODBC para o sistema operacional que
voc est usando.
Inicia o mdulo Conexo com a Base de Dados
eVis Conexo de Banco de Dados
ou
Para iniciar o mdulo Conexo de Banco de Dados, clique no cone apropriado
clique em Banco de Dados -> eVis -> Conexo de Banco de Dados. Isto ir abrir a :guilabel: janela Conexo de
Banco de Dados. A janela tem trs abas: Consultas Pr-definidas, Conexo de Banco de Dados e Consulta SQL.
A janela :guilabel: Console de sada na parte inferior da tela exibe o status de aes iniciadas pelas diferentes
sees deste mdulo.

Conectar a um banco de dados


Clique na aba: guilabel:Conexo de Banco de Dados para abrir a interface de conexo com o banco. Em seguida,
para selecionar o tipo de banco de dados que voc
utilize a caixa de combinao Tipo de Banco de Dados
deseja se conectar. Se for necessria uma senha ou nome de usurio, essa informao pode ser inserida nas caixas
de texto :guilabel:Nome de Usurio e Senha.
Digite o local hospedado do banco de dados na caixa de texto :guilabel: Local do Banco de Dados. Esta opo
no estar disponvel se voc tiver selecionado MS Access como o tipo de banco de dados. Se o banco de dados
reside em seu desktop, voc deve digitar localhost.
Entre o nome do banco de dados na caixa de texto Nome Banco de Dados . Se voc selecionou ODBC como tipo
de banco de dados, voc precisa introduzir o nome da fonte de dados.
Quando todos os parmetros so preenchidos, clique no boto ** [Connect] **. Se a conexo for bem sucedida,
uma mensagem ser gravada na janela :guilabel: Console de sada informando que a conexo foi estabelecida. Se
uma conexo no foi estabelecida, voc precisar checar os parmetros que foram inseridos anteriormente.
1. Tipo de Base de dados: Uma lista suspensa para especificar o tipo de base de dados que ser usado.
2. Banco de dados hospedeiro: O nome do banco de dados hospedeiro.
3. Porta: O numero da porta se uma base de dados MySQL ou PostgreSQL for selecionada.
4. Nome do banco de dados: O nome do banco de dados.
5. Conectar Um boto para conectar-se a banco de dados usando os parmetros definidos acima.
6. Console de Sada A janela do console onde as mensagens relacionadas ao processamento so exibidos.
7. Nome de Usurio: Nome de usurio para uso quando uma base de dados protegida por senha.
8. Senha: Senha para uso quando um banco de dados protegida por senha.
9. Consultas pr-definidas: Guia para abrir a janela Consultas pr-definidas.
10. **Conexo com o banco de dados **: Guia para abrir a janela Conexo com o Banco de dados.
11. Consulta SQL: Guia para abrir a janela Consulta SQL.
12. Ajuda: Mostra a ajuda online.
13. OK: Fecha a janela principal do Conexo com o Banco de Dados.

19.6. Complemento eVis

287

QGIS User Guide, Verso 2.8

Figure 19.13: A janela de conexo do banco de dados do eVis


Execuo de consultas SQL
Consultas SQL so usadas para extrair informaes de uma base de dados ou de recursos ODBC. Em eVis a sada
dessas consultas uma camada vetorial adicionado janela de mapa do QGIS. Clique na guia Consultas SQL para
exibir a interface de consulta SQL. Comandos SQL podem ser inseridos nesta janela de texto. Um tutorial til em
comandos SQL est disponvel em http://www.w3schools.com/sql. Por exemplo, para extrair todos os dados de
uma planilha em um arquivo do Excel, Selecione * de [Plan1 $] , onde Plan1 o nome da planilha.
Clique no boto ** [Executar Consulta] ** para executar o comando. Se a consulta for bem sucedida, a janela
Seleo de Arquivo de Banco de Dados ser exibida. Se a consulta no for bem sucedida, uma mensagem de erro
aparecer na janela Console de Sada.
No Seleo de arquivo do banco de dadosjanela, insira o nome da camada que ser criada a partir dos resultados
da consulta na caixa de texto :guilabel:Nome da Nova Camada .
1. Janela de Texto de Consulta SQL: Uma tela para escrever consultas SQL.
2. Executar consulta: Boto que executa a consulta no SQL Janela de Consulta.
3. Janela Console: A janela console onde as mensagens relacionadas ao processamento so exibidas.
4. Ajuda: Mostra a ajuda online.
5. OK: Fecha o principal Conexo banco de dados janela.
Utilize as caixas de combinao :guilabel: Coordenada X
e Coordenada Y
para selecionar os campos
do banco de dados que armazena as coordenadas X (ou longitude) e Y (ou latitude). Clicando no boto ** [OK]
** faz com que a camada vetorial criada a partir da consulta SQL seja exibida na janela do QGIS.
Para salvar este arquivo vetor para uso futuro, voc pode usar o comando QGIS Salvar como... que acessado
clicando com o boto direito na camada nome na legenda QGIS do mapa e em seguida secionando Salvar como...
Dica: Criando uma camada vetorial a partir de uma planilha do Microsoft Excel
288

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Figure 19.14: A tabela de consulta SQL do eVis


Ao criar uma camada vetorial a partir de uma planilha do Microsoft Excel, voc pode visualizar que zeros indesejados (0) foram inseridos nas linhas da tabela abaixo dos dados vlidos. Isso pode ser causado deletando
os valores dessas clulas no Excel usando o tecla Backspace. Para corrigir esse problema, voc precisa
abrir o arquivo do Excel (voc vai precisar fechar o QGIS se voc estiver conectado ao arquivo, para permitir que
voc edite o arquivo) e em seguida v em :menuselection:Editar -> Excluir para remover as linhas em branco do
arquivo. Para evitar esse problema, voc pode simplesmente apagar vrias linhas na planilha do Excel acessando
:menuselection:Editar -> Excluir antes de salvar o arquivo.

Executando consultas pr-definidas


Com consultas predefinidas voc pode selecionar consultas previamente escritas e armazenadas no formato XML
em um arquivo. Isto particularmente til se voc no estiver familiarizado com os comandos SQL. Clique na
guia :guilabel:Consultas Predefinidas para exibir a interface de consulta pr definida.
Abrir arquivo
. Ir abrir a janela Abrir ArPara carregar um conjunto de consultas pr-definidas, clique no cone
quivo, que utilizada para localizar o arquivo que contm as consultas SQL. Quando as consultas so carregadas,
seus ttulos so definidos no arquivo XML que ser exibido no menu suspenso localizado logo abaixo do cone
Abrir Arquivo

. A descrio completa das consultas so exibidas na janela de texto no menu suspenso.

Selecione a consulta que voc deseja executar no menu suspenso e, ento clique em aba Consulta SQL para ver
se a consulta foi carregada na janela Consulta. Se for a primeira vez que voc estiver executando uma consulta
predefinida ou estiver migrando bancos de dados, voc precisa ter certeza de estar conectado ao banco de dados.
Clique no boto [Executar Consulta] na aba SQL Consulta para executar o comando. Se a consulta bem
sucedida, a janela Seleo do Banco de Dados do Arquivo ser exibida. Se a consulta no for bem sucedida, uma
mensagem de erro aparecer na janela Console de Sada
1. Abrir Arquivo: Inicia o navegador de arquivos Abrir Arquivo para procurar pelo arquivo XML mantendo
as consultas pr-definidas.
19.6. Complemento eVis

289

QGIS User Guide, Verso 2.8

Figure 19.15: A guia de Consultas Pr-definidas do eVis


2. Consultas Pr-definidas: Uma lista suspensa com todas as consultas definidas pelo arquivo XML de consultas pr-definidas
3. Consulta descrio: Uma breve descrio da consulta. Esta descrio do arquivo consultas prdefinida
XML.
4. Janela Console: A janela console onde as mensagens relacionadas ao processamento so exibidas.
5. Ajuda: Mostra a ajuda online.
6. OK: Fecha a janela principal do Conexo com o Banco de Dados.
Formato XML para consultas predefinidas eVis
As marcas XML lidas por eVis

290

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Marcas
Consulta
Descrio Breve
Descrio
Tipo de Base de
Dados
Porta da Base de
Dados
Nome da Base de
Dados
Nome de Usurio
da Base de Dados
Senha de Base de
Dados
Instruo SQL
autoconexo

Descrio
Define o incio e o fim de uma instruo de consulta.
Uma pequena descrio da consulta que aparece no menu suspenso do eVis
Uma descrio mais detalhada da consulta exibida na janela de texto Consulta
Predefinida.
O tipo de banco de dados, definido no menu suspenso Tipo de Banco de Dados na guia
Conexo Banco de Dados
O porto tal como definido na caixa de texto Porto na aba Conexo Banco de Dados
O nome do banco de dados como definido na caixa de texto Nome Banco de Dados na
aba Conexo Banco de Dados
O nome de usurio do banco de dados como definido na caixa de texto na aba Conexo
de Banco de Dados
A senha do banco de dados como definida na caixa de texto Senha na aba Conexo
Banco de dados
O comando SQL.
Uma bandeira (verdadeira ou falsa) para especificar as classificaes acima dever
ser usada para conectar automaticamente o banco de dados sem executar a conexo de
rotina na aba banco de Dados

Um exemplo de arquivo XML completo com trs consultas exibido abaixo:


<?xml version="1.0"?>
<doc>
<query>
<shortdescription>Import all photograph points</shortdescription>
<description>This command will import all of the data in the SQLite database to QGIS
</description>
<databasetype>SQLITE</databasetype>
<databasehost />
<databaseport />
<databasename>C:\textbackslash Workshop/textbackslash
eVis\_Data\textbackslash PhotoPoints.db</databasename>
<databaseusername />
<databasepassword />
<sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN
Points ON Points.rec_id=Attributes.point_ID</sqlstatement>
<autoconnect>false</autoconnect>
</query>
<query>
<shortdescription>Import photograph points "looking across Valley"</shortdescription>
<description>This command will import only points that have photographs "looking across
a valley" to QGIS</description>
<databasetype>SQLITE</databasetype>
<databasehost />
<databaseport />
<databasename>C:\Workshop\eVis_Data\PhotoPoints.db</databasename>
<databaseusername />
<databasepassword />
<sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN
Points ON Points.rec_id=Attributes.point_ID where COMMENTS=Looking across
valley</sqlstatement>
<autoconnect>false</autoconnect>
</query>
<query>
<shortdescription>Import photograph points that mention "limestone"</shortdescription>
<description>This command will import only points that have photographs that mention
"limestone" to QGIS</description>
<databasetype>SQLITE</databasetype>
<databasehost />
<databaseport />
<databasename>C:\Workshop\eVis_Data\PhotoPoints.db</databasename>

19.6. Complemento eVis

291

QGIS User Guide, Verso 2.8

<databaseusername />
<databasepassword />
<sqlstatement>SELECT Attributes.*, Points.x, Points.y FROM Attributes LEFT JOIN
Points ON Points.rec_id=Attributes.point_ID where COMMENTS like %limestone%
</sqlstatement>
<autoconnect>false</autoconnect>
</query>
</doc>

19.7 Complemento fTools


O objetivo do mdulo python fTools fornecer um recurso nico para vrias tarefas SIG comuns aos dados
vetoriais, sem a necessidade de software adicional, bibliotecas, ou trabalho complexo. Fornece um conjunto em
crescimento de formas de gesto de dados espaciais e funes de anlise que so rpidas e funcionais.
O fTools est automaticamente instalado e ativado nas novas verses do QGIS, juntamente com todos os mdulos,
e pode ser desativado e ativado atravs do Gestor de Mdulos (Veja Seo Dilogo de Complementos). Quando
ativado, o mdulo fTools adiciona o menu Vetor ao QGIS, fornecendo funes, desde Ferramentas de Anlise e
Investigao a Ferramentas de Geometria e Geoprocessamento, assim como vrias ferramentas teis de Gesto de
Dados.

19.7.1 Ferramentas de anlise


coneFerramenta

Finalidade

Matriz de
Distncia

Medir distncias entre dois pontos de uma camada, os resultados saem como a)
matriz de distncias quadrada, b) matriz de distncia linear, ou c) Sntese de
distncias. Pode limitar distncias com as caractersticas mais prximas de k.

Soma de
comprimento
de linhas

Calcular a soma total dos comprimentos das linhas para cada polgono de uma
camada vetorial do tipo polgono.

Pontos no
polgono

Conta o nmero de pontos que existem em cada polgono de uma camada de entrada
do tipo vetorial poligonal.

Lista valores
nicos

Origina uma lista de valores nicos num campo de uma camada vetorial.

Estatsticas
bsicas

Calcular estatsticas bsicas (mdia, std dev, N, soma, CV) em um campo de


entrada.

Anlise de
Vizinhana

Calcula as estatsticas de vizinho mais prximo avaliando o nvel de agrupamento


numa camada de pontos vetorial

Coordenada(s)
mdia(s)

Calcular o centro mdio ponderado normal ou inteiro de uma camada vetorial, ou de


vrias feies com base em um campo exclusivo de identificao.

Intersees de
linhas

Localizar cruzamentos entre as linhas, e as feies de uma outra shapefile. til para
localizar cruzamentos ou fluxo, ignora cruzamentos de linha com comprimento > 0.

Table Ftools 1: Ferramentas de anlise fTools

292

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

19.7.2 Ferramentas de pesquisa


cone Ferramenta

Finalidade

Seleo aleatria

Seleciona aleatoriamente n nmeros de elementos, ou n percentagem de


elementos.

Seleo aleatria
dentro de
subconjuntos

Selecionar aleatoriamente feies dentro de subconjuntos com base em um


campo exclusivo de identificao.

Pontos aleatrios

Gerar pseudo-pontos aleatrios sobre uma camada de entrada.

Pontos regulares

Gerar uma grade regular de pontos ao longo de uma regio determinada e


export-los como um shapefile de pontos.

Grade vetorial

Gera uma grelha de linhas ou polgonos baseada num espaamento especfico


dado pelo utilizador.

Selecionar pela
localizao

Selecionar feies com base na sua localizao em relao a uma outra


camada, para formar uma nova seleo, adicionar ou subtrair da seleo atual.

Polgono a partir da
extenso da camada

Criar uma camada com um nico polgono retangular a partir da extenso de


uma camada de entrada raster ou vetorial.

Tabela fTools 2: Ferramentas de Pesquisa fTools

19.7.3 Ferramentas de geoprocessamento


cone

|borda|
|interseco|
|unio|

|cortar|

|eliminar|

Ferramenta

Finalidade

Forma(s)
convexa(s)
Borda(s)

Criar o mnimo de forma(s) convexas em uma camada de entrada, ou com base


em um campo de ID.
Criar borda(s) em torno de feies com base em distncias, ou em um campo de
distncia.
Intersectar sobreposio de camadas de forma que a sada contm reas onde
ambas as camadas se cruzam.

Interseo
Unio

Sobreposio de camadas de forma que a sada contm a interseo e


no-interseo de reas.

Diferena
simtrica
Cortar

Sobreposio de camadas de forma que a sada contm tanto as reas que no se


intersectam da entrada e das camadas de diferena.
Sobreposio de camadas de forma que a sada contm reas que se cruzam a
camada de corte.

Diferena

Sobreposio de camadas de forma que a sada contm reas que no cruzam a


camada de corte.

Dissolver

Mesclar feies com base no campo de entrada. Todas as feies com valores
idnticos de entrada so combinadas para formar uma nica feio.
Mescla feies selecionadas com o polgono vizinho com a maior rea ou maior
fronteira comum.

Elimine
polgonos
prateados

Tabela fTools 3: Ferramentas de Geoprocessamento fTools

19.7. Complemento fTools

293

QGIS User Guide, Verso 2.8

19.7.4 Ferramentas de Geometria


coneFerramenta

Finalidade

Verificar validade
da geometria

Verifique polgonos para cruzamentos, buracos fechados, e corrigir ordenao


de ns. Voc pode escolher o motor utilizado na caixa de dilogo Opes, guia
digitalizao Altere o valor Validar geometrias. H dois motores: QGIS e
GEOS que tm comportamento bastante diferentes. Outra ferramenta existe o
que mostra resultado diferente, bem como: complemento Checar Topologia e
regra no deve ter geometrias invlidas.

Exportar/Adicionar
geometrias de
colunas

Adicionar Informaes de geometrias vetoriais em camadas do tipo ponto


(xCoord, yCoord), linha (comprimento), ou polgono (rea, permetro).

Centrides de
polgonos

Calcular os centrides reais para cada polgono em uma camada de entrada do


tipo polgono.

Triangulao de
Delaunay
Polgonos de
Voronoi

Calcula e produz uma sada baseada na triangulao de Delaunay (como


polgonos) de uma camada de pontos vetorial.
Calcula polgonos de Voronoi de uma camada de pontos vetoriais.

Simplificar
geometrias
Densificao de
geometria

Generalizar linhas ou polgonos com o algoritmo de Douglas-Peucker.

Densificar
geometrias

Converter feies de vrias partes para feies de partes individuais . Cria


polgonos e linhas simples.

Multipartes para
partes simples

Mesclar vrias feies para uma nica feio multipartes baseada em um campo
exclusivo de identificao.

Polgonos para
linhas

Converte polgonos para linhas, polgonos multipartes para vrias linhas de


partes nicas.

Linhas para
polgonos

Converte linhas para polgonos, linhas multipartes para polgonos de partes


simples.

Extrao de ns

Extrair ns de camadas do tipo linhas e polgonos, de forma a resultar camadas


de pontos.

Adensa linhas ou polgonos atravs de adio de vrtices.

Tabela fTools 4: ferramentas de Geometrias fTools


Nota: A ferramenta Simplificar geometrias pode ser usada para remover ns duplicados em geometrias de linhas
e polgonos, faa este truque definindo o parmetro Tolerncia de generalizao para 0.

294

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

19.7.5 Ferramentas de gerenciamento de dados


cone Ferramenta

Finalidade

Definir a
projeo atual

Especificar o SRC para o arquivo shape cujo SRC no foi definido.

Unir atributos
por
localizao

Unir atributos adicionais a camada vetorial com base na relao espacial. Os


atributos de uma camada vetorial so anexados tabela de atributos de uma outra
camada e exportados como um shapefile.

Dividir
camada
vetorial

Dividir uma camada de entrada em vrias outras camadas distintas com base em um
campo de entrada.

Juntar em um
shapefile
Criar ndices
espaciais

Mesclar vrioss shapefiles dentro de uma pasta para um novo shapefile com base no
tipo de camada (ponto, linha, rea).
Cria um ndice espacial para os formatos OGR suportados.

Tabela fTools 5: ferramentas de gerenciamento de dados fTools


.

19.8 Complemento Ferramentas GDAL


19.8.1 O que so as Ferramentas GDAL?
O complemento Ferramentas GDAL oferece uma coleo GUI de ferramentas da Biblioteca de Abstrao de Dados Geoespaciais, http://gdal.osgeo.org . Estas so ferramentas de gerenciamento raster para consultar, reprojetar,
torcer e unir um conjunto variado de formatos raster. Inclui tambm ferramentas para criar camadas de contornos
(vetor), ou relevos sombreados a partir de MDT matriciais, e para fazer um vrt (Virtual Raster Tile em formato
XML) a partir de uma coleo de um ou mais arquivos raster. Estas ferramentas esto disponveis quando o
complemento est instalado e ativado.
Biblioteca GDAL
A biblioteca GDAL consiste num conjunto de programas da linha de comandos, cada um com uma lista cheia
de opes. Os utilizadores que sabem usar a linha de comandos podem preferir a execuo dos comandos no
terminal., com acesso a todo o conjunto de opes. O complemento Ferramentas GDAL oferece uma interface
fcil para as ferramentas, expondo apenas as opes mais populares.

19.8.2 Lista das ferramentas GDAL

Figure 19.16: Lista do menu Ferramentas GDAL

19.8. Complemento Ferramentas GDAL

295

QGIS User Guide, Verso 2.8

Projees
Torcer
(Reprojetar)

Este utilitrio serve para os mosaicos de imagem, reprojeo e tores. O programa pode
reprojetar para qualquer projeo suportada, e pode tambm ser aplicado a PC armazenados
na imagem se a imagem tiver dados em bruto com controlo da informao. Para mais
informao pode ler no stio na internet do GDAL http://www.gdal.org/gdalwarp.html.

Atribuir
projeo

Esta ferramenta permite definir uma projeo para os rasters que esto georeferenciados mas
no tm a informao da projeo. Com isto tambm ajuda na possibilidade de alterar a
definio de uma projeo atual. Tanto o modo arquivo nico como o modo batch so
suportados. Para mais informaes, visite a pgina do utilitrio no stio na internet do GDAL,
http://www.gdal.org/gdalwarp.html.

Extrair
projeo

Este utilitrio ajuda-o a extrair a informao da projeo de um arquivo de entrada. Se quiser


extrair a projeo do diretrio pode usar o modo Batch. Ir criar os arquivos .prj e .wld .

Converso

Digitalizar

Vectorizar

Tranduzir

Este programa torna geometrias vetoriais (pontos, linhas e polgonos) em banda(s) de uma
imagem raster. Os vetores so lidos a partir de formatos OGR suportados. Repare que os dados
do vetor devem ser do mesmo sistema de coordenadas que os dados rasters; a projeo
on-the-fly no fornecida. Para mais informao veja
http://www.gdal.org/gdal_rasterize.html.
Este utilitrio cria polgonos vetoriais para todas as regies de pixeis ligadas num matricial que
partilha um valor comum de pixel. Cada polgono criado com um atributo que indica o valor
do pixel desse polgono. O utilitrio ir criar um vetor de sada se no existir, por defeito em
formato ESRI shapefile. Veja tambm http://www.gdal.org/gdal_polygonize.html.
Este utilitrio pode ser usado para converter matriciais em diferente formatos, potencialmente
executa algumas operaes como subconfiguraes, amostragem, reescalonamento de pixeis no
processo. Para mais informaes pode ler em http://www.gdal.org/gdal_translate.html

RGB
para PCT

Este utilitrio ir computar uma tabela pseudo-cor optimizada para uma dada imagem RBG
usando um algoritmo da mediana cortado num histograma RGB de resoluo reduzida. De
seguida converte a imagem numa imagem de pseudo-cor usando tabelas de cor. Esta converso
utiliza o pontilhado de Floyd-Steinberg (erro de difuso) para maximizar a qualidade visual da
imagem de sada. Este utilitrio tambm descrito em http://www.gdal.org/rgb2pct.html

PCT
para RGB

Este utilitrio ir converter uma banda de pseudo-cor num arquivo de entrada para um arquivo
RGB de sada do formato desejado. Para mais informao veja
http://www.gdal.org/pct2rgb.html

Extrao

Contorno
Cortador

296

Este programa gera um arquivo de contornos vetoriais a partir de um modelo digital do terreno
(MDT) matricial. Pode encontrar mais informao em http://www.gdal.org/gdal_contour.html .
Este utilitrio permite o corte (extrao de um subconjunto) usando um enquadramento
selecionado ou baseado no limite de um vetor. Mais informao pode ser encontrado em
http://www.gdal.org/gdal_translate.html.

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Anlise
Crivo

Este utilitrio remove polgonos rasters mais pequenos que o tamanho de limiar (em
pixeis) fornecido e substitui-os com o valor do pixel mais alto do vizinho mais prximo.
O resultado pode ser escrito na banda raster existente, ou copiado para um novo arquivo.
Para mais informao veja http://www.gdal.org/gdal_sieve.html .

Prximo ao
Preto

Este utilitrio ir digitalizar a imagem e tentar definir todos os pixeis que existem perto
do preto (ou perto do branco) volta do limite para exatamente preto (ou branco). Isto
usado usualmente para corrigir perdas em fotos reas comprimidas para que esses
pixeis de cor possam ser tratadas como transparentes nas operaes de mosaico. Veja
tambm http://www.gdal.org/nearblack.html.

Preencher
sem dados

Este utilitrio preenche as regies raster selecionadas (usualmente conhecidas com reas
sem valor) por interpolao de de pixeis validados volta das bordas da rea. Pode
encontrar mais informao em http://www.gdal.org/gdal_fillnodata.html .

Proximidade

Este utilitrio gera um mapa de proximidade raster indicando a distncia desde o centro
de cada pixel para o centro do pixel mais prximo identificado como pixel alvo. Os
pixeis alvo so os que esto presentes no raster inicial em que cada valor do pixel
definido como valores pixeis alvo. Para mais informao veja
http://www.gdal.org/gdal_proximity.html .

Grade
(Interpolao)

Este utilitrio cria um grade regular (raster) a partir da leitura de dados dispersos de um
fonte de dados OGR. Os dados de entrada sero interpolados para preencher os ns da
grade com valores, pode escolher vrios mtodos de interpolao. O utilitrio tambm
descrito no stio na internet do GDAL http://www.gdal.org/gdal_grid.html .

MDE
(Modelos de
Elevao)

Ferramentas para analisar e visualizar MDT. Podem ser criados, relevos sombreados,
declives, exposies, relevo colorido, indce de rugosidade do terreno, ndice de posio
topogrfica e mapas de irregularidades a partir de elevao raster GDAL suportadas. Para
mais informao poder ler em http://www.gdal.org/gdaldem.html

19.8. Complemento Ferramentas GDAL

297

QGIS User Guide, Verso 2.8

Diversos
Construir
Raster Virtual
(Catlogo)

Este programa constri um VRT (Conjunto de Dados Virtual) que um mosaico da


lista dos conjuntos de dados do GDAL. Veja tambm
http://www.gdal.org/gdalbuildvrt.html .

Juntar

Este utilitrio ir criar mosaicos de imagem a partir de um conjunto. Todas as imagens


devem ter o mesmo sistema de coordenadas e ter o mesmo nmero de bandas
correspondentes, mas podem ser sobrepostas, e em diferentes resolues. Nas reas de
sobreposio, a ltima imagem ser copiada sobre as mais recentes. O utilitrio
tambm descrito em http://www.gdal.org/gdal_merge.html .

Informao

Este utilitrio cria uma lista com vrias informaes sobre o conjunto de dados raster
GDAL suportado. Pode encontrar mais informao em
http://www.gdal.org/gdalinfo.html .

Construir
Redues

O utilitrio gdaladdo pode ser usado para construir ou reconstruir imagem de


visualizao para a maioria dos formatos suportados com um dos algoritmos de
reduo de escala. Para mais informao veja http://www.gdal.org/gdaladdo.html .

ndice de
Quadrculas

Este utilitrio constri um shapefile com o registo de cada arquivo raster de entrada,
um atributo contendo um nome do arquivo, e a geometria do polgono do limite do
raster. Veja tambm http://www.gdal.org/gdaltindex.html .

configuraes das Ferramentas GDAL


Use este dilogo para incorporar suas variveis GDAL.
.

19.9 Complemento Georreferenciador


O complemento Georreferenciador uma ferramenta para gerar world files para rasters. Ele possibilita que voc
possa referenciar rasters para sistemas de coordenadas projetadas ou geogrficas atravs da criao de um novo
GeoTiff ou adicionando um world file imagem existente. A georreferenciao do raster passa por uma abordagem
simples de localizao de pontos no raster para que possa com preciso determinar as suas coordenadas.
Recursos

298

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

cone

Propsito

cone

Propsito

Abrir Raster

Iniciar georreferenciamento

Gerar scrip GDAL

Carregar pontos GCP

Salvar pontos GCP como

Configuraes de transformao

Adicionar ponto

Excluir ponto

Mover ponto GCP

Movimentar

Aproximar

Afastar

Ver a camada

ltima visualizao

Prxima visualizao

Ligar Georeferenciador ao QGIS

Link QGIS ao Georeferenciador

Esticar totalmente o histograma

Esticar localmente o histograma


Tabela Georreferenciador 1: Ferramentas do georreferenciador.

19.9.1 Procedimento comum


Dois procedimentos alternativos podem ser usados, para adicionar as coordenadas X e Y (DMS (dd mm ss.ss),
DD (dd.dd)) ou coordenadas projetadas (mmmm.mm) que correspondem aos pontos selecionados na imagem:
O raster as vezes apresenta cruzes, marcas fiduciais, com coordenadas escritas na imagem. Neste caso,
voc pode introduzir as coordenadas manualmente.
Usando camadas j georreferenciadas. Elas podem conter informao vectorial ou raster que contenham
os mesmos objetos/elementos que esteja na imagem que queira georreferenciar e com a projeo que voc
deseja para a sua imagem. Neste caso, voc pode digitar as coordenadas, clicando sobre o conjunto de dados
de referncia carregados nos | qg | tela do mapa.
O procedimento habitual para o georreferenciamento de uma imagem consiste em selecionar mltiplos pontos no
raster, especificar suas coordenadas e escolher o tipo de transformao mais apropriado para o arquivo. Baseado
nos dados e parmetros de entrada, o complemento ir computar os parmetros do arquivo world ou ento criar
um novo GeoTIFF. Quanto mais pontos de controle (coordenadas) forem informados, melhor ser o resultado do
processo.
O primeiro passo iniciar o QGIS, carregar o Mdulo Georreferenciador (veja Dilogo de Complementos) e clique
no cone |mselection|:Raster > Georreferenciador que aparece no menu da barra de ferramentas do QGIS. A
janela do mdulo do Georreferenciador aparece como demonstra a Figura_de_georeferenciador_1.
Para este exemplo, estamos a usar uma carta militar do Sul de Dakota do SDGS. Pode ser visualizada mais tarde
juntamente com a informao proveniente da localizao do GRASS spearfish60 . Voc pode baixaarr a carta
militar aqui: http://grass.osgeo.org/sampledata/spearfish_toposheet.tar.gz.
Entrando com pontos de controle GCPs (Ground Control Points)
1. Para iniciar o georreferenciamento de um raster sem georeferencia, necessitamos de carreg-lo usando o
boto
. O raster ser mostrado na janela principal da rea de trabalho. Uma vez carregado o raster,
podemos comear a introduzir pontos de referncia.
Adicionar Ponto
usado para adicionar pontos na rea de trabalho principal e introduzir as suas
2. O boto
coordenadas (veja Figura figura_do_georeferenciador_2). Para este procedimento tem trs opes:

Clique em determinado ponto da imagem raster e entre com suas coordenadas X e Y manualmente.

19.9. Complemento Georreferenciador

299

QGIS User Guide, Verso 2.8

Figure 19.17: Janela do Mdulo Georeferenciador

A partir do mapa na tela


Clique no ponto da imagem matricial e escolha o boto
para adicionar as coordenadas X e Y com a ajuda do mapa georreferenciado que j se encontra carregado no enquadramento
do mapa do QGIS.

Com o boto

, pode mover os GCP em ambas as janelas, se estiverem no lugar errado.

3. Continue inserindo os pontos de controle. So necessrios no mnimo 4 pontos ,espalhados pelas 4 pontas da
imagem e quanto mais pontos ,coordenadas, forem adicionados, melhor ser o resultado obtido. Existem
ferramentas adicionais na caixa de dilogo do complemento para usar o zoom e pan na tela a fim de que seja
possvel localizar um conjunto de possveis GCPs.

Figure 19.18: Adicionar pontos imagem raster


Os pontos que adicionar ao mapa sero guardados num arquivo de texto separado ([filename].points)
normalmente junto com a imagem raster. Isto permite que possamos reabrir o mdulo do Georreferenciador mais
tarde e adicionar novos pontos ou apagar existentes para otimizar o resultado. O arquivo de pontos contem valores
na forma de: mapX, mapY, pixelX, pixelY. Pode usar o
para gerir os arquivos.

300

Carregar pontos GCP

eo

Guardar pontos GCP como

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Definindo as configuraes de transformao


Depois que os pontos GCP esto devidamente adicionados imagem raster, necessrio definir as configuraes
de transformao para o processo de georreferenciamento.

Figure 19.19: Definindo as configuraes de transformao do georeferenciador

Algoritmos de transformao disponveis


Dependendo da quantidade de pontos de controle capturados, ser possvel a utilizao de diferentes algoritmos de
transformao. A escolha de um desses algoritmos tambm depende do tipo e da qualidade dos dados de entrada
inseridos e a quantidade de distoro geomtrica que se est disposto a introduzir no resultado final.
Atualmente, os seguintes Tipos de transformao esto disponveis:
O algoritmo Linear usado para criar o world-file, e diferente dos outros algoritmos, e no transforma
verdadeiramente o raster. Este algoritmo provavelmente no ser suficiente se estiver trabalhando com
material digitalizado.
A transformao de Helmert executa um simples escalonamento e transformaes de rotao.
O algoritmo Polinomial 1-3 esto entre os algoritmos mais utilizados introduzidos para coincidir com a
origem e o destino dos pontos de controle. O algoritmo polinomial mais amplamente utilizado a transformao polinomial de segunda ordem, o que permite alguma curvatura. A transformao polinomial de
primeira ordem (afim) preserva a colinearidade e permite apenas o escalonamento, translao e rotao.
O algoritmo Suavizador em Lminas Finas (TPS) o mtodo mais moderno de georreferenciamento, que
permite introduzir deformaes locais nos dados. Este algoritmo til quando originais de baixa qualidade
esto a ser georreferenciados.
A transformao Projectiva uma rotao linear e de translao de coordenadas.

19.9. Complemento Georreferenciador

301

QGIS User Guide, Verso 2.8

Definindo o mtodo de reamostragem


O tipo de amostragem que escolhe ir depender dos seus dados de entrada e do objetivo do exerccio. Se no
quiser mudar as estatsticas da imagem, dever escolher Vizinho mais prximo, uma vez que que a Amostragem
cbica ir fornecer um resultado mais suavizado.
No QGIS, possvel escolher entre 5 diferentes mtodos de reamostragem:
1. Vizinho mais prximo
2. Linear
3. Cbico
4. Cbico suavizado
5. Lanczos
Definindo as configuraes de transformao
Existem vrias opes que devem ser definidas para o arquivo raster (georreferenciado) de sada.
Criar world file est apenas disponvel se decidir usar o tipo de transformao
A caixa de verificao
linear, pois significa que a sua imagem raster atualmente no ser transformada. Nesse caso, o campo Raster
de Sada no est ativo, porque apenas ser criado um novo world-file.
Para outro tipo de transformao voc necessita definir um Raster de Sada. Por padro um novo arquivo
([filename]_modified) ser criado na mesma pasta junto da imagem raster original.
Como prximo passo, necessitamos definir SRC (Sistema de Referncia Espacial) para o raster georreferenciado (veja seo Trabalhando com Projees).
Tambm possvel gerar um mapa em pdf e tambm um Relatrio pdf. O relatrio inclui informaes
sobre os parmetros de transformao utilizados, alm de uma imagem dos resduos e uma lista com todos
os GCPs e seus erros RMS.
Alm disso, possvel ativar a caixa de dilogo
Acertar a definio de sada e definir a resoluo dos
pixels do raster de sada. Como padro, as resolues horizontal e vertical so iguais a 1.
Use 0 para transparncia quando necessrio pode ser ativada, caso os pixels com valor 0 devam
A caixa
ser visualizados como transparentes.
Finalmente,
:guilabel:Carregar no QGIS quando concludocarrega o raster de sada automaticamente
para o enquadramento do mapa do QGIS depois de ser feita a transformao.
Mostrando e adaptando as propriedades do raster
Clicando no menu Propriedades do raster dialog in the Settings abrir a caixa de dilogo com as propriedades do
raster que ser georreferenciado.
Configurando o georreferenciador
possvel definir a visualizao ou no das coordenadas GCPs e/ou IDs.
Podem ser definidas como unidades residuais pixels e unidades do mapa.
Para o relatrio PDF podem ser definidas as margens direita e esquerda e tambm o tamanho do papel para
o mapa PDF.
Por ltimo, tambm pode-se ativar a caixa

302

Mostrar a janela do Georreferenciador ancorada

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Iniciando a transformao
Depois de recolher todos os GPCs e as configuraes de transformao definidas, pressione o boto
Iniciar georreferenciamento
para criar o novo raster georreferenciado.
.

19.10 Complemento Mapa de Densidade


O complemento Mapa de Densidade usa a Estimativa de Densidade Kernel para criar um raster de densidade
(mapa de temperatura) a partir de uma camada de pontos vetorial. A densidade calculada baseada no nmero de
pontos numa localizao, com um conjunto largo de pontos agrupados resultando em valores altos. Os mapas de
temperatura permitem facilmente identificar pontos quentes e agrupar pontos.

19.10.1 Ativar o complemento Mapa de Densidade


Primeiro esse complemento nativo precisa ser ativado usando o Gerenciador de Complementos (veja: ref: managing_plugins). Aps a ativao, o cone heatmap
Raster Mapa de calor.

pode ser encontrado na barra de ferramentas Raster, no menu

Selecione o menu Exibir Barra de Ferramentas Raster para exibir a Barra de Ferramentas Raster se no
estiver visvel.

19.10.2 Usando o complemento Mapa de Densidade


Ao clicar no boto da ferramenta |hetmap| Mapas de Densidade abre a janela do complemento Mapas de Densidade (veja figure_heatmap_2).
A janela tem as seguintes opes:
Camada de entrada de pontos: Apresenta todas as camadas de pontos vetoriais no projeto atual e usado
para selecionar a camada que vai ser analisada.
para selecionar a pasta e o nome do arquivo para o raster de
Arquivo raster de sada: Usa o boto
sada que o complemento de mapas de densidade vai gerar. A extenso do arquivo no requerida.
Formato de Sada: seleciona o formato de sada. Embora todos os formatos suportados pelo o GDAL
poderem ser escolhidos, na maioria dos casos o GeoTIFF o melhor formato de escolha.
Raio: usado para especificar o raio de pesquisa (ou largura do kernel) do mapa de densidade em metros ou
em unidades de mapa. O raio especifica a distncia em torno de um ponto no qual se far sentir a influncia
do ponto. Os valores altos resultam em maior suavizao, mas valores pequenos podem mostrar detalhes
finos e a variao da densidade de pontos.
Quando a caixa de verificao

Advanada ativada, opes adicionais sero disponibilizadas:

Linhas e Colunas: usada para mudar as dimenses do raster de sada. Esses valores esto tambm ligados
aos valores Tamanho de clula X e Tamanho de clula Y. Aumentando o nmero de linhas ou colunas ir
diminuir o tamanho de clula e aumenta o tamanho do arquivo de sada. Os valores nas Linhas e Colunas
tambm esto ligados, portanto duplicando o nmero de linhas ir automaticamente duplicar o nmero de
colunas e o tamanho da clula ir passar para metade. A rea geogrfica do raster de sada ir ser o mesmo!
Tamanho da clula X e Tamanho da clula Y: controle o tamanho geogrfico de cada pixel para o raster
de sada. Alterando estes valores ir tambm mudar o nmero de Linhas e Colunas do raster de sada.
Forma do kernel: A forma do kernel controla a taxa que influencia o ponto decrescente como a distncia
proveniente do ponto de crescente. Diferentes kerneis enfraquecem em diferentes taxas, portanto um kernel
triweight d elementos de maior peso para distncias perto do ponto que o kernel de Epanechnikov d.

19.10. Complemento Mapa de Densidade

303

QGIS User Guide, Verso 2.8

Consequentemente, o resultado triweight resulta em pontos quentes ntidos, e Epanechnikov resulta em


pontos quentes suavizados. Um nmero de funes kernel padro esto disponveis no QGIS, que so
descritos e ilustrados no Wikipedia.
Taxa de decaimento: pode ser usado com kerneis triangulares para maior controlo de como a densidade a
partir dos elementos decrescem com a distncia a partir do elemento.
O valor de 0 (=mnimo) indica que a densidade ir ser concentrada no centro do raio dado e ser extinto
no borda.
O valor de 0.5 inca que esses pixeis da borda do raio sero atribudos metade da densidade dos pixeis
que esto no raio do centro de pesquisa.
O valor de 1 refere que a densidade espalha-se por todo o raio do circulo de pesquisa. (Isto equivalente ao kernel Uniforme).
Um valor maior que 1 indica que a densidade mais alta para a borda do raio de pesquisa, e em
seguida, no centro.
A camada de pontos de entrada pode ter tambm campos de atributos que podem afetar como influencia o mapa
de densidade:
Usar o raio a partir do campo: define o raio de pesquisa para cada elemento da camada de entrada.
Usar o peso a partir do campo: permite a introduo de elementos para ser pesado por um campo de
atributo. Isto pode ser usado para aumentar a influncia de certos elementos existente no resultado de mapa
de densidade.
Quando o nome do arquivo raster de sada especificado, o boto [OK] pode ser usado para criar o mapa de
densidade.

19.10.3 Tutorial: Criando um Mapa de Densidade


Para o seguinte exemplo ns iremos usar a camada de pontos vetorial airports do conjunto de dados amostra
do QGIS (veja Amostra de Dados). Outro excelente tutorial QGIS de produzir mapas de densidade podem ser
encontrados em http://qgis.spatialthoughts.com.
Na Figure_Heatmap_1 esto demonstrados os aeroportos do Alaska.
1. Selecione o boto da ferramenta |hetmap| Mapa de Densidade para abrir a janela do complemento Mapas
de Densidades (veja Figure_heatmap_2).
2. No campo Introduzir camada de pontos
carregadas no projeto atual.

seleccione aeroportos da lista de camadas de pontos

3. Especifique um arquivo de sada clicando o boto


perto do campo Raster de sada . Introduza o nome
do arquivo heatmap_airports (no necessrio extenso).
4. Deixe o Formato de Sada o formato GeoTIFF como padro.
5. Altere o Raio para 1000000 metros.
6. Clique em [OK] e carregue o mapa de temperatura dos aeroportos (veja Figure_Heatmap_3).
O QGIS ir gerar o mapa de densidade e adicionar os resultados sua janela do mapa. Por defeito, o mapa
de densidade sombreado a cinzento, com as reas mais brilhantes concentradas nos aeroportos. O mapa de
densidade pode ser personalizado no QGIS para melhorar a aparncia.
1. Abra a janela de propriedades da camada do heatmap_airports (selecione a camada
heatmap_airports, abre o menu de contexto com o boto direito do rato e selecione Propriedades).
2. Selecione o separador Estilo.
3. Alterar o Tipo de Renderizao

para Banda nica pseudo cor.

4. Selecione um suitable mapa de cor adequado

304

, por exemplo YlOrRed.

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Figure 19.20: Aeroportos do Alaska

Figure 19.21: Janela do Mapa de Densidade

19.10. Complemento Mapa de Densidade

305

QGIS User Guide, Verso 2.8

Figure 19.22: O mapa de densidade aps ser carregado fica com uma superfcie cinzenta
5. Clique no boto [Carregar] para recolher os valores mnimos e mximos para cada raster, e depois clique
no boto [Classificar].
6. Pressione [OK] para atualizar a camada.
O resultado final demonstrado na Figure_Heatmap_4.
.

19.11 Complemento de Interpolao


O complemento intepolao pode ser usado para gerar uma interpolao TIN ou IDW a partir de camada vetorial
de pontos. muito simples de manusear e oferece uma interface de usurio grfica intuitiva para a criao de
camadas raster interpoladas (ver Figure_interpolation_1). O complemento requer que os seguintes parmetros
sejam especificados antes de executar:
Entrada Camada vetorial: Especifique a camada(s) de pontos vetoriais de entrada a partir da lista de camadas de ponto carregadas. Se vrias camadas forem especificadas, os dados de todas as camadas sero
usados na interpolao. Nota: possvel inserir linhas ou polgonos como restries para a triangulao,
especificando tanto pontos, linhas de estrutura ou linhas de quebrar na caixa combinada Tip

Atributo de interpolao: Selecione a coluna do atributo que ser usado para interpolao ou habilite a
caixa de seleo

Use Z-Coordenada

Interpolation Method: Select the interpolation method. This can be either Triangulated Irregular Network
(TIN) or Inverse Distance Weighted (IDW). With the TIN method you can create a surface formed by
triangles of nearest neighbour points. To do this, circumcircles around selected sample points are created
and their intersections are connected to a network of non overlapping and as compact as possible triangles.
The resulting surfaces are not smooth. When using the IDW method the sample points are weighted during
interpolation such that the influence of one point relative to another declines with distance from the unknown
point you want to create. The IDW interpolation method also has some disadvantages: the quality of the
interpolation result can decrease, if the distribution of sample data points is uneven. Furthermore, maximum

306

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Figure 19.23: Mapa de Densidade decorado dos aeroportos do Alaska


and minimum values in the interpolated surface can only occur at sample data points. This often results in
small peaks and pits around the sample data points.
Nmero de colunas/linhas: Especifique o nmero de linhas e colunas para o aquivo raster de sada.
Arquivo de Sada: Define o nome do arquivo raster de sada.

:guilabel:Adicionar resultado ao projeto para carregar o resultado na tela do mapa.

Note that using lines as constraints for the interpolation the triangulation (TIN method) you can either use structure lines or break lines. When using break lines you produce sharp breaks in the surface while using structure
lines you produce continous breaks. The triangulation is modified by both methods such that no edge crosses a
breakline or structure line.

Figure 19.24: Complemento Interpolao

19.11. Complemento de Interpolao

307

QGIS User Guide, Verso 2.8

19.11.1 Usando o complemento


1. Inicie QGIS e coloque uma camada vetorial de ponto (por exemplo, elevp.csv).
2. Carregue o complemento Interpolao no Gerenciador de complementos (ver Dilogo de Complementos) e
clique em Raster Interpolao
Interpolao , que aparecer na barra de menu QGIS. A janela do
complemento interpolao aparecer como mostrada na Figure_interpolation_1.
3. Selecione uma camada de entrada (p. ex., elevp |selectstring|) e a coluna (p. ex., ELEV) para interpolao.
4. Selecione um mtodo de interpolao (ex.: Triangulated Irregular Network (TIN)), e especifique um
tamanho de clula de 5000 e um bom nome de arquivo raster de sada (ex.: elevation_tin).
5. Clique [OK].
.

19.12 Catlogo do Cliente MetaBusca

19.12.1 Introduo
MetaBusca um complemento QGIS para interao com servios de catlogos de metadados, suportando Servios
de Catlogo OGC para Web padro (CSW).
MetaBusca provem um fcil e intuitivo acesso e interface usuria-amiga para pesquisar catlogos de metadados
atravs do QGIS.

19.12.2 Instalao
MetaBusca foi includo por padro com o QGIS 2.0 e superiores. Todas as dependncias foram includas atravs
do MetaBusca.
Instale o MetaBusca atravs do Gerenciador e Instalador de Complementos do QGIS, ou manualmente pelo
http://plugins.qgis.org/plugins/MetaSearch.

308

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

19.12.3 Trabalhando com Catlogos Metadado no QGIS


CSW (Catalogue Service for the Web)
CSW (Catalogue Service for the Web) um OGC (Open Geospatial Consortium) especificao, que define as
interfaces comuns para descobrir, pesquisar, e consultar metadados sobre os dados, servios e outros recursos
potenciais.
Iniciando
Para iniciar a MetaBusca, clique no cone MetaBusca ou selecione Web / MetaBusca / Metabusca atravs do menu
principal QGIS. O dilogo MetaBusca aparecer. A GUI principal consiste em duas guias: Buscar e Servios.
Gerenciador de servios do Catlogo

A guia Servios permite ao usurio gerenciar todos os servios de catlogo disponveis. MetaBusca fornece uma
lista padro de Catlogo de Servios, que pode ser adicionado ao pressionar o boto Adicionar servios padro.
Para todas as entradas de Servios do Catlogo listadas, clique para Selecion-la na caixa suspensa.
Para adicionar uma entrada de servio de catlogo, clique no boto Novo, e digite um nome para o servio, bem
como a URL / ponto final. Note que apenas a URL base necessria (e no uma GetCapabilities URL completa).
Ao clicar ok vai adicionar o servio lista de entradas.
Para editar uma entrada de servio de catlogo existente, selecione o item que deseja editar e clique no boto
Editar, e modifique os valores nome ou URL, depois clique ok.
Para excluir uma entrada de servio de catlogo, selecione o item que deseja excluir e clique no boto Excluir.
Voc ser solicitado para confirmar a excluso da entrada.
MetaBusca permite carregar e salvar conexes de um arquivo XML. Isso til quando voc precisa compartilhar
configuraes entre as aplicaes. Abaixo est um exemplo do formato de arquivo XML.

<?xml version="1.0" encoding="UTF-8"?>


<qgsCSWConnections version="1.0">
<csw name="Data.gov CSW" url="http://catalog.data.gov/csw-all"/>
<csw name="Geonorge - National CSW service for Norway" url="http://www.geonorge.no/geonetwork/
<csw name="Geoportale Nazionale - Servizio di ricerca Italiano" url="http://www.pcn.minambient
<csw name="LINZ Data Service" url="http://data.linz.govt.nz/feeds/csw"/>
<csw name="Nationaal Georegister (Nederland)" url="http://www.nationaalgeoregister.nl/geonetwo
<csw name="RNDT - Repertorio Nazionale dei Dati Territoriali - Servizio di ricerca" url="http:

19.12. Catlogo do Cliente MetaBusca

309

QGIS User Guide, Verso 2.8

<csw name="UK Location Catalogue Publishing Service" url="http://csw.data.gov.uk/geonetwork/sr


<csw name="UNEP/GRID-Geneva Metadata Catalog" url="http://metadata.grid.unep.ch:8080/geonetwor
</qgsCSWConnections>

Para carregar uma lista de entradas, clique no boto Carregar. Uma nova janela ir aparecer; clique no boto
Buscar e navegue at o arquivo XML de entradas que voc deseja carregar e clique em Abrir. A lista de
entradas ser exibida. Selecione as entradas que voc deseja adicionar na lista e clicar em Carregar.
O boto Informao do servio exibe informaes sobre o Servio de Catlogo selecionado, como a identificao
de servio, provedor do servio e informaes de contato. Se voc gostaria de ver a resposta XML bruta, clique
no boto Resposta GetCapabilities . Uma janela separada ser aberta exibindo Solicitao de XML e Resposta.
Buscar Catlogo de Servios

A janela Buscar permite ao usurio consultar os Catlogo de dados e servios, estabelecendo vrios parmetros
de pesquisa e visualizando os resultados.
Os seguinte parmetros de pesquisa esto disponveis:
Palavras-Chave: texto livre buscando palavras chave
De: o Servio de catlogo para realizar a consulta de relao
Caixas limites: a rea espacial de interesse para filtrar. A caixa delimitadora padro a visualizacao do
mapa / tela. Clique em Conjunto global para fazer uma pesquisa global, ou inserir valores personalizados
como desejado
Resultados: o nmero de registros que retornam ao pesquisar. O padro 10 resultados por pgina
Clicando no boto Buscar ir procurar os Catlogos de Metadados selecionados. O resultado da pesquisa ser
exibido na lista e podem ser classificados, clicando na cabealho da coluna ttulo. Voc pode navegar atravs
dos resultados da pesquisa com os botes direcionais abaixo dos resultados da pesquisa. Clicando no boto Ver
resultados da pesquisa como XML abrir uma janela com a resposta do servio em formato XML puro.
Ao clicar no resultado mostrar resumo do registro na janela Registro de Metadados e oferece as seguintes
opes:
se o registo de metadados tem uma caixa delimitadora associada, uma pegada de caixa delimitadora ser
exibida no mapa
duplo clique nos resultados abrir a tela com o registro de medados com seus links de acesso. Clicando nos
links abrir o link em seu navegador web

310

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

se o registro um servio web OGC (WMS / WMTS, WFS, WCS), os apropriados botes a Adicionar ao
WMS / WMTS | WFS | WCS sero habilitados para o usurio adicionar ao QGIS. Ao clicar neste boto,
MetaBusca ir verificar se este um OWS vlido. O OWS ser ento adicionado lista de conexo QGIS
adequada, e os dilogo adequados WMS/WMTS|WFS|WCS iro aparecer

Configuraes
Voc pode fazer sintonia fina no MetaBusca com as seguintes configuraes:
Nomear Conexo: ao adicionar uma conexo OWS (WMS/WMTS|WFS|WCS), a conexo armazenada
com o provedor de vrias camada QGIS. Use essa configurao para definir se pretende utilizar o nome
fornecido a partir da MetaBusca, se deseja substituir ou usar um nome temporrio
Resultados de paginao: quando procurar catlogos de metadados, o nmero de resultados mostrados por
pgina
Tempo de espera: quando procurar catlogos de metadados, o nmero de segundos para o bloqueio de
tentativa de conexo. O valor padro 10
.

19.13 Complemento Edio Offiine


Para a coleta de dados, comum a situao de trabalhar com um laptop ou um telefone celular offline no campo.
Ao retornar para a rede, as mudanas precisam ser sincronizadas com a fonte de dados mestre (por exemplo, um
banco de dados PostGIS). Se vrias pessoas esto trabalhando simultaneamente no mesmo conjunto de dados,
difcil de fundir as edies concomitantes, mesmo que as pessoas no mudam as mesmas caractersticas.
Edio Offline
O complemento
automatiza a sincronizao pela cpia do contedo da fonte de dados (usualmente
PostGIS ou WFS-T) para uma base de dados SpatiaLite e armazena as edies offline em tabelas dedicadas.
Depois de estarem ligadas outra vez rede, possvel aplicar as edies offline no conjunto de dados principal.

19.13.1 Usando o complemento


Abra algumas camadas de vetoriais (por exemplo, de base de dados PostGIS ou WFS-T).
Salve isto como um projeto.

19.13. Complemento Edio Offiine

311

QGIS User Guide, Verso 2.8

V para Base de dados Edio Offline


Converter para projeto offline e selecionar a camada para
salvar. O contedo das camada salvo em tabelas SpatiaLite.
Edite as camadas offline.
Quando voce estiver conectado, poder carregar os dados usando Base de dados Edio Offline
Sincronizar.

Figure 19.25: Criando de um projeto offline de camadas PostGIS ou WFS


.

19.14 Complemento GeoRaster Espacial Oracle


Em base de dados Oracle, dados raster podem ser armazenados em objetos SDO_GEORASTER vlidos com a
Oracle Spatial GeoRaster
extenso Espacial Oracle. No QGIS, o complemento
suportado pelo GDAL e depende de
bases de dados Oracle produto que est sendo instalado e funcionando em sua mquina. Enquanto a Oracle um
software proprietrio, eles fornecem o software livre para fins de desenvolvimento e teste. Aqui apresentaremos
um exemplo simples de como carregar imagens raster em GeoRaster:

$ gdal_translate -of georaster input_file.tif geor:scott/tiger@orcl

Isto ir carregar o raster para a tabela padro GDAL_IMPORT table, como coluna designada de RASTER.

19.14.1 Gerenciando conexes


Em primeiro lugar, o Complemento Oracle GeoRaster deve ser ativado usando o Gerenciador de Complementos
(veja :ref: managing_plugins). A primeira vez que voc carregar um GeoRaster em QGIS, voc deve criar uma
conexo com o banco de dados Oracle que contm os dados. Para fazer isso, comece clicando no boto
312

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Adicionar Camada Oracle GeoRaster

barra de ferramentas isso vai abrir a janela Selecione Oracle Spatial GeoRaster de
dilogo. Clique em ** [Novo]** para abrir a janela de dilogo, e especificar os parmetros de conexo (Ver
Figure_oracle_raster_1):
Nome: Entre um nome para a conectar a base de dados.
Instncia base de dados: Entre o nome da base de dados que voc ir conectar.
Nome do usurio: Especifique o seu prprio nome de usurio que voc usar para acessar o banco de
dados.
Senha: Fornecer a senha associada ao seu nome de usurio que necessrio para acessar o banco de dados.

Figure 19.26: Janela de Criao de Conexo Oracle


Agora, volte janela principal Oracle Spatial GeoRaster (veja Figure_oracle_raster_2), use a lista drop-down
para escolher uma conexo, e use o boto [Ligar] para estabelecer a conexo. Pode tambm [Editar] a conexo,
abrindo a janela anterior e efetuar alteraes na informao da ligao, ou usar o boto [Apagar] para remover a
conexo da lista drop-down.

19.14.2 Selecionando um GeoRaster


Uma vez que uma conexo foi estabelecida, a janela subconjuntos vai mostrar os nomes de todas as tabelas que
contm colunas GeoRaster nesse banco de dados no formato de um nome de subconjunto GDAL.
Clique num dos subconjuntos de dados listados em seguida clique em [Selecionar] para escolher o nome da tabela.
Agora, outra lista de subconjunto de dados ir mostrar os nomes das colunas GeoRaster nessa tabela. Geralmente
costuma ser uma lista pequena, uma vez que a maioria dos usurios no ir ter mais de uma ou duas colunas
GeoRaster na mesma tabela.
Clique em algum da lista e subconjuntos e depois clique em [Selecione] para escolher uma combinao de
tabela/coluna. A caixa de dilogo ir agora mostrar todas as linhas que contm objetos GeoRaster. Note que
a lista subconjuntos ir agora mostrar a Tabela de Dados Raster e pares Id Raster.
A qualquer momento, a entrada de seleo podem ser editadas, a fim de ir diretamente para um GeoRaster conhecido ou para voltar ao incio e selecionar um outro nome da tabela.
A entrada dos dados de seleo tambm pode ser usado para inserir uma clusula ONDE no final da
sequncia de identificao (ex.: geor:scott/tiger@orcl,gdal_import,raster,geoid=). Ver
http://www.gdal.org/frmt_georaster.html para mais informaes.

19.14.3 Exibindo o GeoRaster


Finalmente, selecionando um GeoRaster da lista de tabelas de dados Raster e Raster Ids, a imagem raster ser
carregada no QGIS.
A janela Selecionar Oracle Spatial GeoRaster pode ser fechada agora e da prxima vez que se abrir, ela ir manter
a mesma conexo e ir mostrar a mesma lista de subconjuntos anterior, tornando-o muito fcil de abrir uma outra
imagem do mesmo contexto.

19.14. Complemento GeoRaster Espacial Oracle

313

QGIS User Guide, Verso 2.8

Figure 19.27: Janela de Seleo Oracle GeoRaster

Nota: GeoRasters que contm pirmides permitir a exibio muito mais rpida, mas as pirmides precisam ser
geradas fora do QGIS utilizando Oracle PL/SQL ou gdaladdo.
A seguir est um exemplo usando gdaladdo:
gdaladdo georaster:scott/tiger@orcl,georaster\_table,georaster,georid=6 -r
nearest 2 4 6 8 16 32

Este um exemplo usando PL/SQL:


$ sqlplus scott/tiger
SQL> DECLARE
gr sdo_georaster;
BEGIN
SELECT image INTO gr FROM cities WHERE id = 1 FOR UPDATE;
sdo_geor.generatePyramid(gr, rLevel=5, resampling=NN);
UPDATE cities SET image = gr WHERE id = 1;
COMMIT;
END;

19.15 Complemento Anlise do Terreno


O Complemento Analise do Terreno pode ser utilizado para calcular a declividade, aspecto, sombreamento,
ndice de rugosidade e relevo para modelos digitais de elevao (MDE). muito simples de manusear e oferece
uma interface de usurio grfica intuitiva para a criao de novas camadas raster (ver Figure_raster_terrain_1).
Descrio das anlises:
Declividade: Calcula o ngulo de inclinao para cada clula em graus (com base na estimativa derivada
de primeira ordem).

314

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Aspecto: Exposio (comeando com o 0 para direo norte, em graus anti-horrio).


Hillshade: Creates a shaded map using light and shadow to provide a more three-dimensional appearance
for a shaded relief map. The output map is a Single band gray reflecting the gray value of the pixels.
ndice de rugosidade: Uma medio quantitativa da heterogeneidade do terreno, tal como descrito por
Riley et al. (1999). calculado para cada local, resumindo a mudana de altitude dentro da grade de pixeis
3x3.
Relief: Creates a shaded relief map from digital elevation data. Implemented is a method to choose the
elevation colors by analysing the frequency distribution. The output map is a multiband color with three
bands reflecting the RGB values of the shaded relief.

Figure 19.28: Complemento Modelagem Raster do Terreno (clculo de declividade)

19.15.1 Usando o complemento


1. Inicie o QGIS e carregue a camada raster gtopo30 da localizao amostra do GRASS.
2. Carregue o complemento Anlise Raster do Terreno no Gerenciador de Complementos (ver Dilogo de
Complementos).
3. Selecione o mtodo de anlise a partir do menu (ex.: Raster Anlise de Terreno Declividade). O
dilogo Declividade ir aparecer como mostra a Figure_raster_terrain_1.
4. Especifique um caminho de sada do arquivo, e o tipo de arquivo.
5. Clique [OK].
.

19.16 Complemento Menor Distncia


O Complemento Menor Distncia um complemento em C++ para o QGIS que calcula o caminho mais curto
entre dois pontos em qualquer camada poligonal e contextualiza este caminho atravs da rede rodoviria.
Caractersticas principais:
Calcula caminho, assim como o comprimento e tempo de viagem.
Otimiza pelo comprimento ou tempo de viagem.
Exporta o caminho para camada vetorial.
Destaca estradas direes (isto pode ser lento e usado principalmente para propsitos para o teste de configuraes).
Como uma camada estradas, voc pode usar qualquer camada poligonal vetorial em qualquer formato suportado
pelo QGIS. Duas linhas com um ponto em comum so consideradas conectadas. Por favor, note que necessrio
usar um SRC para camada como SRC do projeto durante a edio de uma camada de estradas. Isto devido ao fato

19.16. Complemento Menor Distncia

315

QGIS User Guide, Verso 2.8

Figure 19.29: Complemento Menor Distncia


de recalculo das coordenadas entre diferentes SRCs introduz alguns erros que podem resultar em descontinuidades,
mesmo quando aproximao for usado.
Na tabela de atributos da camada, o campo a seguir pode ser usado:
Velocidade no percurso rodovirio (campo nmero).
Direo (qualquer tipo que possa ser convertido para texto). Frente e direes inversas correspondem a uma
via de nica mo, ambas as direes indicam uma via de mo dupla.
Se alguns campos no tm qualquer valor ou no existem, os valores padro sero usados. Voc pode alterar os
padres e algumas configuraes do complemento na janela de configurao do complemento.

19.16.1 Usando o complemento


Depois da ativao do complemento, voc vai ver um painel adicional no lado esquerdo da janela do QGIS.
Agora, entre com os parmetros na janela Configuraes do complemento Menor Distncia no menu Vetor
Menor Distncia (ver figure_road_graph_2).
Depois de configurar a Unidade de tempo, Unidade de distncia e Tolerncia da topologia, voc pode escolher a
camada vetorial na aba Camada de transporte. Aqui voc tambm pode escolher o Campo de direo e Campo
de velocidade. Na aba Configuraes padro, voc pode definir a Direo para o clculo.
Finalmente, no painel Caminho mais curto, selecione um ponto de incio e de fim na camada de rede de caminhos
e clique em [Calcular].
.

316

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Figure 19.30: Configuraes do complemento Menor Distncia

19.17 Complemento de Consulta Espacial


Complemento de Consulta Espacial
O complemento
permite que faa consultas espaciais (ex.: selecionar elementos)
numa camada alvo com referncia a outra camada. A funcionalidade baseada na biblioteca GEOS e depende de
uma camada fonte de elementos selecionada.

Operaes possveis:
Contm
Igual
Sobrepe
Cruza
Intersecta
Disjunto
Toca
Dentro

19.17.1 Usando complemento


Como exemplo, ns queremos encontrar as regies no conjunto de dados do Alaska que contm os aeroportos. Os
seguintes passos so necessrios:
1. Iniciar QGIS e carregar as camadas de vetoriais :file: regions.shp e :file: airports.shp.
2. Carregue o complemento Consulta Espacial no Gerenciador de Complementos (ver Dilogo de Complementos) e clique no cone
complemento aparecer.

Consulta Espacial

que aparece no menu de ferramentas do QGIS. A janela do

3. Selecione a camada regions como camada fonte e airports como camada de elementos referncia.
4. Selecione Contm como operador e clique [Aplicar].

19.17. Complemento de Consulta Espacial

317

QGIS User Guide, Verso 2.8

Agora obtm uma lista de elementos ID da consulta e tem vrias opes como mostrado na figure_spatial_query_1.
Clique em

Criar camada com a lista de itens

Selecione um ID da lista e clique em

Criar uma camada com os selecionados

Selecione Remover da seleo atual no campo E uso resultado para


Voc pode

Zoom no item ou exibio

Mensagem de Log.

Alm disso, em Resultado IDs da feio com as opes fonte invlida e referncia invlida voc pode
visualizar feies com erros de geometrias. Essas feies no so usadas para consulta.

Figure 19.31: Anlise de consulta espacial - regies contm aeroportos


.

19.18 Complemento SPIT


O QGIS vem com um complemento chamado SPIT (Ferramenta de Importao de Shapefile para PostGIS). O
SPIT pode ser usado para carregar mltiplas shapefiles de uma s vez e inclui o suporte para esquemas. Para usar
o SPIT, abre o Gerenciador de Complementis do menu Complementos , no menu
perto do

Instalado e marque a caixa

:guilabel:SPITe clique [OK] .

Para importar uma shapefile, use Base de dados Spit Importar Shape para PostgreSQL da barra de menu
para abrir a janela SPIT - Ferramenta de Importao de Shape para PostGIS . Selecione a base de dados PostGIS
que quer conectar e clique em [Conectar]. Se quiser, pode definir ou alterar opes de importao. Agora pode
adicionar um ou mais arquivos para a fila clicando no boto [Adicionar] . Para processar os arquivos, clique no
boto [OK] . O progresso de importao assim como algum tipo de erros/avisos sero exibidos em cada shapefile
processado. .
318

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Figure 19.32: Usando Complemento SPIT para importar arquivos shapefile do PostGIS

19.19 Complemento Verificador de Topologia


Topologia descreve as relaes entre pontos, linhas e polgonos que representam as feies de uma regio geogrfica. Com o complemento Verificador de Topologia, voc pode olhar sobre seus arquivos vetoriais e verificar a
topologia com vrias regras de topologia. Estas regras verificam com as relaes espaciais se suas caractersticas igual, contm, copia, so copiar para, Cruzar, so Disjuno, Interseo, Sobreposio, Toque
ou so Dentro entre si. Tudo depende das suas questes individuais que regras topolgicas que voc aplicar a
seus dados vetoriais (por exemplo, normalmente voc no vai aceitar superao da camadas de linha, mas se eles
retratam ruas sem sada que voc no vai remov-los de sua camada vetorial).
QGIS tem uma feio de edio topolgica embutida, o que timo para a criao de novas feies sem erros.
Mas os erros de dados existentes e os erros induzidos pelo usurio so difceis de encontrar. Este complemento
ajuda a encontrar tais erros atravs de uma lista de regras.
muito simples para criar regras topolgicas com o complemento Verificador de Topologia
Nas camadas do tipo vetor as seguintes regras esto disponveis:
Deve ser coberto por: Aqui voc pode escolher uma camada vetorial de seu projeto. Pontos que no forem
cobertos pela camada de dados vetorial ocorrem no campo Erro.
Deve ser coberto por pontos finais: Aqui voc pode escolher uma camada de linha de seu projeto.
Deve estar dentro: Aqui voc pode escolhe uma camada de polgono a partir de seu projeto. Os pontos
devem estar dentro de um polgono. Caso contrrio, o QGIS escreve um Erro para o ponto.
No deve haver duplicados: Sempre que um ponto representado duas vezes ou mais, vai ocorrer no
campo Erro.
No deve haver geometrias invlidas: Verifica se as geometrias so vlidas.
No deve haver geometrias multi partes: Todos os pontos de multi partes esto escritos no campo Erro.
Em camadas de linha, as seguintes regras esto disponveis:

19.19. Complemento Verificador de Topologia

319

QGIS User Guide, Verso 2.8

Figure 19.33: O Complemento Verificador de Topologia


Pontos finais devem ser cobertos por: Aqui voc pode selecionar uma camada de ponto a partir de seu
projeto.
No deve haver oscilao: Isto ir mostrar as superaes na camada de linha.
No deve ter duplicaes: Sempre que uma feio de linha for representada duas vezes ou mais, ir acusar
no campo Erro.
No deve haver geometrias invlidas: Verifica se as geometrias so vlidas.
No deve haver geometrias multi partes: s vezes, a geometria realmente uma coleo de geometrias
simples (partes simples). Essa geometria chamada geometria multi-parte. Se ela contm apenas um tipo
de geometria simples, chamamos isso de multi-ponto, multi-cadeia de linha ou multi-polgono. Todas as
linhas de vrias partes esto escritas no campo Erro.
No deve ter pseudos: Extremidade de uma geometria linha deve ser conectada aos extremidade de outras
duas geometrias. Se a extremidade estiver ligada a apenas uma extremidade de outra geometria, a extremidade chamada de pseudo n.
Em camadas de polgono, as seguintes as regras esto disponveis:
Deve conter: camada de polgono deve conter geometria em pelo menos um ponto da segunda camada.
No deve ter duplicaes: Polgonos a partir da mesma camada no deve ter geometrias idnticas. Sempre
que um polgono representado duas vezes ou mais ir ocorrer no campo Erro.
No deve ter lacunas: polgonos adjacentes no deve formar lacunas entre eles. Limites administrativos
poderiam ser mencionado como um exemplo (polgonos estaduais do BRASIL no possuem lacunas entre
eles...).
No deve ter geometrias invlidas: Verifica se as geometrias so vlidas. Algumas das regras que definem
uma geometria vlida so:
Os anis do polgono devem estar fechados.
Anis que definem buracos devem estar dentro de anis que definem os limites exteriores.

320

Chapter 19. Complementos

QGIS User Guide, Verso 2.8

Os anis no se podem intersectar a si mesmo (nem mesmo tocar ou cruzar um no outro).


Os anis no podem tocar outros anis, exceo de um ponto.
No deve ter geometrias multi partes: s vezes, a geometria realmente uma coleo de geometrias
simples (partes simples). Essa geometria chamada geometria multi-parte. Se ele contm apenas um tipo de
geometria simples, chamamos isso de multi-ponto, multi-cadeia de linha ou multi-polgono. Por exemplo,
um campo constitudo por mltiplas ilhas pode ser representado como um sistema multi-polgono.
No devem se sobrepor: polgonos adjacentes no devem compartilhar reas em comum.
No deve sobrepor-se: polgonos adjacentes de uma camada no devem compartilhar reas comuns com
polgonos de outra camada.
.

19.20 Complemento Estatstica Zonal


Complemento Estatstica Zonal
pode-se analisar os resultados de uma classificao temtica. Permite calcular
Com o
vrios valores de pixeis de um raster com ajuda de uma camada poligonal (veja figure_zonal_statistics). Pode
calcular a soma, valor mdio e contagem total dos pixeis que esto dentro do polgono. Este complemento gera
uma coluna de sada na camada vetorial com um prefixo definido pelo usurio.

Figure 19.34: Janela Estatstica Zonal (KDE)


.

19.20. Complemento Estatstica Zonal

321

QGIS User Guide, Verso 2.8

322

Chapter 19. Complementos

CHAPTER 20

Ajuda e Suporte

20.1 Listas de Discursso


O QGIS est ativo no seu desenvolvimento e como tal poder no apresentar alguns erros. A melhor forma para
obter ajuda ser juntar-se na lista de discusso qgis-users. As suas questes iro chegar a uma audincia mais
ampla e as respostas iro beneficiar outros.

20.1.1 Usurios QGIS


Esta lista de discusso usada para uma discusso geral do QGIS, assim como as questes especficas relacionadas com a instalao e o uso. Pode assinar a lista de discusso do qgis-users visitando o seguinte URL:
http://lists.osgeo.org/mailman/listinfo/qgis-user

20.1.2 Lista fossgis-talk


Para os utilizadores de lngua alem o FOSSGIS e.V. alemo fornece uma lista de discusso fossgis-talk. Esta
lista de discusso usada para a discusso dos SIG de cdigo aberto incluindo o QGIS. Pode assinar a lista de
discusso fossgis-talk visitando o seguinte URL: https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

20.1.3 Desenvolvedor QGIS


Se voc um desenvolvedor enfrentando problemas de natureza mais tcnica, voc pode querer se juntar a lista
de discusso qgis-desenvolvedor aqui: http://lists.osgeo.org/mailman/listinfo/qgis-developer

20.1.4 Atualizaes QGIS


Cada vez que um commit feito no repositrio de cdigo QGIS um email publicado nesta lista. Se
pretende estar ocorrente de todas as alteraes ao cdigo base actual, pode subscrever-se nesta lista em:
http://lists.osgeo.org/mailman/listinfo/qgis-commit

20.1.5 QGIS-trac
Esta lista fornece uma notificao de email relacionado a gerenciamento de projetos, incluindo relatrios de bugs, tarefas e solicitaes de recursos.
Voc pode se inscrever para esta lista em:
http://lists.osgeo.org/mailman/listinfo/qgis-trac

323

QGIS User Guide, Verso 2.8

20.1.6 Equipe da Comunidade QGIS


Esta lista trata de temas como a documentao, ajuda de contexto, guia do usurio, experincia online incluindo
stios, blog, listas de discusso, fruns e esforos de traduo. Se voc gosta de trabalhar com o guia do usurio,
esta lista um bom ponto de partida para fazer suas perguntas. Voc pode se inscrever para esta lista em:
http://lists.osgeo.org/mailman/listinfo/qgis-community-team

20.1.7 Equipe de lanamento QGIS


Esta lista inclui tpicos como o processo de lanamento, pacotes binrios para vrios Sistemas Operacionais e anncios de novos lanamentos para o mundo em geral. Voc pode se inscrever nesta lista em:
http://lists.osgeo.org/mailman/listinfo/qgis-release-team

20.1.8 Traduo do QGIS


Esta lista trata dos esforos de traduo. Se voc gosta de trabalhar na traduo dos manuais ou na interface grfica
do usurio (GUI), esta lista um bom ponto de partida para fazer suas perguntas. Voc pode se inscrever nesta
lista em: http://lists.osgeo.org/mailman/listinfo/qgis-tr

20.1.9 Aprendizado QGIS


Esta lista lista contm os esforos na rea de educao do QGIS. Se quiser trabalhar nos materiais de educao, esta
lista boa para comear a fazer perguntas. Pode assinar esta lista em: http://lists.osgeo.org/mailman/listinfo/qgisedu

20.1.10 Comit Diretor QGIS


Esta lista usada para discutirmos assuntos do Comit de Direo relacionados com a boa gesto e direo do
GIS. Podem assinar esta lista em: http://lists.osgeo.org/mailman/listinfo/qgis-psc
Voc est convidado a se inscrever em qualquer uma das listas. Por favor, lembre-se de contribuir com a lista
respondendo a perguntas e compartilhando suas experincias. Note que os links das listas Atualizaes QGIS e
QGIS-trac so projetados apenas para notificao e no destinado a postagens de usurios.

20.2 IRC
Ns tambm marcamos presena no IRC - visite-nos acessando o canal # qgis em irc.freenode.net. Por favor,
aguarde pela resposta de sua pergunta. Como muitas pessoas no canal esto fazendo outras atividades isso pode
levar um tempo para para perceberem sua pergunta. Se perder a discusso no IRC, no tem problema! Ns
registamos toda a discusso, portanto fcil estar atualizado. V a http://qgis.org/irclogs and read the IRC-logs.
Suporte comercial para o QGIS tambm est disponvel. Verifique o website http://qgis.org/en/commercialsupport.html for more information.

20.3 Rastreador de Erros


Enquanto que a lista de discusso do qgis-users til para as tpicas questes como eu fao o XYZ no QGIS,
voc pode notificar-nos sobre erros existentes no QGIS. Voc pode submeter erros usando o rastreio de erros QGIS
em http://hub.qgis.org/projects/quantum-gis/issues. Quando cria uma nova notificao para erro, por favor fornea
um endereo email onde poderemos pedir informao adicional.

324

Chapter 20. Ajuda e Suporte

QGIS User Guide, Verso 2.8

Por favor tenha em ateno que o seu erro pode nem sempre ter a prioridade que deseja (vai depender da severidade). Alguns erros podem requer esforos significativos de programadores para remediar e a mo-de-obra nem
sempre est disponvel para isso.
Solicitaes de recursos tambm podem ser enviadas usando o mesmo sistema de mensagem de erros. Por favor,
certifique-se de ter selecionado o tipo de recurso.
Se encontrou um erro e corrigiu-o voc pode submeter esse patch. Mais uma vez, o adorvel sistema de avisos redmine do http://hub.qgis.org/wiki/quantum-gis/issues funciona bem para isso. Ative a caixa de verificao Patch
fornecido e anexe o seu patch antes de submeter o erro. Algum dos programadores ir rev-lo e aplic-lo
no QGIS. Por favor no fique alarmado se o seu patch no for logo aplicado os programadores podem estar
ocupados com outros compromissos.

20.4 Blog
A comunidade QGIS tambm possui um blog em http://planet.qgis.org/planet/ que tem alguns artigos interessantes
para utilizadores e programadores assim como outros blogs da comunidade. Voc est convidado para contribuir
com o seu blog QGIS!

20.5 Plugins
A pgina web http://plugins.qgis.org fornece o portal oficial de complementos QGIS. Aqui voc pode encontrar
uma lista de todos os mdulos estveis e experimentais do QGIS atravs do Repositrio Oficial de Complementos
QGIS.

20.6 Wiki
E finalmente, ns mantemos uma pgina WIKI em http://hub.qgis.org/projects/quantum-gis/wiki onde voc pode
encontrar uma variedade de informaes teis relacionada com o desenvolvimentos do QGIS, planos de lanamento, links para sites de transferncia, mensagens de dicas de traduo entre outros. Visite, l temos boas
explicaes!
.

20.4. Blog

325

QGIS User Guide, Verso 2.8

326

Chapter 20. Ajuda e Suporte

CHAPTER 21

Apndice

21.1 Licena Pblica Geral GNU


Verso 2, Junho 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA
permitido a todos copiar e distribuir uma cpia desta documento da licena, porm no permitido alterar esta.
Prembulo
As licenas de muitos software so desenvolvidas para restringir sua liberdade de compartilh-lo e mud-lo. Contrria a isso, a Licena Pblica Geral GNU pretende garantir sua liberdade de compartilhar e alterar software
livres garantindo que o software ser livre e gratuito para os seus usurios. Esta Licena Pblica Geral aplica-se
maioria dos software da Free Software Foundation e a qualquer outro programa cujo autor decida aplic-la.
(Alguns outros software da FSF so cobertos pela Licena Pblica Geral de Bibliotecas, no entanto.) Voc pode
aplic-la tambm aos seus programas.
Quando falamos em softwares livres, nos referimos a liberdade, no preo. Nossa Licena Publica Geral projetada para garantir: que voc tenha liberdade de compartilhar cpias do software livre (e cobrar por este servio, se
desejar) que voc recebeu o cdigo fonte ou pode adquirir se quiser; que voc possa modificar o software ou usar
partes dele em novos softwares livres; que voc saiba que pode fazer tais coisas.
Para proteger os seus direitos ns precisamos fazer restries que proibem qualquer pessoa a negar a voc tais
direitos ou a pedir que se renda a eles.Estas restrioes se traduzem em certas responsabilidades para voc, se voc
distribuir ou modificar cpias do software.
Por exemplo, se voc distribuir cpias de determinado programa, seja ele gratis ou por uma taxa, voc deve dar
aos beneficirios todos os direitos que voc tem. Voc deve garantir que eles tambm recebam ou possam acessar
o cdigo fonte. E voc deve mostrar a eles estes termos para que eles saibam seus direitos.
Ns protegemos seus direitos com dois passos: (1) direitos autorais do software, e (2) oferecemos a voc esta
licena que lhe d a permisso legal para copiar, distruibuir e/ou modificar o software.
Tambm, para a proteo nossa e de cada autor, ns queremos garantir que todos compreendam que no h garantia
para este software livre. Se o software for modificado por outra pessoa e passado adiante, os beneficirios devem
saber que oque eles tem no o software original, para que, qualquer problema introduzido por outros no reflita
na reputaao do autor original.
Por fim, qualquer programa livre constantemente ameaado por patentes de softwares. Ns queremos evitar o
risco de que redistribuidores de um programa livre obtenham licenas individuais, fazendo assim do programa
proprietrio. Para prevenir isso, ns deixamos claro que qualquer patente deve ser licenciada para o uso livre de
todas as pessoas.
Seguem os precisos termos e condies para cpia, ditribuiao e modificaao. TERMOS E CONDIES PARA
CPIA, DISTRIBUIAO E MODIFICAO
0. Esta licena se aplica a qualquer programa ou outro trabalho que contenha um aviso inserido pelo detentor
dos direitos autorais informando que o mesmo pode ser distribudo sob as condies desta Licena Pblica
327

QGIS User Guide, Verso 2.8

Geral.O Programa abaixo refere-se a qualquer programa ou trabalho, e trabalho baseado no Programa
significa tanto o Programa em si como quaisquer trabalhos derivados, de acordo com a lei de direitos autorais: isto quer dizer um trabalho que contenha o Programa ou parte dele, tanto originalmente ou com
modificaes, e/ou traduo para outros idiomas. (Doravante o processo de traduo est includo sem
limites no termo modificao.) Cada licenciado mencionado como voc.
Atividades outras que a cpia, a distribuio e modificao no esto cobertas por esta Licena; elas esto
fora de seu escopo. O ato de executar o Programa no restringido e o resultado do Programa coberto apenas se seu contedo contenha trabalhos baseados no Programa (independentemente de terem sido gerados
pela execuo do Programa). Se isso verdadeiro depende do que o programa faz.
1. Voc pode copiar e distribuir cpias fiis do cdigo-fonte do Programa da mesma forma que voc o recebeu,
usando qualquer meio, deste que voc conspcua e apropriadamente publique em cada cpia um aviso de
direitos autorais e uma declarao de inexistncia de garantias; mantenha intactas todos os avisos que se
referem a esta Licena e ausncia total de garantias; e fornea a outros recebedores do Programa uma
cpia desta Licena, junto com o Programa.
Voc pode cobrar uma taxa pelo ato fsico de transferir uma cpia e pode, opcionalmente, oferecer garantia
em troca de pagamento.
2. Voc pode modificar sua cpia ou cpias do Programa, ou qualquer parte dele, assim gerando um trabalho
baseado no Programa, e copiar e distribuir essas modificaes ou trabalhos sob os termos da seo 1 acima,
desde que voc tambm se enquadre em todas estas condies:
(a) Voc tem que fazer com que os arquivos modificados levem avisos proeminentes afirmando que voc
alterou os arquivos, incluindo a data de qualquer alterao.
(b) Voc tem que fazer com que quaisquer trabalhos que voc distribua ou publique, e que integralmente
ou em partes contenham ou sejam derivados do Programa ou de suas partes, sejam licenciados, integralmente e sem custo algum para quaisquer terceirose, sob os termos desta Licna.
(c) Se qualquer programa modificado normalmente l comandos interativamente quando executados, voc
tem que fazer com que, quando iniciado tal uso interativo da forma mais simples, seja impresso ou
mostrado um anncio de que no h qualquer garantia (ou ento que voc fornece a garantia) e que
os usurios podem redistribuir o programa sob estas condies, ainda informando os usurios como
consultar uma cpia desta Licena. (Exceo: se o Programa em si interativo mas normalmente no
imprime estes tipos de anncios, seu trabalho baseado no Programa no precisa imprimir um anncio.)
Estas exigncias aplicam-se ao trabalho modificado como um todo. Se sees identificveis de tal trabalho
no so derivadas do Programa, e podem ser razoavelmente consideradas trabalhos independentes e separados por si s, ento esta Licena, e seus termos, no se aplicam a estas sees quando voc distribui-las
como trabalhos em separado. Mas quando voc distribuir as mesmas sees como parte de um todo que
trabalho baseado no Programa, a distribuio como um todo tem que se enquadrar nos termos desta Licena, cujas permisses para outros licenciados se estendem ao todo, portanto tambm para cada e toda
parte independente de quem a escreveu.
Desta forma, esta seo no tem a inteno de reclamar direitos os contestar seus direitos sobre o trabalho escrito completamente por voc; ao invs disso, a inteno a de exercitar o direito de controlar a distribuio
de trabalhos, derivados ou coletivos, baseados no Programa.
Adicionalmente, a mera adio ao Programa de outro trabalho no baseado no Programa (ou de trabalho
baseado no Programa) em um volume de armazenamento ou meio de distribuio no faz o outro trabalho
parte do escopo desta Licena.
3. Voc pode copiar e distribuir o Programa (ou trabalho baseado nele, conforme descrito na Seo 2) em
cdigo-objeto ou em forma executvel sob os termos das Sees 1 e 2 acima, desde que voc faa um dos
seguintes:
(a) O acompanhe com o cdigo-fonte completo e em forma acessvel por mquinas, que tem que ser
distribudo sob os termos das Sees 1 e 2 acima e em meio normalmente utilizado para o intercmbio
de software; ou,
(b) O acompanhe com uma oferta escrita, vlida por pelo menos trs anos, de fornecer a qualquer um, com
um custo no superior ao custo de distribuio fsica do material, uma cpia do cdigo-fonte completo

328

Chapter 21. Apndice

QGIS User Guide, Verso 2.8

e em forma acessvel por mquinas, que tem que ser distribudo sob os termos das Sees 1 e 2 acima
e em meio normalmente utilizado para o intercmbio de software; ou,
(c) O acompanhe com a informao que voc recebeu em relao oferta de distribuio do cdigofonte correspondente. (Esta alternativa permitida somente em distribuio no comerciais, e apenas
se voc recebeu o programa em forma de cdigo-objeto ou executvel, com oferta de acordo com a
Subseo b acima.)
O cdigo-fonte de um trabalho corresponde forma de trabalho preferida para se fazer modificaes. Para
um trabalho em forma executvel, o cdigo-fonte completo significa todo o cdigo-fonte de todos os mdulos que ele contm, mais quaisquer arquivos de definio de interface, mais os scripts utilizados para se
controlar a compilao e a instalao do executvel. Contudo, como exceo especial, o cdigo-fonte distribudo no precisa incluir qualquer componente normalmente distribudo (tanto em forma original quanto
binria) com os maiores componentes (o compilador, o kernel etc.) do sistema operacional sob o qual o
executvel funciona, a menos que o componente em si acompanhe o executvel.
Se a distribuio do executvel ou cdigo-objeto feita atravs da oferta de acesso a cpias de algum lugar,
ento ofertar o acesso equivalente a cpia, do mesmo lugar, do cdigo-fonte equivale distribuio do
cdigo-fonte, mesmo que terceiros no sejam compelidos a copiar o cdigo-fonte com o cdigo-objeto.
4. Voc no pode copiar, modificar, sub-licenciar ou distribuir o Programa, exceto de acordo com as condies
expressas nesta Licena. Qualquer outra tentativa de cpia, modificao, sub-licenciamento ou distribuio
do Programa no valida, e cancelar automaticamente os direitos que lhe foram fornecidos por esta Licena. No entanto, terceiros que de voc receberam cpias ou direitos, fornecidos sob os termos desta
Licena, no tero suas licenas terminadas, desde que permaneam em total concordncia com ela.
5. Voc no obrigado a aceitar esta Licena j que no a assinou. No entanto, nada mais o dar permisso
para modificar ou distribuir o Programa ou trabalhos derivados deste. Estas aes so proibidas por lei, caso
voc no aceite esta Licena. Desta forma, ao modificar ou distribuir o Programa (ou qualquer trabalho
derivado do Programa), voc estar indicando sua total aceitao desta Licena para faz-los, e todos os
seus termos e condies para copiar, distribuir ou modificar o Programa, ou trabalhos baseados nele.
6. Cada vez que voc redistribuir o Programa (ou qualquer trabalho baseado nele), os recebedores adquiriro
automaticamente do licenciador original uma licena para copiar, distribuir ou modificar o Programa, sujeitos a estes termos e condies. Voc no poder impor aos recebedores qualquer outra restrio ao
exerccio dos direitos ento adquiridos. Voc no responsvel em garantir a concordncia de terceiros a
esta Licena.
7. Se, em conseqncia de decises judiciais ou alegaes de infringimento de patentes ou quaisquer outras
razes (no limitadas a assuntos relacionados a patentes), condies forem impostas a voc (por ordem
judicial, acordos ou outras formas) e que contradigam as condies desta Licena, elas no o livram das
condies desta Licena. Se voc no puder distribuir de forma a satisfazer simultaneamente suas obrigaes para com esta Licena e para com as outras obrigaes pertinentes, ento como conseqncia voc
no poder distribuir o Programa. Por exemplo, se uma licena de patente no permitir a redistribuio,
livre de royalties, do Programa, por todos aqueles que receberem cpias direta ou indiretamente de voc,
ento a nica forma de voc satisfazer a ela e a esta Licena seria a de desistir completamente de distribuir
o Programa.
Se qualquer parte desta seo for considerada invlida ou no aplicvel em qualquer circunstncia particular,
o restante da seo se aplica, e a seo como um todo se aplica em outras circunstncias.
O propsito desta seo no o de induzi-lo a infringir quaisquer patentes ou reivindicao de direitos de
propriedade outros, ou a contestar a validade de quaisquer dessas reivindicaes; esta seo tem como nico
propsito proteger a integridade dos sistemas de distribuio de software livres, o que implementado pela
prtica de licenas pblicas. Vrias pessoas tm contribudo generosamente e em grande escala para os
software distribudos usando este sistema, na certeza de que sua aplicao feita de forma consistente; fica
a critrio do autor/doador decidir se ele ou ela est disposto a distribuir software utilizando outro sistema, e
um licenciado no pode impor esta escolha.
Esta seo destina-se a tornar bastante claro o que se acredita ser conseqncia do restante desta Licena.
8. Se a distribuio e/ou uso do Programa so restringidos em certos pases por patentes ou direitos autorais,
o detentor dos direitos autorais original, e que colocou o Programa sob esta Licena, pode incluir uma limitao geogrfica de distribuio, excluindo aqueles pases de forma a tornar a distribuio permitida apenas
21.1. Licena Pblica Geral GNU

329

QGIS User Guide, Verso 2.8

naqueles ou entre aqueles pases ento no excludos. Nestes casos, esta Licena incorpora a limitao
como se a mesma constasse escrita nesta Licena.
9. A Free Software Foundation (Fundao do Software Livre) pode publicar verses revisadas e/ou novas da
Licena Pblica Geral de tempos em tempos. Estas novas verses sero similares em esprito verso atual,
mas podem diferir em detalhes que resolvem novos problemas ou situaes.
A cada verso dada um nmero distinto. Se o Programa especifica um nmero de verso especfico desta
Licena que se aplica a ele e a qualquer nova verso, voc tem a opo de aceitar os termos e condies
daquela verso ou de qualquer outra verso publicada pela Free Software Foundation. Se o programa no
especifica um nmero de verso desta Licena, voc pode escolher qualquer verso j publicada pela Free
Software Foundation.
10. Se voc pretende incorporar partes do Programa em outros programas livres cujas condies de distribuio
so diferentes, escreva ao autor e solicite permisso. Para o software que a Free Software Foundation detm
direitos autorais, escreva Free Software Foundation; s vezes ns permitimos excees a este caso. Nossa
deciso ser guiada pelos dois objetivos de preservar a condio de liberdade de todas as derivaes do
nosso software livre, e de promover o compartilhamento e reutilizao de software em aspectos gerais.
AUSNCIA DE GARANTIA
11. PELO PROGRAMA SER LICENCIADO SEM NUS, NO H QUALQUER GARANTIA PARA O
PROGRAMA, NA EXTENSO PERMITIDA PELAS LEIS APLICVEIS. EXCETO QUANDO EXPRESSADO DE FORMA ESCRITA, OS DETENTORES DOS DIREITOS AUTORAIS E/OU TERCEIROS DISPONIBILIZAM O PROGRAMA NO ESTADO, SEM QUALQUER TIPO DE GARANTIAS, EXPRESSAS OU IMPLCITAS, INCLUINDO, MAS NO LIMITADO A, AS GARANTIAS
IMPLCITAS DE COMERCIALIZAO E AS DE ADEQUAO A QUALQUER PROPSITO. O
RISCO TOTAL COM A QUALIDADE E DESEMPENHO DO PROGRAMA SEU. SE O PROGRAMA
SE MOSTRAR DEFEITUOSO, VOC ASSUME OS CUSTOS DE TODAS AS MANUTENES,
REPAROS E CORREES.
12. EM NENHUMA OCASIO, A MENOS QUE EXIGIDO PELAS LEIS APLICVEIS OU ACORDO
ESCRITO, OS DETENTORES DOS DIREITOS AUTORAIS, OU QUALQUER OUTRA PARTE QUE
POSSA MODIFICAR E/OU REDISTRIBUIR O PROGRAMA CONFORME PERMITIDO ACIMA,
SERO RESPONSABILIZADOS POR VOC POR DANOS, INCLUINDO QUALQUER DANO EM
GERAL, ESPECIAL, ACIDENTAL OU CONSEQENTE, RESULTANTES DO USO OU INCAPACIDADE DE USO DO PROGRAMA (INCLUINDO, MAS NO LIMITADO A, A PERDA DE DADOS
OU DADOS TORNADOS INCORRETOS, OU PERDAS SOFRIDAS POR VOC OU POR OUTRAS
PARTES, OU FALHAS DO PROGRAMA AO OPERAR COM QUALQUER OUTRO PROGRAMA),
MESMO QUE TAL DETENTOR OU PARTE TENHAM SIDO AVISADOS DA POSSIBILIDADE DE
TAIS DANOS.
QGIS Qt excees a GPL
Em adio, excepcionalmente, a Equipe de Desenvolvimento QGIS d a permisso de linkar o cdigo
deste programa com a biblioteca QT, inclusa, mas no limitada as seguintes verses (ambas gratuitas
e comerciais):Qt / No-Comercial do Windows, Qt / Windows, Qt/X11, Qt / Mac, e Qt / Embedded
(ou com verses modificadas do Qt que usam a mesma licena do Qt) e distribuir combinaes relacionadas, incluindo os dois. Voc deve obedecer a GNU General Public License em todos os aspectos
para todo o cdigo usado em outra Qt. Se voc modificar este arquivo, voc pode estender essa exceo para a sua verso do arquivo, mas voc no obrigado a faz-lo. Se voc no quiser fazer isso,
exclua essa declarao exceo de sua verso.

21.2 GNU Licena de Documentao Gratuta


Verso 1.3, 3 de Novembro de 2008
Direitos Autorais 2000, 2001, 2002, 2007, 2008 Free Software Foundation (Fundao do Software
Livre)
<http://fsf.org/>

330

Chapter 21. Apndice

QGIS User Guide, Verso 2.8

Qualquer pessoa tem permisso para copiar e distribuir cpias fiis deste documento de licena, mas modifica-lo
no permitido.
Prembulo
O objetivo desta licena produzir um manual, compndio, ou outro documento funcional e til. Grtis no
sentido de liberdade: para garantir a todos a efetiva liberdade de copiar e distribui-la com ou sem modificaes,
comercialmente ou no.Secundariamente esta licena preserva ao autor e editor uma maneira de ter crdito pelo
seu trabalho, embora no sejam considerados responsaveis por modificaes feitas por outros.
Esta licena uma espcie de copyleft, oque significa que trabalhos derivativos do documento devem ser livres
no mesmo sentido. Ela complementa a GNU (Licena Publica Geral), que uma licena copyleft projetada para
softwares livres.
Criamos esta Licena para que seja usada em manuais para programas livres, porque programas livres precisam
de documentao livre: um programa livre deveria vir com manuais que ofeream as mesmas liberdades que o
programa oferece. Mas esta Licena no est limitada a manuais de programas de computador; ela pode ser usada
para qualquer trabalho de texto, independentemente do assunto ou se publicado como um livro impresso. Ns
recomendamos esta Licena principalmente para trabalhos cujo propsito instruo ou referncia.
1. APPLICABILITY AND DEFINITIONS
Esta licena se aplica a qualquer manual ou outro trabalho, em qualquer meio, que contenha uma nota introduzida
pelo detentor dos direitos autorais dizendo que o documento pode ser distribudo sob os termos desta. Tal nota
garante uma licena mundial, livre de royalties, de durao ilimitada, para usar este trabalho sob as condies aqui
colocadas. O Documento, abaixo, se refere a qualquer tal manual ou trabalho. Qualquer membro do pblico
um licenciado, e ser tratado por voc. Voc aceita a licena se copiar, modificar ou distribuir o trabalho de um
modo que necessite de permisso de acordo com a lei de direitos autorais.
Uma Verso Modificada do Documento se refere a qualquer trabalho contendo o Documento ou uma parte deste,
quer seja copiado sem modificaes, quer com modificaes e/ou traduzido para outra lngua.
Uma Seo Secundria um apndice com nome ou uma seo inicial do Documento que trata exclusivamente
da relao dos editores ou autores do Documento com seu assunto geral (ou temas relacionados) e no contm
nada que possa estar diretamente dentro do assunto geral. Assim, se o Documento em parte um livro- texto de
matemtica, uma Seo Secundria no pode explicar nada de matemtica. Tal relao pode ser uma conexo
histrica com o assunto ou com temas relacionados, ou tratar de questes legais, comerciais, filosficas, ticas ou
polticas com relao a eles.
Sees Invariantes so certas Sees Secundrias cujos ttulos so designados como sendo de Sees invariantes
na nota que afirma que o Documento publicado sob esta Licena. Se uma seo no se encaixa na definio acima
de Secundria, ento no se permite que seja designada como Invariante. O Documento pode no conter nenhuma
Seo Invariante. Se o documento no identificar quaisquer Sees Invariantes, ento no h nenhuma.
Textos de Capa so certas passagens de texto que so listada como Textos de Capa Frontal ou Texto de Quarta
Capa, na nota que afirma que o Documento publicado sob esta Licena. Um Texto de Capa Frontal pode ter no
mximo 5 palavras, e um Texto de Quarta Capa pode ter no mximo 25 palavras.
Uma cpia Transparente do Documento significa uma cpia que pode ser lida pelo computador, representada
em um formato cuja especificao esteja disponvel ao pblico geral, que seja apropriada para a imediata reviso
do documento usando-se editores de texto genricos ou (para imagens compostas de pixeis) programas grficos
genricos ou (para desenhos) algum editor de desenhos amplamente disponvel, e que seja apropriado para incluso em formatadores de texto ou para traduo automtica para uma variedade de formatos apropriados para
incluso em formatadores de texto. Uma cpia feita em outro formato de arquivo Transparente cuja marcao, ou
ausncia desta, foi manipulada para impedir ou desencorajar modificao subseqente pelos leitores no Transparente. Um formato de imagem no Transparente se usado em lugar de qualquer quantidade substancial de
texto. Uma cpia que no Transparente chamada Opaca.
Exemplos de formatos apropriados para cpias Transparentes incluem ASCII puro sem marcao, formato de
entrada Texinfo, LaTex, SGML ou XML usando um DTD publicamente disponvel, e HTML padro simples,
PostScript ou PDF projetados para modificao por humanos. Exemplos de formatos de imagem transparentes
incluem PNG, XCF e JPG. Formatos Opacos incluem formatos proprietrios que podem ser lidos e editados
somente por processadores de texto proprietrios, SGML ou XML para os quais o DTD e/ou ferramentas de

21.2. GNU Licena de Documentao Gratuta

331

QGIS User Guide, Verso 2.8

processamento no so largamente disponibilizadas, e HTML, Postscript ou PDF gerados automaticamente com


propsito apenas de sada por alguns processadores de texto.
Pgina de Ttulo significa, para um livro impresso, a prpria pgina do ttulo, alm das pginas subseqentes
necessrias para conter, de forma legvel, o material que esta Licena requer que aparea na pgina do ttulo. Para
trabalhos em formatos que no tm uma pgina de ttulo assim, Pgina de Ttulo significa o texto prximo
ocorrncia mais proeminente do ttulo do trabalho, precedendo o incio do corpo do texto.
O publicador qualquer pessoa ou entidade que distribua cpias do Documento para o pblico.
Uma seo Intitulada XYZ significa uma sub-unidade com nome do Documento cujo ttulo ou precisamente
XYZ ou contm XYZ em parnteses seguindo o texto que traduz XYZ em outra lngua. (Aqui XYZ representa
o nome de uma seo especfica mencionado acima, tal como Agradecimentos, Dedicatria, Apoio, ou
Histrico.) Preservar o Ttulo de uma seo assim quando voc modifica o Documento significa que ela
continua sendo uma seo Intitulada XYZ de acordo com esta definio.
O Documento pode incluir Notas de Garantia em seguida nota que afirma que esta Licena se aplica ao Documento. Estas Notas de Garantia so tidas como inclusas por referncia nesta Licena, mas somente com relao
s notas de garantia: qualquer outra implicao que estas Notas de Garantia possam ter anulada e no tem efeito
algum no contedo desta Licena.
2. VERBATIM COPYING
Voc pode copiar e distribuir o Documento em qualquer meio, comercialmente ou no-comercialmente, desde que
esta licena, as notas de direitos autorais (copyright), e a nota de licena afirmando que esta Licena se aplica ao
Documento sejam reproduzidas em todas as cpias, e que voc no inclua outras condies, quaisquer que sejam,
s condies desta Licena. Voc no pode usar de medidas tcnicas para obstruir ou controlar a leitura ou cpia
futura das cpias que voc fizer ou distribuir. Contudo, voc pode aceitar compensao em troca das cpias. Se
voc distribuir um nmero suficientemente grande de cpias, voc deve tambm respeitar as condies na seo
3.
Voc pode tambm emprestar cpias, sob as mesmas condies acima mencionadas, e voc tambm as pode
mostrar publicamente.
3. COPYING IN QUANTITY
Se voc publicar cpias impressas (ou cpias em um meio que normalmente tem capas impressas) do documento,
em nmero maior que 100, e a nota de licena do Documento requer Textos de Capa, voc deve encadernar as
cpias em capas que carreguem, de forma clara e legvel, todos estes Textos de Capa: Textos de Capa Frontal na
capa frontal, e Textos de Quarta Capa na quarta capa. Ambas as capas devem tambm identificar, de forma clara
e legvel, voc como o editor das cpias. A capa frontal deve apresentar o ttulo completo com todas as palavras
deste igualmente proeminentes e visveis. Voc pode adicionar outro material nas capas. Cpias com mudanas
limitadas s capas, desde que preservando o ttulo do Documento e satisfazendo estas condies, podem ser
tratadas como cpias literais em outros aspectos.
Se os textos necessrios a qualquer uma das capas so demasiado volumosos para serem includos de forma
legvel, voc deve colocar os primeiros listados (quantos couberem razoavelmente) na prpria capa, e continuar o
resto nas pginas adjacentes.
Se voc publicar ou distribuir cpias Opacas do Documento em nmero maior que 100, voc deve ou incluir uma
cpia Transparente legvel por computador juntamente com cada cpia Opaca, ou dizer em, ou juntamente com,
cada cpia Opaca um endereo de rede a partir do qual o pblico geral possa acessar e obter, usando protocolos
de rede pblicos padro, uma cpia Transparente completa do Documento, livre de material adicionado. Se voc
decidir pela segunda opo, voc deve seguir passos razoavelmente prudentes, quando comear a distribuir as
cpias Opacas em quantidade, para garantir que esta cpia transparente permanecer acessvel no local indicado
por pelo menos um ano aps a ltima vez que voc distribuir uma cpia Opaca (diretamente ou atravs de seus
agentes ou distribuidor) desta edio ao pblico.
solicitado, mas no exigido, que voc contate os autores do Documento muito antes de redistribuir qualquer
nmero grande de cpias, para dar a eles uma chance de lhe fornecer uma verso atualizada do Documento.
4. MODIFICATIONS
Voc pode copiar e distribuir uma Verso Modificada do Documento sob as condies das sees 2 e 3 acima,
desde que voc fornea a Verso Modificada estritamente sob esta Licena, com a Verso Modificada no papel de

332

Chapter 21. Apndice

QGIS User Guide, Verso 2.8

Documento, permitindo assim a distribuio e modificao da Verso Modificada a quem quer que possua uma
cpia desta. Alm disso, voc deve executar os seguintes procedimentos na Verso Modificada:
1. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of
previous versions (which should, if there were any, be listed in the History section of the Document). You
may use the same title as a previous version if the original publisher of that version gives permission.
2. Liste na Pgina de Ttulo, como autores, uma ou mais pessoas ou entidades responsveis pela autoria ou
modificaes na Verso Modificada, juntamente com pelo menos cinco dos autores principais do Documento (todos seus autores principais, se houver menos que cinco), a menos que estes lhe desobriguem desta
exigncia.
3. Mencione na Pgina de Ttulo o nome do editor da Verso Modificada, como seu editor.
4. Preserve todas as notas de direitos autorais (copyright) do Documento.
5. Adicione uma nota apropriada de direitos autorais para suas modificaes, adjacente s outras notas de
direitos autorais.
6. Inclua, imediatamente aps as notas de direitos autorais, uma nota de licena dando ao pblico permisso
para usar a Verso Modificada sob os termos desta Licena, na forma mostrada no Adendo abaixo.
7. Preserve naquela nota de licena a lista completa de Sees Invariantes e Textos de Capa requeridos dados
na nota de licena do Documento.
8. Inclua uma cpia inalterada desta Licena.
9. Preserve a seo intitulada Histrico, preserve seu ttulo, e adicione a esta um item mencionando pelo
menos o ttulo, ano, novos autores, e editor da Verso Modificada conforme includo na Pgina de Ttulo.
Se no houver uma seo intitulada Histrico no Documento, crie uma mencionando o ttulo, ano, autores
e editor do Documento como mostrado na Pgina de Ttulo, em seguida adicione um item descrevendo a
Verso Modificada como mencionado na sentena anterior.
10. Preserve o endereo de rede, se algum, dado no Documento para acesso pblico a uma cpia Transparente
deste e, da mesma maneira, os endereos de rede dados no Documento para verses prvias nas quais este
se baseia. Estes podem ser colocados na seo Histrico. Voc pode omitir um endereo de rede para um
trabalho que foi publicado pelo menos quatro anos antes do Documento em si, ou se o editor original da
verso qual o endereo se refere der permisso.
11. Para qualquer seo intitulada Agradecimentos ou Dedicatria, preserve o ttulo da seo, e preserve
dentro da seo toda a substncia e tom de cada um dos agradecimentos e/ou dedicatrias l mencionados.
12. Preserve todas as Sees Invariantes do Documento, inalteradas no seu texto e ttulos. Nmeros de seo
ou o equivalente no so considerados parte dos ttulos das sees.
13. Apague qualquer seo intitulada Apoio. Tal seo no ser includa na Verso Modificada.
14. No modifique o ttulo de qualquer seo a ser intitulada Apoio ou que resulte em conflito com ttulo de
qualquer Seo Invariante.
15. Preserve any Warranty Disclaimers.
Se a Verso Modificada incluir novas sees iniciais ou apndices que sejam qualificados como Sees Secundrias, e no contiver material copiado do Documento, voc pode, a seu critrio, tornar algumas dessas ou
todas essas sees em invariantes. Para fazer isso, adicione seus ttulos lista de Sees Invariantes na nota de
licena da Verso Modificada. Estes ttulos devem ser distintos de quaisquer outros ttulos de sees.
Voc pode incluir uma seo intitulada Apoio, dado que ela contenha nada alm de apoio recebido para sua
Verso Modificada por vrias fontes por exemplo, notas do revisor ou de que o texto foi aprovado por uma
organizao como a definio autoritativa de um padro.
Voc pode adicionar uma passagem de at cinco palavras como Texto de Capa Frontal, e uma passagem de at
25 palavras como Texto de Quarta Capa, ao fim da lista de Textos de Capa na Verso Modificada. Somente
uma passagem de Texto de Capa Frontal e uma de Texto de Quarta Capa pode ser adicionado por (ou atravs
de arranjos feitos por) uma entidade qualquer. Se o Documento j incluir um texto de capa para a mesma capa,
previamente includo por voc ou por arranjo feito pela mesma entidade em cujo nome voc est agindo, voc no
pode adicionar outro; mas voc pode substituir o antigo, com permisso explcita do editor anterior, que o incluiu.

21.2. GNU Licena de Documentao Gratuta

333

QGIS User Guide, Verso 2.8

O(s) autor(es) e editor(es) do Documento, por esta Licena, no do permisso para seus nomes serem usados
para publicidade ou defesa ou apoio implcito para qualquer Verso Modificada.
5. COMBINING DOCUMENTS
Voc pode combinar o documento com outros documentos publicados sob esta Licena, sob os termos definidos
na seo 4 acima para verses modificadas, desde que voc inclua na combinao todas as Sees Invariantes de
todos os documentos originais, sem modificaes, e as liste como Sees Invariantes de seu trabalho combinado,
na sua nota de licena, e que voc preserve todas as Notas de Garantia.
O trabalho combinado somente precisa conter uma cpia desta Licena, e mltiplas Sees Invariantes idnticas
podem ser substitudas por uma nica cpia. Se houver mltiplas Sees Invariantes com o mesmo nome, porm
com contedos diferentes, torne o ttulo de cada uma destas sees nico, adicionando ao fim dele, entre parnteses, o nome do autor ou editor original desta seo, se conhecido, ou ento um nmero nico. Faa o mesmo
ajuste nos ttulos de seo na lista de Sees Invariantes na nota de licena do trabalho combinado.
Na combinao, voc deve combinar quaisquer sees intituladas Histrico nos vrios documentos originais,
formando uma seo intitulada Histrico; do mesmo modo, combine quaisquer sees intituladas Agradecimentos, e quaisquer sees intituladas Dedicatria. Voc deve apagar todas as sees intituladas Apoio.
6. COLLECTIONS OF DOCUMENTS
Voc pode fazer uma coleo consistindo do Documento e outros documentos publicados sob esta Licena, e
substituir as cpias individuais desta Licena, nos vrios documentos, por uma nica cpia a ser includa na
coleo, desde que voc siga as regras desta Licena para cpias literais de cada documento em todos os outros
aspectos.
Voc pode extrair um nico documento desta coleo, e distribu-lo individualmente sob esta Licena, desde que
voc insira uma cpia desta Licena no documento extrado, e siga esta Licena em todos os outros aspectos com
relao cpia literal do documento.
7. AGGREGATION WITH INDEPENDENT WORKS
Uma compilao do Documento ou seus derivados com outros documentos ou trabalhos separados e independentes, dentro de ou junto a um volume de um meio de armazenagem ou distribuio, configura um agregado se
os direitos autorais resultantes da compilao no forem usados para limitar os direitos legais dos usurios desta
alm do que os trabalhos individuais permitem. Quando o Documento includo em um agregado, esta Licena
no se aplica aos outros trabalhos no agregado que no forem, por sua vez, derivados do Documento.
Se o requerimento do Texto de Capa da seo 3 for aplicvel a estas cpias do documento, ento, se o Documento
for menor que metade do agregado inteiro, os Textos de Capa do Documento podem ser colocados em capas que
encerrem o Documento dentro do agregado, ou o equivalente eletrnico das capas se o Documento estiver em
formato eletrnico. Do contrrio, eles devem aparecer como capas impressas que envolvam o agregado inteiro.
8. TRANSLATION
Uma traduo considerada como sendo um tipo de modificao, ento voc pode distribuir tradues do Documento sob os termos da seo 4. A substituio de Sees Invariantes por tradues requer permisso especial dos
detentores dos direitos autorais, embora voc possa incluir tradues de algumas ou todas as Sees Invariantes
juntamente s verses originais destas. Voc pode incluir uma traduo desta Licena, e todas as notas de licena
no Documento, e qualquer Nota de Garantia, desde que voc tambm inclua a verso original em Ingls desta
Licena e as verses originais das notas de licena e garantia. Em caso de discordncia entre a traduo e a verso
original desta Licena ou nota de licena ou garantia, a verso original prevalecer.
Se uma seo no Documento for intitulada Agradecimentos, Dedicatria, ou Histrico, o requerimento
(seo 4) de Preservar seu Ttulo (seo 1) tipicamente exigir a mudana do ttulo em si.
9. TERMINATION
Voc no pode copiar, modifica, sub-licenciar, ou distribuir o Documento exceo do modo expressamente
provido por esta Licena. Qualquer outra tentativa de copiar, modificar, sub-licenciar ou distribuir o Documento
anulada, e implicar em trmino automtico de seus direitos sob esta Licena.
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated
(a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b)

334

Chapter 21. Apndice

QGIS User Guide, Verso 2.8

permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days
after the cessation.
Alm disso, sua licena de um detentor dos direitos autorais permanentemente reinstalada se o detentor nofiticar
voc da violao por motivos razoveis, esta a primeira vez que voc recebeu noticias da violao desta licena
de qualquer detentor e voc remedia a violaao anteriormente a 30 dias aps ter recebido a notcia.
O trmino dos seus direitos sobre esta seo nao finaliza a licena de partes que receberam cpias de voc sobre
esta licena. Se seus direitos terminaram a no foram permanentemente reinstalados, o recebimento de uma cpia
ou parte do mesmo material nao d a voc o direito de us-lo.
10. FUTURAS REVISES DESTA LICENA
A Fundao do Software Livre pode publicar novas, revisadas verses do GNU de tempos em tempos. A nova
verso ser similar a presente verso, mas pode diferir em detalhes para encaminhar novos problemas ou preocupaes. Veja http://www.gnu.org/copyleft/.
Para cada verso da Licena dado um nmero de verso distinto. Se o Documento especificar que uma verso
particular desta Licena ou qualquer verso posterior se aplica a ele, voc tem a opo de seguir os termos e
condies tanto daquela verso especfica, ou de qualquer verso posterior que tenha sido publicada (no como um
rascunho) pela Free Software Foundation. Se o Documento no especificar um nmero de verso desta Licena,
voc pode escolher qualquer verso j publicada (no como rascunho) pela Free Software Foundation. Se o
Documento especificar que um procurador pode decidir quais verses futuras desta licena pode ser usada, uma
afirmao pblica do procurador de aceitao de uma verso permanentemente autoriza voc a escolher essa
verso para o documento.
11. RELICENCIAMENTO
Massive Multiauthor Collaboration Site (ou Site MMC) significa que qualquer servidor da World Wide Web
que publica trabalhos protegidos por direitos autorais e tambm oferece facilidades importantes para qualquer
pessoa para editar essas obras. Um wiki pblico que qualquer um pode editar, est um exemplo de um servidor. A
Massive Multiauthor Collaboration (ou MMC) contidos no site significa que qualquer conjunto de trabalhos
protegidos por direitos autorais, assim, publicado no site da MMC.
CC-BY-SA significa Creative Commons Attribution-Share Alike 3.0 publicado pela Creative Commons Corporation, uma corporao sem fins lucrativos com sede principal em San Francisco, Califrnia, bem como futuras
verses de copyleft da licena publicada pela mesma organizao.
Incorporarsignifica publicar ou republicar um Documento, por inteiro ou em partes, como parte de outro documento.
O MMC elegvel para um novo licenciamento se est licenciado sob esta Licena, e se todas as obras que foram
publicadas pela primeira vez sob esta licena em outro lugar que este MMC e, posteriormente, incorporadas no
todo ou em parte para o MMC, (1) no tinha textos cobertos ou sees invariantes, e (2) foram assim incorporados
antes de 1 de novembro de 2008.
O operador de um site MMC pode republicar uma MMC contido no site sob CC-BY-SA no mesmo local, a
qualquer momento, antes de 1 de agosto de 2009, desde que o MMC elegvel para um novo licenciamento.
ADDENDUM: Como usar esta Licena em seus documentos
Para usar esta Licena num documento que voc escreveu, inclua uma cpia da Licena no documento e ponha as
seguintes notas de copyright e licenas logo aps a pgina de ttulo:
Copyright ANO SEU NOME. concedida permisso para copiar, distribuir e / ou modificar este
documento sob os termos da GNU Free Documentation License, Verso 1.3 ou qualquer verso posterior publicada pela Free Software Foundation; sem Seces Invariantes, sem Textos de Capa Frontal,
e sem volta Textos de Capa. Uma cpia da licena includa na seo intitulada GNU Free Documentation License.
Se voc tiver Sees Invariantes, Textos de Capa Frontal e Textos de Capa Traseira, substitua a linhacom ...
Textos por esta:
com as Sees Invariantes sendo LISTA SEUS TTULOS, com os Textos de Capa sendo LISTA, e
com os textos de Contra-Capa sendo LISTA.

21.2. GNU Licena de Documentao Gratuta

335

QGIS User Guide, Verso 2.8

Se voc tiver Sees Invariantes, sem Textos de Capa, ou alguma outra combinao dos trs, mesclar essas duas
alternativas para se adequar a situao.
Se o documento contiver exemplos no triviais de cdigo de programas, ns recomendamos a publicao desses
exemplos em paralelo sob a sua escolha de licena de software livre, como a GNU General Public License, para
permitir seu uso em software livre.
.

336

Chapter 21. Apndice

CHAPTER 22

Referncias Bibliogrficas e Web

GDAL-SOFTWARE-SUITE. Geospatial data abstraction library. http://www.gdal.org, 2013


GRASS-PROJECT. Geographic ressource analysis support system. http://grass.osgeo.org , 2013.
NETELER, M., AND MITASOVA, H. Open source gis: A grass gis approach, 2008.
OGR-SOFTWARE-SUITE. Geospatial data abstraction library. http://www.gdal.org/ogr , 2013.
OPEN-GEOSPATIAL-CONSORTIUM.
http://portal.opengeospatial.org, 2002.

Web

map

service

(1.1.1)

implementation

specification.

OPEN-GEOSPATIAL-CONSORTIUM.
http://portal.opengeospatial.org, 2004.

Web

map

service

(1.3.0)

implementation

specification.

POSTGIS-PROJECT. Spatial support for postgresql. http://postgis.refractions.net/ , 2013.

337

QGIS User Guide, Verso 2.8

338

Chapter 22. Referncias Bibliogrficas e Web

ndice

Aes, 104
Aes de atributo, 104
ampliao com a roda do mouse, 32
anotao, 41
apache, 163
apache2, 163
Arc/Info_ASCII_Grid, 141
Arc/Info_Binary_Grid, 141
ArcInfo_Binary_Coverage, 68
arquivo de sada salvo como imagem, 20
Atalhos de teclado, 33
Atlas_Generation, 267
Atrao, 117
Attribute_Table, 257
Attribute_Table_Selection, 130
Avoid_Intersections_Of_Polygons, 119
Barra de Escala
Map_Scalebar, 252
barra de ferramentas do layout, 29
clculo da escala, 32
Caixa de ferramenta, 29
Calculadora_Raster, 151
Calculator_Field, 136
carregando_raster, 141
carregar um shapefile, 66
CAT, 153
Categorizada_Edio, 84
CGI, 162
Common_Gateway_Interface, 162
Complemento_deslocamento, 87
Complementos, 273
Compose_Maps, 235
Composer_Manager, 271
Composer_Template, 236
Compositor de cores, 80
Contedo da ajuda, 33
Coordinate_Reference_System, 157
Create_Maps, 235
Create_New_Layers, 127
CSV, 68, 122
Current_Edits, 121

Debian_Squeeze, 163
Delocando_pontos_editados, 87
Derived_Fields, 136
desenhar durante a atualizao da edio, 35
Digitalizao, 119
documentao, 7
documento da licena, 327
edio de qualidade, 35
Edio_baseada-Regra, 87
Edio_Categorizada, 84
Edio_Graduada, 85
Edio_Smbolo_Simples, 83
Editando_pontos_deslocados, 87
Editar escala dependente, 34
Elements_Alignment, 265
Enquadramento do Mapa, 45
EPSG, 57
Erdas Imagine, 141
Escala, 34
Espacial MSSQL, 75
Espacial Oracle, 75
ESRI, 65
European_Petroleom_Search_Group, 57
Export_as_image, 270
Export_as_PDF, 270
Export_as_SVG, 270
Expresses, 110
FastCGI, 162
favoritos, 43
favoritos espaciais
ver favoritos, 43
Ferramenta_Consulta, 135
Ferramentas de anlise, 292
Ferramentas de pesquisa, 292
Ferramentas do Georreferenciador, 298
Ferramentas GRASS, 188
Buscador, 195
customizar, 195
Field_Calculator, 136
Formato Tiger (Codificao Geogrfica Topologicamente Referenciada e Integrada), 68
Funes_Calculadora_Campo, 112

DB_Manager, 75
GDAL, 141
339

QGIS User Guide, Verso 2.8

GeoTIFF, 141
GML, 153
Grade
Grides
Map_Grid, 243
Graduada_Edio, 85
GRASS,
179,
see
Criando
novos
vetores;editando;criando uma nova camada
armazenamento de atributos, 184
configurando categorias, 185
configurando simbologias, 186
editando tabela, 186
ferramentas, 192
ferramentas de digitalizao, 184
lincagem de atributos, 184
regio, 188
regio editada, 188
regio visualizada, 188
resultados na tela, 190, 191
tolerncia de aproximao, 186
Heatmap Renderer, 89
Histograma, 149
HTML_Frame, 262
Identificar feies, 37
IGNF, 57
Igual_Intervalo, 85
Importar Mapas, 63
impresso rpida do compositor de impresso, 20
Imprimindo
Export_Map, 269
Institut_Geographique_National_de_France, 57
InteProxy, 161
Interpolao_de_cores, 145
janela principal, 21
juntar, 107
juntar camada, 107
Layout_Maps, 235
legenda, 29
Mtodo Discreto, 145
Map_Legend, 249
Map_Navigation, 118
Map_Template, 236
Mapa de cores, 145
MapInfo, 68
medio, 35
reas, 35
ngulos, 35
comprimento de linha, 35
Melhora_do_contraste, 145
menus, 22
Merge_Attributes_of_Selected_Features, 126
Merge_Selected_Features, 126
Metadados, 149
Movimentar, 118

340

Muitas_Quebras, 85
Ns, 121
New_GPX_Layer, 127, 129
New_Shapefile_Layer, 127
New_SpatiaLite_Layer, 127
New_Spatialite_Layer, 128
New_Temporary_Scratch_Layer, 130
Node_Tool, 121
Non_Spatial_Attribute_Tables, 132
OGC, 153
OGR, 65
OGR Simple Feature Library, 65
ogr2ogr, 73
opes da linha de comandos, 17
Open_Geospatial_Consortium, 153
OpenStreetMap, 70
OSM, 70
Pesquisador de Mapas, 63
pgsql2shp, 73
Picture_database, 248
Pirmides , 148
PostGIS, 70
PostgreSQL, 70
print_composer
ferramentas, 235
Proj.4, 60
Proj4, 59
Proj4_texto, 59
Projees, 57
projetos de assentamento, 43
Proxy, 155
proxy-server, 155
QGIS_mapserver, 161
QGIS_Server, 162
QSpatiaLite, 75
Quartil, 85
Quebra_natural_(Jenks), 85
Rtulos_colidindo , 93
Rampa_cor_Gradiente, 80
Rampa_cor_personalizada, 80
Rampa_cores, 80
Raster, 141
Raster_banda_nica, 143
Raster_Color_Trs_Bandas , 143
Raster_multibandas, 143
Regra-baseada_Edio, 87
Relaes, 132
Rendering_Mode, 240
Renderizao, 33
Renderizar_Polgono_Invertido, 89
Revert_Layout_Actions, 266
Rotate_Point_symbols, 127
Rotated_North_Arrow, 248
Smbolo_Simples_Edio, 83
ndice

QGIS User Guide, Verso 2.8

Search_Radius, 118
Secured_OGC_Authentication, 161
Selecionar_usando_Consulta, 136
Servio de Cobertura Web, 161
SFS, 153
Shapefile, 65
Shapefile_to_Postgis_Import_Tool, 318
Shared_Polygon_Boundaries, 119
shp2pgsql, 72
Simbologia, 92, 143
Sistema_de_Referncia_de_Coordenadas, 57
SLD, 162
SLD/SE, 162
Snapping_On_Intersections, 119
Snapping_Tolerance, 117
Spatialite, 74
Spatialite_Manager, 75
SPIT, 318
Split_Features, 126
SQLite, 74
SRC, 57, 157
SRC_padro, 57
SRC_personalizado, 60
SRS, 157
ST_Shift_Longitude, 74
Suspender edio, 34
teclas de direes para mover, 32
Topological_Editing, 119
Transformao_datum, 61
Transparncia, 147
UK_National_Transfer_Format, 68
US_Census_Bureau, 68
Vrtice, 121
Vrtices, 121
Valores Separados por Vrgula, 68
visibilidade da camada, 29
WCS, 153, 161
WFS, 153, 161
WFS-T, 161
WFS_Transactional, 161
WKT, 57, 122
WMS, 153
WMS-C, 158
WMS_1.3.0, 161
WMS_client, 153
WMS_identify, 159
WMS_layer_transparency, 157
WMS_metadata, 159
WMS_properties, 159
WMS_tiles, 158
WMTS, 158
WMTS_client, 153
Work_with_Attribute_Table, 130
Zoom_In Zoom_Out, 118

ndice

341