Académique Documents
Professionnel Documents
Culture Documents
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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
141
141
142
151
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
179
179
180
180
183
183
184
184
188
188
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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
337
ndice
339
iv
.
.
Contents
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
Chapter 1. Prembulo
CHAPTER 2
Convenes
Esta seo descreve os estilos uniformes que sero utilizados ao longo deste manual.
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.
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",
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
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.
10
Chapter 4. Feies
11
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
12
Chapter 4. Feies
CHAPTER 5
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
13
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.5 Plugins
Python Console: You can now drag and drop python scripts into the QGIS window
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
14
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.
15
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/.
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.
icon.
16
Chapter 6. Iniciando
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
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.
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.
Arquivo
17
Chapter 6. Iniciando
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....
6.6. Projetos
19
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 ~.
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).
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
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
Ctrl+P
22
Projeto
Projeto
Ctrl+Q
23
7.1.2 Editar
Opo de menu
Atalho
Referncia
Barra de
Ferramentas
Desfazer
Ctrl+Z
Digitalizao
Avanada
Refazer
Ctrl+Shift+Z
ver Digitalizao Avanada
Digitalizao
Avanada
Recortar Feies
Ctrl+X
Digitalizao
Copiar feies
Ctrl+C
Digitalizao
Colar feies
Ctrl+V
Digitalizao
Ctrl+.
Digitalizao
Mover Elemento(s)
Digitalizao
Excluir Selecionado(s)
Digitalizao
Rodar Elemento(s)
Digitalizao
Avanada
Simplificar feies
Digitalizao
Avanada
Adicionar Anel
Digitalizao
Avanada
Adicionar Parte
Digitalizao
Avanada
Preenchimento Anel
Digitalizao
Avanada
Excluir Anel
Digitalizao
Avanada
Excluir Parte
Digitalizao
Avanada
Remodelar feies
Digitalizao
Avanada
Offset Curve
Digitalizao
Avanada
Quebras Feies
Digitalizao
Avanada
Partes Split
Digitalizao
Avanada
Digitalizao
Avanada
Digitalizao
Chapter
7. QGIS GUI
Avanada
Digitalizao
Ferramenta de ns
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).
Atalho
Referncia
Barra de Ferramentas
Adicionar feio
Digitalizao
Adicionar feio
Digitalizao
Adicionar feio
Digitalizao
7.1.4 Ver
Opo de menu
Atalho
Referncia
Barra de
Ferramentas
Panormica no Mapa
Navegao no Mapa
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
Atributos
Mostrar Favoritos
Atributos
Atualizar
F5
Navegao no Mapa
25
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
Colar estilo
Atributos
Opes de Ressalto
Digitalizao
Digitalizao
Edies Atuais
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
Ctrl+Shift+U
Gerenciar
camadas
Ctrl+Shift+H
Gerenciar
camadas
26
7.1.6 Configuraes
Opo de menu
Atalho
Painis
Barra de Ferramentas
Mudar para o modo de
tela inteira
Referncia
Barra de
Ferramentas
Propriedades do
Projeto ...
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
Ctrl+Alt+P
Barra de Ferramentas
7.1.8 Vetor
Opo de menu
Atalho Referncia
Barra de
Ferramentas
Ferramenta de Anlise
Ferramenta de pesquisa
Ferramenta de Geoprocessamento
Ferramenta de Geometria
Ferramenta de Gerenciamento de
Dados
7.1.9 Raster
Opo de menu
Calculadora raster ...
Atalho
Referncia
ver Calculadora Raster
Barra de Ferramentas
27
7.1.10 Database
Opo de menu
Database
Atalho
Referncia
see Complemento Gerenciador BD
Barra de Ferramentas
Database
7.1.11 Web
Opo de menu
Metasearch
Atalho
Referncia
see Catlogo do Cliente MetaBusca
Barra de Ferramentas
Web
7.1.12 Processamento
Opo de menu
Atalho
Referncia
Barra de
Ferramentas
Caixa de
Ferramentas
Graphical
Modeler ...
Comandos
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
28
SRC personalizado
Gerenciar estilo
Configurar Atalhos
Customization
Opes
Opes de ajuste ...
Editar
Editar
Editar
Editar
Editar
Editar
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.
29
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
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.
31
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 8
Ferramentas Gerais
(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.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
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
Fazer linhas aparecem com menos definio para no peder performance ao renderizar
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.
: 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
(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.
(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.
(Gnome)
36
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.
(Gnome)
Expandir rvore
Fechar rvore
Comportamento Padro
Copiar atributos
37
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.
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.
38
adds a copyright label using the text you prefer to the map.
8.6. Decoraes
39
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
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.
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.
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.
40
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
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.
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.
41
A ferramenta
Mover 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
2. Selecione o arquivo do projeto :arquivo:coberturavegetal Pode ver agora o contedo do projeto (veja
figure_embed_dialog).
43
Apagar
44
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.
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.
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
Arquivos de projeto
Abrir o projeto no arranque
Especfico use
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
ative
Criar novo projeto como projeto padro e a seguir salve o projeto dentro da pasta de modelos de
projeto.
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).
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
. 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
9.3. Opes
49
Simplificao de limiar
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
50
Movendo e ampliando
Define a Ao da roda do rato
Nada)
para x e y
9.3. Opes
51
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
Juntar estilo
Quadrante do Segmento
Limite quadrante
52
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.
Usar proxy para acessar web e define Mquina, Porta, Usurio, e Palavra-chave.
9.3. Opes
53
54
Pode modificar as opes de acordo com as suas necessidades. Algumas das alteraes pode requerer o reinicio
do QGIS antes de ser efetiva.
As configuraes
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.
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
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
9.4. Personalizao
55
56
CHAPTER 10
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.
57
58
Entrada de SRC
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.
Propriedades do Projeto.
estado SRC
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
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.
59
Estado SRC
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-
61
62
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)
63
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
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
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.
64
CHAPTER 12
Atualizao
65
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).
permite voc
66
67
68
X;Y;ELEV
-300120;7689960;13
-654360;7562040;52
1640;7512840;3
[...]
69
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.
Assista arquivo para observar as alteraes no arquivo por outros aplicativos enquanto o QGIS est
sendo executado.
70
na barra de ferramentas,
Salvar Senha
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
71
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.
72
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 );
73
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:
74
75
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
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.
.
77
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.
78
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 ...
79
80
Figure 12.7: Exemplo de cor gradiente de rampa personalizado com paradas mltipla
81
82
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.
83
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.
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)
84
static/user_manual/working_with_vector/symbol_data_defin
85
86
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
88
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.
ou
Obter cor
89
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.
Com
Rampa de cor
ou com
Roda de cor
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.
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
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.
92
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
93
94
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.
95
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
96
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.
97
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
98
and
Delete Column
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
**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.
100
Figure 12.29: Dilogo para criar categorias com o ** |Editor Disposio Atributo **
Figure 12.30: Resulting built-in form with tabs and named groups
101
102
103
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
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
105
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:
106
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" %]
)
107
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:
Create a
108
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.
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
109
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].
110
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. Expresses
111
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
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
toint
toreal
tostring
todatetime
todate
totime
tointerval
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
left
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
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
115
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
Funes Registro
Este grupo contm funes que operam na identificao da registros.
116
$rownum
$id
$currentfeature
$scale
$uuid
getFeature
attribute
$map
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. Editando
117
118
12.5. Editando
119
edio
de
camadas
vetoriais
esto
ou
digitalizao
avanada,
descrita
cone
Finalidade
divididas
em
na
seo
Edies actuais
Alternar edio
Mover Elemento
Ferramenta de Ns
Apagar Selecionados
Cortar Elementos
Copiar Elementos
Colar Elementos
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
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.
120
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
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
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
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
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
Copiar Elementos
Colar Elementos
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.
Apagar Selecionados
: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
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
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
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 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
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
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
126
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.
12.5. Editando
127
128
12.5. Editando
129
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 .
130
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:
com Ctrl+E)
Salvar Editados
Desselecionar todosl
Inverter seleo
Nova Coluna
para camadas PostGIS e para camadas OGR com verso GDAL >= 1.6 (tambm com
Ctrl+W)
12.5. Editando
131
Deletar Coluna
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
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.
132
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.
12.5. Editando
133
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.
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
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.
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
135
do dados de exemplo do QGIS. As sees dos campos, valores e Operadores ajudam voc a contruir uma consulta
SQL.
136
e abra a janela da
Calculadora de 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.
137
138
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.
139
140
CHAPTER 13
Adicionar Camada Raster. Mais de uma camada podem ser carregadas ao mesmo tempo mantendo
141
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|
142
143
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.
Atual
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.
145
146
3. Mtodo Exato
No bloco da esquerda, o boto
, o qual tenta carregar uma tabela de cores a partir da banda (se tem alguma). Pode-se
No bloco da direita, Generar novo mapa de cor, permite criar novos mapas de cor categorizados. Em Modo
Classificao
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.
147
Importar do arquivo
148
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).
149
150
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 :
151
"elevation@1" * 3.28
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 14
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
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
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.
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.
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.
155
Figure 14.2: Janela para adicionar servidores WMS, mostra as camadas disponveis
156
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.
157
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.
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
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"
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
159
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
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
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.
162
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/
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:
$
$
$
$
$
$
$
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
163
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>
164
165
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
166
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
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&...
167
** 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 15
atualizaes
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
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
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.
170
Quando voc clica [OK], os dados sero transferidos a partir do dispositivo e aparece como uma camada em QG.
171
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.
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
172
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
coordenadas de posio do GPS e uma interface para inserir manualmente vrtices e feies
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.
173
174
Autodetectar
Interno
Dispositivo serial
175
176
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, 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
177
gpsd /dev/ttyUSB0
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 16
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
: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
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.
Abrir mapset
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
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
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.
Abrir mapset
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
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].
Abrir 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.
183
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.
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).
184
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
Propsito
Novo Ponto
Nova Linha
Nova
Fronteira
Novo
Centride
Mova vrtice
Adiciona
vrtice
Exclua
vrtice
Exclua vrtice da linha existente (confirme vrtice selecionado por outro clique)
Mova
elemento
Dividir linha
Exclua
elemento
Editar
atributos
Fechar
185
187
de gravao.
188
189
190
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.)
191
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.
192
270 a 315.
193
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
194
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.
195
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 17
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.
197
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.
198
199
200
201
202
203
205
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).
206
207
208
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.
209
210
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.
211
213
214
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).
215
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.
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()
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
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.
217
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().
218
##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
219
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
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.
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.
.
221
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.
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
nmero.
Um valor numrico.
profundidade=nmero 2.4
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
223
224
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.
225
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.
226
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.
227
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.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
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.
229
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
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
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"
231
#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>
e de seguida compile
make
232
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.
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])
tipo
carregue
233
234
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
cone
Finalidade
cone
Finalidade
Salvar Projeto
Novo Compositor
Duplicar Compositor
Gerenciar Compositores
Zoom Total
Visualizar a 100%
Aproximar
Afastar
Atualizar vista
Movimentar
Adicionar imagem
Adicionar seta
Desagrupar itens
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
Atlas Configuraes
236
237
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
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.
238
4. Selecione o cone
Selecionar/Move item
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
239
240
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.
241
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):
242
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
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):
243
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.
245
246
A guia Propriedades do item do item rtulo fornece as seguintes funcionalidades para o item rtulo (ver Figure_composer_label):
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
The picture Item Properties tab provides the following functionalities (see figure_composer_image_1):
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
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
249
A Propriedades do item da guia item de legenda oferece as seguintes funcionalidades (veja figure_composer_legend_1):
Propriedades principais
A guia Propriedades do item da legenda aba Propriedades principais aparesenta as seguintes funcionalidades (ver
figure_composer_legend_2):
250
Itens Legenda
O dilogo Itens da Legenda da guia legenda Propriedades do item apresenta as seguintes funcionalidades (ver
figure_composer_legend_3):
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.
251
252
A Propriedades do item de uma barra de escala apresentam as seguintes funcionalidadfes (veja figure_composer_scalebar_1):
Propriedades principais
O dilogo Propriedades principais da guia Barra de escala Propriedades do item apresenta as seguintes funcionalidades (veja figure_composer_scalebar_2):
253
Fontes e cores
The Fonts and colors dialog of the scale bar Item Properties tab provide the following functionalities (see figure_composer_scalebar_5):
Adicionar elipse
ou no cone
Adicionar Seta
255
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.
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).
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
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.
A propriedades do Item da janela tem da tabela de atributos apresenta as seguintes funcionalidades (ver figure_composer_table_1):
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.
257
Figure 18.28: Attribute table Main properties for Current atlas feature
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.
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):
259
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):
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
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):
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):
261
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.
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
263
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):
264
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.
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.
265
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.
Nota: Itens HTML no podem ser copiados para esta forma. Para contornar o problema, use o boto [Adicionar
moldura] na guia Propriedades do item.
Isso tambm pode ser feito por clique do mouse dentro da guia Histrico de comandos (veja figure_composer_29).
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
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
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
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:
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:
(CASE WHEN bounds_width($atlasgeometry) > bounds_height($atlasgeometry) THEN 297 ELSE 210 END) - 2
Use o boto
(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).
:: note:
269
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.
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 >
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,...
O cone
Graphic).
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
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.
271
272
CHAPTER 19
Complementos
273
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
274
Figure 19.2: O
Figure 19.3: O
275
Figure 19.4: O
Figure 19.5: O
276
277
Descrio
Gerar matrix de erros
Executar funes de CAD-like no QGIS
Referncia do Manual
accuracy
cadtools
Captura de
Coordenadas
Complemento de Captura de
Coordenadas
Gerenciador BD
Complemento Gerenciador
BD
Conversor DXF2Shape
Complemento dxf2shp
eVis
Complemento eVis
fTools
Complemento fTools
Ferramentas GPS
Complemento GPS
GRASS
Funcionalidade GRASS
Ferramentas GDAL
Complemento Ferramentas
GDAL
Georeferenciador
GDAL
georeferenciar
Mapa de Densidade
Complemento Mapa de
Densidade
Complemento de
Interpolao
Complemento de
Interpolao
Edio Offline
Oracle Spatial
GeoRaster
Complemento GeoRaster
Espacial Oracle
Gerenciador de
complementos
Dilogo de Complementos
Anlise do Terreno
Matricial
Complemento Anlise do
Terreno
Complemento caminho
mais curto
Complemento Menor
Distncia
Complemento SQL
Anywhere
sqlanywhere
Interrogao Espacial
Complemento de Consulta
Espacial
SPIT
Complemento SPIT
Estatsticas Zonal
Complemento Estatstica
Zonal
MetaSearch
Catlogo do Cliente
MetaBusca
278
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
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
279
280
281
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.
Export text labels se voc deseja criar uma camada extra do tipo pontos com os rtulos.
4. Clique [OK].
.
282
283
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
284
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
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
BEARING
275
80
10
76
285
286
287
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
290
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
291
<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>
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
Anlise de
Vizinhana
Coordenada(s)
mdia(s)
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.
292
Finalidade
Seleo aleatria
Seleo aleatria
dentro de
subconjuntos
Pontos aleatrios
Pontos regulares
Grade vetorial
Selecionar pela
localizao
Polgono a partir da
extenso da camada
|borda|
|interseco|
|unio|
|cortar|
|eliminar|
Ferramenta
Finalidade
Forma(s)
convexa(s)
Borda(s)
Interseo
Unio
Diferena
simtrica
Cortar
Diferena
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
293
Finalidade
Verificar validade
da geometria
Exportar/Adicionar
geometrias de
colunas
Centrides de
polgonos
Triangulao de
Delaunay
Polgonos de
Voronoi
Simplificar
geometrias
Densificao de
geometria
Densificar
geometrias
Multipartes para
partes simples
Mesclar vrias feies para uma nica feio multipartes baseada em um campo
exclusivo de identificao.
Polgonos para
linhas
Linhas para
polgonos
Extrao de ns
294
Finalidade
Definir a
projeo atual
Unir atributos
por
localizao
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.
295
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
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.
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
297
Diversos
Construir
Raster Virtual
(Catlogo)
Juntar
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
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 .
298
cone
Propsito
cone
Propsito
Abrir Raster
Iniciar georreferenciamento
Configuraes de transformao
Adicionar ponto
Excluir ponto
Movimentar
Aproximar
Afastar
Ver a camada
ltima visualizao
Prxima visualizao
Clique em determinado ponto da imagem raster e entre com suas coordenadas X e Y manualmente.
299
Com o boto
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.
300
eo
301
302
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.
.
Selecione o menu Exibir Barra de Ferramentas Raster para exibir a Barra de Ferramentas Raster se no
estiver visvel.
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.
303
304
305
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.
.
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
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.
307
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
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.
309
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
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
.
311
Isto ir carregar o raster para a tabela padro GDAL_IMPORT table, como coluna designada de RASTER.
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.
313
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
314
315
316
Operaes possveis:
Contm
Igual
Sobrepe
Cruza
Intersecta
Disjunto
Toca
Dentro
Consulta Espacial
3. Selecione a camada regions como camada fonte e airports como camada de elementos referncia.
4. Selecione Contm como operador e clique [Aplicar].
317
Agora obtm uma lista de elementos ID da consulta e tem vrias opes como mostrado na figure_spatial_query_1.
Clique em
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.
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
Figure 19.32: Usando Complemento SPIT para importar arquivos shapefile do PostGIS
319
320
321
322
CHAPTER 20
Ajuda e Suporte
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
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.
324
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
326
CHAPTER 21
Apndice
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
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
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.
330
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
331
332
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.
333
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
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.
335
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 22
Web
map
service
(1.1.1)
implementation
specification.
OPEN-GEOSPATIAL-CONSORTIUM.
http://portal.opengeospatial.org, 2004.
Web
map
service
(1.3.0)
implementation
specification.
337
338
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
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
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