forked from school-of-data/GIS-curriculum
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmodule05.Rmd
238 lines (127 loc) · 16.2 KB
/
module05.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
# Fazendo mapas
**Autor**: Ketty
Este módulo irá fornecer a você uma visão geral das etapas frequentemente necessárias para elaborar um mapa no QGIS. No final do módulo, os participantes conhecerão os seguintes conceitos:
* Tela do mapa e camadas relacionadas
* O layout de impressão e o layout de impressão
* Elementos e propriedades do mapa
Além disso, você terá aprendido as seguintes habilidades;
* Usando o layout de impressão para fazer um mapa
* Adicionando elementos do mapa ao mapa
* Gerenciando layouts de impressão diferentes
Ferramentas e recursos necessários:
* Computador
* Acesso à Internet
* QGIS 3.16 ou posterior
* Camada de limite administrativo `rj_capital` (dentro de [module5.gpkg](data/module5/module5.gpkg))
* `rj_clinics` (dentro de [module5.gpkg](data/module5/module5.gpkg))
* Unidades Federativas do Brasil, `br_ufs` (dentro de [module5.gpkg](data/module5/module5.gpkg))
* [RJ High Resolution Settlement Layer](data/module5/hrsl_rj_capital_populacao.tif)
Pré-requisitos:
* Conhecimento básico de como operar um computador
* Uma compreensão de todos os módulos anteriores
Recursos adicionais:
* QGIS Map LayOut - [https://docs.qgis.org/3.16/en/ docs/training_manual/map_layout/map_layout.html](https://docs.qgis.org/3.16/en/docs/training_manual/map_layout/map_layout.html)
* Modelos de layout - [https://layout-hub.github.io/](https://layout-hub.github.io/)
* Gerenciador de estilos - [https://docs.qgis.org/3.16/en/docs/user_manual/style_library/style_manager.html](https://docs.qgis.org/3.16/en/docs/user_manual/style_library/style_manager.html)
* Biblioteca de estilos - [https://docs.qgis.org/3.16/en/docs/user_manual/style_library/index.html](https://docs.qgis.org/3.16/en/docs/user_manual/style_library/index.html)
Vamos começar com um exemplo:
Para fazer um mapa, você precisará de um tópico que gostaria de entender melhor, por exemplo 'Distribuição espacial de clínicas (equipamentos de saúde) no Rio de Janeiro'. Você notará que o tópico fornece um tema para explorar e a localização geográfica. Munido com essas informações e os dados relevantes que permitem que você explore mais a questão, você pode prosseguir para elaborar um mapa.
Este módulo enfocará os seguintes conceitos-chave de criação de mapas; tela do mapa e camadas relacionadas, o layout de impressão e elementos e propriedades do mapa. Primeiro, aqui estão as definições curtas de cada um:
* a **tela do mapa e camadas relacionadas**: é provavelmente o widget mais importante no QGIS porque mostra o mapa composto de camadas sobrepostas e permite a interação com o mapa e as camadas. Isso é abordado no Módulo 0: Introdução ao QGIS
* o **layout de impressão**: O layout de impressão fornece layout e recursos de impressão. Ele permite que você adicione elementos como o mapa, rótulos de texto, imagens, legendas, barras de escala, formas básicas, setas, tabelas de atributos e quadros HTML. Com o layout de impressão, você pode criar belos mapas e atlas que podem ser impressos ou salvos como um arquivo PDF, uma imagem ou um arquivo SVG. Esta é uma maneira poderosa de compartilhar informações geográficas produzidas com QGIS que podem ser incluídas em relatórios ou publicadas. Você pode salvar o layout como um modelo e carregá-lo novamente em outra sessão. Finalmente, a geração de vários mapas com base em um modelo pode ser feita por meio do gerador de atlas. A imagem abaixo mostra o layout de impressão e a interface do layout de impressão. Esta interface é aberta quando você abre um novo layout de impressão.
![Layout de impressão](media/modulo5/print_comp2.png "Layout de impressão")
Figura 5.1: Layout de impressão
* **elementos e propriedades do mapa**: os mapas contêm muitas informações. A maioria dos mapas terá as cinco seguintes coisas: um título, uma legenda, uma grade, uma rosa dos ventos para indicar a direção e uma escala. O título informa o que está sendo representado no mapa.
## Exportando a tela do mapa
Neste tutorial, mostraremos duas maneiras de 'Exportar a tela do mapa' para o layout de impressão do QGIS. O primeiro método é direto, enquanto o segundo método explora os recursos mais avançados fornecidos pelo layout de impressão.
### Primeiro método: Exportar a tela do mapa sem o layout de impressão
1. As camadas de dados já devem estar adicionadas à tela do QGIS. As camadas podem então ser estilizadas para comunicar informações em seus dados. Adicione as decorações do mapa clicando em **Exibir > Decorações**. Selecione sua decoração de mapa preferida. Por exemplo, você pode adicionar o rótulo de título, barra de escala e rótulo de direitos autorais. Para cada decoração, você terá que especificar as configurações em uma caixa de diálogo.
2. A etapa final é exportar o mapa para o formato de imagem ou PDF. Para fazer isso, clique em **Projeto > Importar/Exportar** e selecione o formato de exportação de sua preferência. A caixa de diálogo de exportação abaixo deve aparecer.
![Exportando a tela do mapa como imagem](media/modulo5/export-map-canvas-image.png "Exportando a tela do mapa como imagem")
![Exportando o mapa](media/modulo5/export-map-canvas.png "Exportando o mapa ")
Figura 5.2: Exportando o mapa
3. Clique em **Salvar**. O mapa na tela do QGIS será salvo como um documento PDF ou imagem. Navegue até o local onde o arquivo foi salvo e agora você pode imprimir ou compartilhar o mapa.
![Tela do mapa exportada como imagem](media/modulo5/exported-map-canvas.png "Tela do mapa exportada como imagem")
Figura 5.3: Tela do mapa exportada como imagem
### Segundo método: Exportar a tela do mapa para a impressão layout
1. Neste tutorial, faremos um mapa mostrando a 1.) localização dos centros de saúde e 2.) densidade populacional do Rio de Janeiro. As camadas de dados já devem ser adicionadas à tela do QGIS. As camadas podem então ser estilizadas para comunicar as informações dos seus dados.
![Criando novo layout de impressão](media/modulo5/new-print-layout.png "Criando novo layout de impressão")
Figura 5.4: Criando novo layout de impressão
2. A tela do mapa agora pode ser exportada para o layout de impressão. Clique no 'botão novo layout de impressão' ![Novo layout de impressão](media/modulo5/newprint_composer.png "Novo layout de impressão"). Isso pode ser acessado através da barra de ferramentas. Como alternative, acesse usando a barra de menu 'Projetos'. Uma caixa de diálogo de título será aberta, solicitando que você digite o título do Layout de impressão. Digite 'Rio de Janeiro' e clique em OK.
![Nomeando o layout de impressão](media/modulo5/new-print-layout-name.png "Nomeando o layout de impressão")
Figura 5.5: Nomeando o layout de impressão
3. O layout de impressão será aberto
![A janela Layout de impressão](media/modulo5/new-print-layout-window.png "A janela Layout de impressão")
Figura 5.6: A janela Layout de impressão
4. Você notará que a tela do layout de impressão está vazia. Para adicionar o mapa estilizado da tela QGIS, clique no botão 'Adicionar novo mapa ao layout'![Alt_text](media/modulo5/add_new_map_to_layout.png "image_tooltip"), clique com o botão esquerdo do mouse e desenhe um retângulo no espaço em branco no centro do layout de impressão. O mapa será adicionado. Você acabou de adicionar um mapa para o layout de impressão. Agora é possível adicionar todos os outros elementos do mapa, como título, legenda, grades, etc.
![Adicionar mapa ao layout de impressão](media/modulo5/print-layout-map.png "Adicionar mapa ao layout de impressão")
Figura 5.7: Adicionar mapa a Layout de impressão
### Quiz
1. O que é a tela do mapa QGIS?
a. mostra o mapa composto de camadas de mapa sobrepostas
b. permite interação com o mapa e camadas
c. um widget para fazer mapas
2. Qual é a utilidade do layout de impressão?
a. fornece layout crescente e recursos de impressão
b. permite adicionar elementos do mapa
c. lidar com a exportação e impressão de mapas
3. Qual dos seguintes não é um elemento do mapa?
a. Título
b. Escala
c. Legenda
d. Cores e designs
## Adicionando e editando elementos do mapa ao layout de impressão
### Tutorial/Exercício
Agora que o mapa estilizado foi adicionado ao layout de impressão, é hora de adicionar elementos importantes como o título, escala, legenda, grade, metadados etc. para o layout de impressão. A maioria dos botões está localizada à esquerda do layout de impressão.
1. Clique no botão 'Adicionar rótulo' ![Alt_text](media/modulo5/add_title.png "image_tooltip"), mantenha pressionado o botão esquerdo do mouse e desenhe um retângulo onde deseja colocar o título do mapa. Digite o título no menu 'Propriedades principais' no lado direito do layout de impressão. As propriedades da fonte podem ser alteradas no item de menu 'Aparência'.
![Adicione o título do mapa](media/modulo5/print-layout-with-title.png "Adicione o título do mapa")
Figura 5.8: Adicione o título do mapa
2. Em seguida, adicionaremos a legenda e a escala. Uma declaração de atribuição de dados pode ser adicionada usando o botão 'Adicionar rótulo'. Clique no botão de Adicionar rótulo na barra da esquerda. Siga as mesmas etapas do item 1. acima para adicionar esse elemento ao layout de impressão. Você pode adicionar outros elementos do mapa, mas tome cuidado para que o mapa não fique muito confuso.
![Barra de escala](media/modulo5/scale-bar.png "Barra de escala")
Figura 5.9: Adicionar barra de escala ao mapa
![Legenda](media/modulo5/legend.png "Legenda")
Figura 5.9: Adicionar legenda ao mapa
![Atribuição](media/modulo5/attribution.png "Atribuição")
Figura 5.10: Adicionar atribuição ao mapa
3. Se o layout do mapa estiver satisfatório, você já pode exportar o mapa um PDF, PNG, JPEG ou SVG, pronto para impressão. Lembre-se também de salvar o layout. Todas as funções de salvamento podem ser acessadas através do menu 'layout'.
4. Salve o mapa como uma imagem usando **Layout > Exportar como imagem** ou clicando no botão **Exportar como imagem** ![Exportar mapa como imagem](media/modulo5/export-image-btn.png "Exportar mapa como imagem"). O QGIS irá perguntar a você em qual arquivo salvar o mapa, bem como os parâmetros da imagem.
![Parâmetros de imagem](media/modulo5/img-parameters.png "Parâmetros de imagem")
Figura 5.10: Adicionar atribuição ao mapa
![Mapa exportado como img.](media/modulo5/exported-map.png "Mapa exportado como img.")
Figura 5.11 : Mapa exportado como imagem
### Quiz
1. Em qual das seguintes guias você pode alterar as propriedades dos elementos do mapa?
a. Composição
b. Propriedades do item
c. Geração de Atlas
2. Qual é a diferença entre o layout do mapa e o layout de impressão? -***O layout do mapa permite que você adicione mapas da tela do mapa, enquanto o layout de impressão permite que você componha seu mapa***
3. Como você pode adicionar texto de atribuição ao layout do mapa? -***Adicione uma caixa de título e digite o texto de atribuição. Observe que a caixa de título permite que você adicione todas as formas de texto ao seu mapa.***
## Automatizando a criação de mapas usando os recursos do Atlas
### Tutorial/Exercício
Se sua organização publica mapas impressos ou on-line, geralmente você precisa criar muitos mapas com o mesmo modelo - geralmente um para cada unidade administrativa ou região de interesse. Criar esses mapas manualmente pode levar muito tempo e, se você quiser atualizá-los regularmente, isso pode se tornar uma tarefa árdua. O QGIS tem uma ferramenta chamada Atlas que pode ajudá-lo a criar um modelo de mapa e publicar facilmente um grande número de mapas para diferentes regiões geográficas. Vamos tomar as diferentes Unidades Federativas do Brasil como exemplo:
![Camada de cobertura](media/modulo5/atlas-coverage.png "Camada de cobertura")
Figura 5.12: Camada de cobertura
![Tabela de atributos](media/modulo5/atlas-attr.png "Tabela de atributos")
Figura 5.13: Tabela de atributos
1. Esta camada servirá como camada de cobertura externa, o que significa que o Atlas QGIS irá cirar um mapa para cada uma das feições dessa camada de cobertura. Ao todo, serão gerados 27 mapas.
2. Abra ou crie um novo Layout de impressão e adicione um mapa.
![Layout de impressão do Atlas](media/modulo5/atlas-print-layout.png "Layout de impressão do Atlas")
Figura 5.14: Layout de impressão do Atlas
3. No painel direito do Layout de impressão, certifique-se de selecionar o menu **Atlas** e marque a caixa **Gerar um atlas**. Você também pode abrir as Configurações do Atlas usando o botão Configurações do Atlas ![Configurações do Atlas](media/modulo5/atlas-settings-btn.png "Configurações do Atlas") na barra de ferramentas do Atlas.
![Geração Atlas](media/modulo5/generate-atlas.png "Geração Atlas")
Figura 5.15: Geração Atlas
3. A próxima etapa é escolher a camada de cobertura; A camada de cobertura é a camada de índice usada para criar cada página. Um mapa/página para o Atlas será gerada para cada feição na camada de cobertura. No nosso caso, usar a camada de cobertura `br_ufs` criará um mapa para cada uma das 27 UFs. O QGIS Atlas altera dinamicamente a extensão da visualização para cada recurso na camada de cobertura. Você pode optar por tornar a camada de cobertura oculta nos mapas que você cria (ou seja, a camada de cobertura não será visível no Layout de Impressão) e selecionar como nomear cada página do Atlas. Você também pode realizar alguma filtragem e classificação da camada de cobertura, se necessário. Para a **Saída**, você pode optar por ter um único arquivo como saída marcando a caixa de seleção **Exportar arquivo único quando possível**. Se desmarcado, você gerará um arquivo diferente por mapa.
![Selecionar camada de cobertura](media/modulo5/coverage-layer.png "Selecionar camada de cobertura")
Figura 5.16: Selecionar camada de cobertura
4. Agora que definimos a camada de cobertura, devemos dizer ao Layout de impressão para usar o atlas para controlar a extensão dos mapas (área visível no mapa imprimível) que iremos gerar. Na guia **Propriedades do item**, marque a caixa para **Controlado pelo Atlas**
![Controlado pelo Atlas](media/modulo5/atlas-controlled.png "Controlado pelo Atlas")
Figura 5.17: Certifique-se de que a extensão do mapa é controlado pelo Atlas
5. Para visualizar seu Atlas, clique no botão Visualizar Atlas ![Botão Visualizar Atlas](media/modulo5/atlas-preview-btn.png "botão Visualizar Atlas") na barra de ferramentas Atlas. Isso mostrará os 27 mapas que você gerou. Use a barra de ferramentas do Atlas ![Barra de ferramentas do Atlas](media/modulo5/atlas-toolbar-nav.png "Barra de ferramentas do Atlas") para navegar pelos mapas do Atlas.
![Atlas Preview](media/modulo5/atlas-preview.png "Atlas Preview")
Figura 5.18: Atlas Preview
6. Você pode exportar os mapas do Atlas através do botão **Exportar Atlas** ![Botão Exportar Atlas](media/modulo5/atlas-export-btn.png "Botão Exportar Atlas") como imagens ou PDFs. Selecione **Exportar Atlas como imagem**. Você deve gerar 27 mapas, e cada mapa mostrará a extensão de uma das UFs.
![Resultado do Atlas](media/modulo5/atlas-outputs.png "Resultado do Atlas")
Figura 5.18: Resultado do Atlas
7. **DICA**: Para este exemplo, mapeamos apenas a camada de cobertura. O poder do Atlas é quando mapeamos várias camadas. Por exemplo, temos as clínicas, rede de estradas e dados de densidade populacional para todo o país carregados como camadas no QGIS. Em seguida, gostaríamos de criar um mapa para cada uma das UFs mostrando essas mesmas camadas. Usar o Atlas exigiria que criássemos apenas um modelo de layout e deixássemos o Atlas lidar com a geração dos outros mapas com base na camada de cobertura que usamos.
8. **DICA**: Você pode usar as expressões QGIS e substituições definidas por dados para definir os outros elementos do mapa em seu Atlas para que eles também mudem dinamicamente, dependendo da feição da camada de cobertura que está sendo mapeado. Por exemplo, você pode usar uma expressão QGIS chamando o valor do campo NAME_1 em seu rótulo para que ele mude dinamicamente para exibir o valor de NAME_1 para a feição atual que está sendo mapeada.
Para obter mais informações sobre o Atlas QGIS, consulte: [https://www.youtube.com/watch?v=tOnMJBUvEjY](https://www.youtube.com/watch?v=tOnMJBUvEjY).