---
title: "Elaboração de mapas através do compositor de impressão no QGIS"
author: "Adenor Vicente Wendling"
date: "16/04/2021"
output:
  word_document:
    toc: yes
  html_document:
    toc: yes
    toc_float: yes
    theme: united
    highlight: zenburn
    df_print: paged
referencia_odt: my_styles2.odt
bibliography: ../../../citation/Assentamento.bib
csl: ../ABNT_IFPR.csl
always_allow_html: yes
abstract: |
  aqui digite o resumo    
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

#### Introdução

O compositor de impressão é uma ferramenta do QGIS, que oferece a possibilidade de elaborar a versão final dos mapas que serão impressos ou exportados. Permite a definição de escala e orientação do mapa, a inserção de legendas, tabelas, imagens e diversos outros itens e atributos de interesse (@Pamboukian2021).

Neste tutorial vamos explorar algumas questões básicas para elaborar mapas limpos e com as informações necessárias dos assentamentos da reforma agrária do município de PAlmas, PR. Como a ferramenta de compositor de impressão possui uma infinidade de opções, não temos a pretenção de explorar toda a capacidade, mas sim, o necessário para elaboração dos mapas que farão parte do relatório de descrição dos assentamentos.

Todo tutorial será baseado e elaborado no arquivo "Assentamento_SL_qgs.qgs, que pode ser aberto no link a seguir
![Projeto dos assentamentos](../Qgis/Assentamento_SL_qgs.qgs)


# Criando um layout

Para acessar a janela do compositor de mapas, clique em **Projeto** no menu principal, depois selecione **novo layout de impressão**. Na janela que se abre, atribua um nome ao novo layout.



>>As visualizações da localização dos ícones ou menus constam na figura 1.

Vai abrir uma janela em branco, onde a primeira coisa a ser feita é definir o tamanho do papel (por default, abre uma página A4). Para alterar o tamanho ou orientação basta clicar em **Layout** no menu principal, e depois em **Configura página** e fazer as alterações para suas preferências. 

Feito isso, podemos iniciar o layout. Antes porém, é necessário verificar se as barras de ferramentas *Ferramentas*, *...layout*, *...atlas*, *..navegação*, e *...de  ação* estão visíveis. Caso não estejam, clique com botão direito na parte superior da tela e marque as ferramentas a serem exibidas.

Para inserir uma imagem no layout, adiciona-se um "mapa", clicando no ícone, e depois desenhando-o na página (parte em branco), no tamanho desejado.

>> Na mesma página podem ter vários mapas, de diferentes tamanhos. Estes mapas podem ser redimensionados a qualquer momento, então não se preocupe na perfeição desse dimensionamento agora.

Ao definir definir o "mapa", irá aparecer a mesma imagem que está aberto na janela do QGIS, com as mesmas escalas. Para alterar a escala e a localização exata do mapa a exibir, selecione o ícone "Mover conteudo do mapa". 

![Figura 1 - Primeiros passos para criar um layout de impressão de mapas](../imagens/layout_1.png)

Nessa mesma barra de ferramentas **ferramentas** tem as opções de inserir legendas, barra de escala, formatos máscara, imagens, setas, hatml, tabela de atributos e textos. Toda vez que voce adiciona um desses itens, se abre uma janela a direita em que podem ser feitas as modficações de tamanho, letra, ou mesmo do que esta ali escrito.

Aproveite e marque todas opções na área de **painéis**, pois serão úteis para criar um layout de qualidade.

# Configurando um layout mais complexo
Depois de inserido o mapa inicial, podemos edita-lo para torna-lo um layout com ótima aparência, e com as informações georeferendas e de interesse.
Para este tutorial, será demonstrado o passo a passo para elaborar um layout conforme a figura 2.

![Figura 2 - Mapa do PRV modelo para o tuturial](../projetos/PRV/Caco/ProjetoParaArtigo4.png)

## Definir o item principal
Depois de inserido o *mapa* no layout, e aparecer a primeira imagem na página, é possível verificar com mais facilidade o que queremos mostrar. Caso necessário, volte para a janela principal do QGIS, selecione as camadas a serem exibidas no mapa principal, e defina com as propriedades de cada camada.


Selecionadas as camadas, e definidas seus atributos (cores, expessura, tipo de linha, etc), é hora de finalizar seu dimensionamento dentro da página. Será exibido ja janela *item*, provavelmente como *mapa 1*. 
>> Nesta janela você pode travar a movimentação do item, bem como marcar-lo para ser exibido ou não no layout final.

>>> Os números ~~riscados~~ indicam o número marcado na figura abaixo.

O dimensionamento se dá de duas formas: *1* - tamanho da item/janela dentro da página (para alterar este tamanho, selecione o ícone *selecionar/mover item* (~~2~~)); *2* - escala das camadas - para dimensionar (aproximar ou distanciar) pode ser feita através do mouse, selecionando-se o ícone *mover o conteúdo do item*(~~3~~), ou altere o valor da escala em *escala* (~~3~~).  

Depois de finalizado este item, recomenda-se travá-lo para evitar alterações indesejadas. Para isso, marque a opção *travar Camadas* (~~4~~). Com esta opção selecionada, podemos alterar as camadas e configurações das camadas, que não afetará esta parte. Todavia, é importante garantir que todos os detalhes deste item estajam realmente finalizados, pois, do contrário, teremos retrabalho.

![Figura 3. Definições do primeiro item do layout](../imagens/layout_2.png)


## Inserir e configurar a legenda, barra de escala e seta norte.  
Para inserir a legenda, barra de escala e a seta norte, clique nos ícones correspondentes (~~1, 2 e 3~~ da figura 4), e defina o local e o tamanho de cada item conforme sua preferência. Estes detalhes podem ser definidos posteriormente, portanto, não perca muito tempo com isso agora.

>Infelizmente, a parte da legenda geralmente necessita de edição, pois apresenta todas as camadas existentes no projeto do QGIS, mesmo que não estejam sendo exibidas. Esta edição é um pouco trabalhosa, mas, não se preocupe, em seguida será apresentado o passo a passo que facilita sua vida.

### Edicão da Legenda.
Para o passo a passo da edição da legenda foi alterada a apresentação da janela, sendo que a janela **Propriedades do item** foi deslocada para o lado direiro da tela. Isso foi feito, clicando com o mouse sobre a parte superior da janela, e arrastando-a até o local desejado. Isto não é necessário que seja feito, sendo apenas uma opção para este tuturial, que apresenta uma legenda inicial com muitas linhas.

A primeira parte (pode ser a última também) é a definição do título da legenda (~~1~~ da figura 4). Este título irá aparecer na parte superior das legendas.

Para a edição das legendas precisamos desmarcar a *atualização automática* (~~2~~ da figura 4). Em seguida podemos selecionar a linha da legenda a ser eliminada ou editada (~~3~~ da figura 4). Se for para deletar, clique no botão *menus* (~~4~~ da figura 4). Para alterar a descrição, clique no botão *editar* (~~5~~ da figura 4).
Para adicionar uma outra legenda, clique em *+*, e selecione a camada a ser adicionada (só é possível adicionar legendas das camadas existentes no projeto).

Nesta mesma janela, rolando a barra lateral, podem ser realizadas alterações no formato de apresentação da legenda, como: número de colunas, fonte, tamanho e posição, rotação, renderização, moldura, etc. Recomendamos cada um pratique estas opções, e altere o formato a seu agrado.


![Figura 4. Inserir e configurar a legenda, barra de escala e seta norte](../imagens/layout_3.png)

## Mapa do detalhe (aspecto lupa)
Para o mapa do detalhe inserimos um novo *mapa*, clicando em ~~2~~ da figura 1. Será criado um novo retângulo, com as dimensões idênticas ao visto na imagem 2, denominado como **mapa 2**. 

Não há a opção de inserir um item em formato de circulo até a presente versão do QGIS, por isso teremos de usar alguns atalhos e macetes. Esses macetes são fruto da video aula criada por *Narcélio de Sá*, e disponível em <https://www.youtube.com/watch?v=kcw9SWz93eo>.

Mas antes de passar para a parte de "criar o círculo", devemos definir a escala e o local a ser apresentado neste detalhe.

Feito isso, vamos inserir um circulo sobre o retângulo do item "mapa 2", clicando no ícone *adicionar formato*, depois em *adicionar eclipse* da barra de ferramentas **ferramentas**. Depois, clico com o ponteiro do mouse posicionado na canto superior direito, e arrasto até o canto inferior esquerdo, de modo que o circulo fique centalizado no retângulo (imagem 50.

![Figura 5. detalhe da elipse sobre o retângulo](../imagens/layout_5.png)

O próximo passo é a configuração desta elipse, conforme os passos a seguir.
* Clique em estilo (~~1~~~figura 6).
* Clique em *simples*  (~~2~~~figura 6)
* Selecione *simple fill*  (~~3~~~figura 6)
* Selecione a cor preta (ou digite #000000 no código da cor) (~~4~~~figura 6).
* Marque a opção *desenhe os efeitos* no final desta janela de edição (~~5~~~figura 6).
* Clique em *personalizar efeitos* (~6~~~figura 6). 

![Figura 6. Definição propriedade da eclipse](../imagens/layout_7.png)

Na nova janela que se abra, sega os seguintes passos (figura 7:
* Marque a opção brilho exterior
* Na linha *distribuir* selecione *pontos* e defina em *500* o número de pontos. (Este valor pode ser menor, ou maior, dependendo do tamanho do mapa. Evite definir números muito altos, pois exige muita mémória da máquina).
* Defina a opacidade em 100%.
Esta última alteração deverá gerar uma camada de branco entre o circulo e a borda do retângulo.

![Figura 7. Personalização dos efeitos da elipse](../imagens/layout_8.png).

O próximo passo é a definção da renderização da eclipse.
Para isso, clique em *renderização*. Nesta janela, selecione a opção *Clarear*, e a opacidade em 100% (figura 8).

![Figura 8. Personalização dos efeitos da elipse](../imagens/layout_9.png).

Está feito a exibição em formato de circulo. 

Na imagem proposta inicialmente, entretanto, aparece um circulo com a linha vermelha.
Para fazer isso, vamos inserir mais uma elipse. Na definição do estilo, defino a cor da linha com a cor de preferência, e o prenchimento como *preenchimento transparente.

Agora falta adicional o circulo menor, e as linhas.
Para o curculo, proceda como no circulo anterior.
Para as linhas, clique em adicionar seta, posicione o ponteiro do mouse em uma extremidade, clique e arraste até a outra extremidade.

A imagem até aqui ficou assim (figura 9).


![Figura 9. Personalização dos efeitos da elipse](../imagens/layout_10.png).



Fica como desafio, a configuração da cor das linhas,  e a retirada da seta nas pontas. 











