Você está na página 1de 16

Universidade Federal do Tocantins

Ciência da Computação

Análise espacial de dados


Uma abordagem baseada em QGIS

Andreas Kneip
Módulo 6

Fazendo o Layout dos Mapas

6.1 Usando o Layout de Impressão


Agora que você tem um mapa, precisa imprimi-lo ou exportá-lo para um documento.
A razão é que um arquivo de mapa GIS não é uma imagem. Em vez disso, ele salva
o estado do programa GIS, com referências a todas as camadas, seus rótulos, cores,
etc. Portanto, para quem não tem os dados ou o mesmo programa GIS (como QGIS),
o arquivo de mapa irá seja inútil. Felizmente, o QGIS pode exportar seu arquivo de
mapa para um formato que o computador de qualquer pessoa possa ler, bem como
imprimir o mapa se você tiver uma impressora conectada. A exportação e a impressão
são feitas por meio do Layout de impressão.
O objetivo desta lição: Usar o layout de impressão QGIS para criar um mapa básico
com todas as configurações necessárias.

6.1.1 O Gerenciador de Layout


O QGIS permite que você crie vários mapas usando o mesmo arquivo de mapa. Por
isso, possui uma ferramenta chamada Gerenciador de Layout.

1. Clique na entrada do menu Projeto I Gerenciador de Layout. . . para abrir esta


ferramenta. Você verá uma caixa de diálogo do gerenciador de layout em branco.

1
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 2

2. Selecione Novo a partir do modelo I Layout vazio e então Criar. . . .

3. Dê ao novo layout o nome de Swellendam e clique em OK .

4. Agora você verá a janela Layout de impressão:

Você também pode criar esse novo layout por meio do menu Projeto I
Novo layout de impressão. . . .
Qualquer que seja a rota que você tomar, o novo layout de impressão agora está
acessível a partir do menu Projeto I Layouts I Swellendam .

6.1.2 Composição Básica do Mapa


Vamos usar o mapa criado na aula anterior.
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 3

1. Clique com o botão direito do mouse na parte central da janela de layout e esco-
lha Propriedades da página. . . .

2. Escolha Tamanho A4 e Orientação Paisagem .

Adicionar mapa
3. Clique em . Com esta ferramenta ativada você será capaz de
adicionar um mapa no layout.

4. Clique e arraste o ponteiro do mouse de modo a formar uma caixa. O mapa


aparecerá quando soltar o botão do mouse.

5. Clique no mapa e arraste para mover a caixa, clique nos quadradinhos nas bor-
das para mudar o tamanho da caixa.

6. Ajuste as margens e deixe espaço para o título, em cima.

7. Os botões de zoom funcionam para a página toda. Para dar zoom no mapa você
Mover conteúdo do item
deve escolher a janela principal do QGIS ou selecionar o botão .
Deslocar layout
Você retorna ao controle da página usando o botão .

8. Se por alguma razão a página não atualizar corretamente, use o botão


Redesenhar
.

9. Clique em Layout I Salvar projeto .

6.1.3 Acrescentando um Título


Agora seu mapa está com uma boa aparência na página, mas seus leitores/usuários
ainda não foram informados do que está acontecendo. Eles precisam de algum con-
texto, que é o que você fornecerá a eles adicionando elementos do mapa. Primeiro,
vamos adicionar um título.
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 4

Adicionar rótulo
1. Clique no botão .

2. Clique na página, acima do mapa, aceite os valores sugeridos na caixa de diá-


logo Propriedades do Novo Item e um rótulo aparecerá na parte superior do
mapa.

3. Redimensione-o e coloque-o na parte superior central da página. Ele pode ser


redimensionado e movido da mesma forma que o mapa.
Ao mover o título, você notará que linhas-guia aparecem para ajudar no posicio-
Alinhar à esquerda
namento no centro da página. É possível utilizar a ferramenta .

4. Clique no mapa e, com a tecla SHIFT pressionada, clique também no título.


Alinhar à esquerda
5. Clique na ferramenta e com o botão do mouse apertado, escolha
Alinhar centro
.
Agora, o rótulo está alinhado ao centro, mas não o texto. Para centrar o conteúdo
do rótulo:

(a) Selecione o rótulo clicando nele.


(b) Clique na guia Propriedade do item no menu lateral da janela de layout.
(c) Mude o texto para "Swellendam".
(d) Use esta interface para ajustar o tamanho da fonte e o alinhamento do texto.
Na seção Aparência mude o tamnho da fonte para 36 e o alinhamento
horizontal para Centro .
É possível mudar a cor da fonte também, além do tipo de fonte, mas vamos
deixar assim mesmo. É possível também acrescentar moldura ao título,
especificando a espessura da linha e a cor, assim como acrescentar uma
cor de fundo ao título. Vamos deixar assim como está mesmo.

Para se certificar de que você não moverá acidentalmente esses elementos agora
que os alinhou, você pode travar os itens no lugar:

1. Selecione o rótulo e os itens do mapa.

Bloquear itens selecionados


2. Clique no botão na barra de ferramentas.

Desbloquear Todos os Itens


3. Se for preciso editar os itens novamente, use o botão .
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 5

6.1.4 Acrescentando uma Legenda


O leitor de mapa também precisa ser capaz de ver o que as várias coisas no mapa
realmente significam. Em alguns casos, como os nomes dos lugares, isso é bastante
óbvio. Em outros casos, é mais difícil de adivinhar, como as cores das florestas.
Vamos adicionar uma nova lenda.

Adicionar Legenda
1. Clique no botão .

2. Clique na página para colocar a legenda, aceite os valores sugeridos na caixa


de diálogo Propriedades do Item ,

3. Uma legenda é adicionada à página de layout, mostrando a simbologia das ca-


madas conforme definido na caixa de diálogo principal.

4. Como de costume, você pode clicar e mover o item para onde quiser.

6.1.5 Personalizando os Elementos da Legenda


Não precisamos de tudo que está na legenda, assim, vamos eliminar os não deseja-
dos.

1. Na guia Propriedades do item, você encontrará o grupo de itens da legenda.

2. Desmarque a caixa de Atualização automática , permitindo que você modifique


diretamente os itens da legenda.

3. Selecione a entrada buildings .

4. Exclua-o da legenda clicando no botão .

Você também pode renomear os elementos.


MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 6

1. Selecione uma camada.


Editar propriedades do item selecionado
2. Clique no botão .

3. Renomeie os itens para Estradas e ruas , Rios , Lagos , Áreas protegidas


e Uso da terra . Deixe em branco o nome da camada places .

Você também pode reordenar as camadas na legenda.


Salve o layout. Você vai terminar com algo assim, mas o produto final vai depender
dos elementos que você deixou na legenda, e da ordem em que esses elementos apa-
recem. O corte do zoom também via ser diferente. Para o mapa ficar mais visível eu
estabeleci, nas propriedades da página, um fundo amarelo pálido, e também coloquei
uma moldura na legenda.

6.1.6 Exportando o Mapa


Finalmente, o mapa está pronto para exportação! Você verá os botões de exportação
perto do canto superior esquerdo da janela de layout:

Imprimir layout
• : é uma interface que se liga diretamente à impressora. Como
as opções da impressora variam de acordo com o modelo da impressora com
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 7

a qual você está trabalhando, provavelmente é melhor consultar o manual da


impressora ou um guia geral de impressão para obter mais informações sobre
este tópico.
Os outros botões permitem exportar a página do mapa para um arquivo.
Exportar como imagem
• : oferece uma seleção de vários formatos de imagem para
escolher, como PNG, JPEG, BPM, TIFF e outros. Esta é provavelmente a opção
mais simples, mas a imagem que ele cria está “morta” e é editável em programas
de manipulação de imagens.
Exportar como SVG
• : se você estiver enviando o mapa para um cartógrafo (que pode
querer editar o mapa para publicação), é melhor exportar como um SVG. SVG
significa Scalable Vector Graphic e pode ser importado para programas como o
Inkscape ou outro software de edição de imagem vetorial.
Exportar como PDF
• : se você precisar enviar o mapa para um cliente, é mais comum
usar um PDF, porque é mais fácil configurar as opções de impressão para um
PDF. Alguns cartógrafos podem preferir PDF também, se tiverem um programa
que permita importar e editar este formato.

Exporte o mapa como PDF.

Exportar como PDF


1. Clique no botão .

2. Escolha uma pasta para salvar e nomeie o arquivo com o nome de sua escolha.
Você verá uma janela de diálogo, pode usar as opções pré-determinadas. Clique
em Salvar .
O QGIS vai executar a exportação e quando terminar vai exibir uma mensagem
no topo da janela de layout.

3. Clique no hiperlink criado no topo da janela de layout para abrir a pasta onde foi
salvo o arquivo. Abra-o e veja como ficou seu layout.

4. Se estiver tudo certo, ótimo! Se alguma coisa precisar ser alterada, volte ao
layout de mapa, faça as modificações necessárias e exporte novamente.

6.2 Criando um Layout Dinâmico de Impressão


Agora que você aprendeu a criar um layout de mapa básico, vamos um passo adiante
e criamos um layout de mapa que se adapta dinamicamente à extensão do nosso
mapa e às propriedades da página, por exemplo, quando você altera o tamanho da
página. Além disso, a data de criação será adaptada dinamicamente.
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 8

6.2.1 Criando a tela do mapa dinâmico


1. Carregue os conjuntos de dados Shapefile protected_areas.shp , places.shp ,
rivers.shp e water.shp na tela do mapa e adapte suas propriedades da
forma que achar mais conveniente. Eu vou usar aqui o conjunto de camadas
do exemplo anterior.

2. Depois que tudo for renderizado e simbolizado de acordo com sua preferên-
Novo layout de impressão. . .
cia, clique no ícone na barra de ferramentas ou escolha
Arquivo I Novo layout de impressão . Você será solicitado a escolher um título
para o novo layout de impressão.

3. Queremos criar um layout de mapa que consiste em um cabeçalho e um mapa


da região perto de Swellendam, África do Sul. O layout deve ter uma margem de
7,5 mm e o cabeçalho deve ter 36 mm de altura.

4. Crie um item de mapa chamado main_map na tela e vá para o painel Modelo .


Role para baixo até a seção Variáveis e encontre a parte Modelo . Aqui, de-
finimos algumas variáveis que você pode usar em todo o layout de impressão
dinâmico. A primeira variável definirá a margem. Pressione o botão e digite
o nome sw_layout_margin . Defina o valor para 7,5 . Pressione o botão
novamente e digite o nome sw_layout_height_header . Defina o valor como
36 .

5. Agora você está pronto para criar a posição e o tamanho da tela do mapa auto-
maticamente por meio das variáveis. Certifique-se de que o item do mapa esteja
selecionado, vá para o painel Propriedades do item , role para baixo e abra a se-
ção Posição e tamanho . Clique no botão Substituição efetivada de dados para X e na
entrada Variáveis , escolha @sw_layout_margin . Repare que o botão mudou
para .
Substituição efetivada de dados
6. Clique no botão para Y , escolha Editar. . . e entre com
a fórmula:

to_real(@sw_layout_margin) + to_real(@sw_layout_height_header)

(você pode digitar ou então, para construir a fórmula, escolha a função to_real
em Conversões e as variáveis recém-criadas em Variáveis ).

7. Você pode determinar o tamanho do mapa usando as variáveis Largura e Al-


tura. Da mesma forma que antes, clique no botão Substituição efetivada de dados para
Largura , escolha Editar. . . e entre com a fórmula:
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 9

@layout_pagewidth − @swl ayout_margin ∗ 2

Isto vai definir a largura do mapa como a largura do papel menos duas vezes a
margem.

8. Para a altura siga o mesmo procedimento e use a fórmula:

@layout_pageheight − @sw_layout_height_header − @sw_layout_margin ∗ 2

Isto vai definir a altura do mapa como a altura do papel, menos a altura do cabe-
çalho, e menos duas vezes a margem. Observe que o mapa se ajusta na página
automaticamente.

9. Também criaremos uma grade contendo as coordenadas da extensão do mapa


da tela principal. Vá para Propriedades do item novamente e escolha a seção
Grades . Insira uma grade clicando no botão . Clique em Modificar grade. . .
e defina o intervalo para X, Y e Offset de acordo com a escala do mapa que você
escolheu na tela principal do QGIS. O tipo Cruz de grade é muito adequado
para nossos propósitos. Cheque a caixinha ao lado de Desenhar coordenadas
e faça com que elas fiquem dentro do mapa.

6.2.2 Criando o cabeçalho dinâmico


Agora queremos criar o cabeçalho do mapa.

Adicionar Forma
1. Insira um retângulo que conterá o cabeçalho com o botão . No
painel Items , digite o nome cabeçalho .

2. Novamente, vá para Propriedades do item e abra a seção Posição e tamanho .


Usando o botão Substituição efetivada de dados , escolha a variável sw_layout_margin
para X , bem como para Y . A Largura deve ser definida pela expressão:

@layout_pagewidth − @sw_layout_margin ∗ 2

e Altura pela variável sw_layout_height_header .

3. Vamos inserir uma linha horizontal e duas linhas verticais para dividir o cabeça-
Adicionar Item de Nó
lho em diferentes seções usando . Crie uma linha horizontal
e duas linhas verticais e nomeie-as linha horizontal , linha vertical 1 e
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 10

linha vertical 2 . Escolha Adicionar linha , dê um clique para iniciar, mais


um clique para marcar o final e um com o botão direito para encerrar. Não se
preocupe com a localização das linhas.

4. Para a linha horizontal:

(a) Faça a variável X como sw_layout_margin .


(b) Escreva a expressão para Y :

@sw_layout_margin + 8

(c) Escreva a expressão para Largura Width :

@layout_pagewidth − @sw_layout_margin ∗ 3 − 53.5

5. Para a primeira linha vertical:

(a) Escreva a expressão para a variável X :

@layout_pagewidth − @sw_layout_margin ∗ 2 − 53.5

(b) Faça a variável Y igual a sw_layout_margin .


(c) A Altura deve ser a mesma do cabeçalho sw_layout_height_header .

6. A segunda linha é colocada à esquerda da primeira.

(a) Escreva a expressão para X :

@layout_pagewidth − @sw_layout_margin ∗ 2 − 83.5

(b) Faça Y igual à sw_layout_margin .


(c) A Altura deve ser igual à da primeira linha, sw_layout_height_header .
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 11

6.2.3 Criando rótulos para o cabeçalho dinâmico


1. O título do seu projeto QGIS pode ser incluído automaticamente. O título é
definido nas Propriedades do projeto : clique em Projeto I Propriedades. . .
Adicionar rótulo
I Geral . Insira um rótulo com o botão e insira o nome do
título do projeto (variável) . Em Propriedades Principais do Painel de
Propriedades dos Itens , insira a expressão:
[%@project_title%]
Você pode inserir o título a partir do menu Dynamic Text também. Acerte a
posição do título.

(a) Para X , use a expressão:

@sw_layout_margin + 3

(b) Para Y , use a expressão:

@sw_layout_margin + 0.25

(c) Para a Largura , use a expressão:

@layout_pagewidth − @sw_layout_margin ∗ 2 − 90

(d) Para a Altura , entre 11.25 .


(e) Em Aparência use uma fonte de 16 pt.

2. O segundo rótulo incluirá uma descrição do mapa que você criou. Novamente,
insira um rótulo e nomeie-o como descrição do mapa . Insira a descrição do
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 12

mapa em Propriedades Principais . Nas Propriedades Principais , também in-


cluiremos:
impresso em: [%format_date(now(), ’dd/MM/yyyy’, ’Portuguese’)%]
Usamos aqui duas funções de Tempo e Data em Insertt/Edit Expression .

3. Para a posição do texto:

(a) Para X , use a expressão:

@sw_layout_margin + 3

(b) Para Y , use a expressão:

@sw_layout_margin + 11.5

4. Insira o terceiro rótulo que incluirá informações sobre sua organização. Nomeie
Informação da organização . Primeiro vamos criar algumas variáveis no menu
Variáveis das Propriedades do Item . Vá para o menu Variáveis , clique no
botão a cada vez e insira quatro variáveis com os nomes o_department ,
o_name , o_address e o_postcode . No segundo campo de cada variável insira
suas informações e sobre sua organização. Usaremos essas variáveis na seção
Propriedades principais .
Em Propriedades Principais , digite (você pode inserir também a partir da lista
de variáveis no menu Insertt/Edit Expression ):
[% @o_name%]
[% @o_department%]
[% @o_address%]
[% @o_postcode%]
Defina a posição da etiqueta:

(a) Para X , use a expressão:

@layout_pagewidth − @sw_layout_margin − 49.5

(b) Para Y , use a expressão:

@sw_layout_margin + 15.5

(c) Para Largura , use 49


MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 13

(d) Para Altura , use a expressão:

@sw_layout_height_header − 15.5

6.2.4 Adicionando imagens ao cabeçalho dinâmico

Adiciona Imagem
1. Use o botão para colocar uma imagem acima do rótulo de infor-
mação da sua organização. Depois de introduzir o nome do seu logo, defina a
posição e tamanho do logo. Para incluir um logo de sua organização, salve o logo
em uma pasta e entre com o caminho em Propriedades do item I Imagem .

(a) Para X , use a expressão:

@layout_pagewidth − @sw_layout_margin − 49.5

(b) Para Y , use a expressão:

@sw_layout_margin + 3.5

(c) Para a Largura , use 12 .


(d) Para a Altura , use 12 .

2. O seu layout ainda precisa de uma seta norte. Ela será inserida clicando em
Adicionar Seta Norte
. Usaremos aqui a escolha padrão. Defina agora sua posição:

(a) Para X , use a expressão:

@layout_pagewidth − @sw_layout_margin ∗ 2 − 76

(b) Para Y , use a expressão:

@sw_layout_margin + 11

(c) Para a Largura , use 21 .


(d) Para a Altura , use 21 .

6.2.5 Criando a barra de escala do cabeçalho dinâmico


Adicionar Barra de Escala
Para inserir uma barra de escala no cabeçalho, clique em e
coloque-a no retângulo acima da seta norte. Em Mapa , nas Propriedades Principais ,
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 14

escolha o seu mapa principal. Isso significa que a escala muda automaticamente de
acordo com a extensão que você escolher na tela principal do QGIS. Escolha o estilo
numérico . Isso significa que inserimos uma escala simples sem uma barra de escala.
A escala ainda precisa de uma posição e tamanho.

1. Para X , use a expressão:

@layout_pagewidth − @sw_layout_margin ∗ 2 − 78

2. Para Y , use a expressão:

@sw_layout_margin + 1

3. Para a Largura , use 25 .

4. Para a Altura , use 8 .

5. Coloque o Ponto de referência no centro.

6.2.6 Inserindo a Legenda


A legenda pode ser adicionada como feito antes. Para poder alterar nomes e o con-
teúdo da legenda a caixinha de Atualização automática deve estar desmarcada. Al-
tere para ficar como mostrado. Coloque moldura e um fundo cinza-claro. A posição e
tamanho podem ser ajustados:

1. Para a posição X , escolha

@sw_layout_margin

2. Para a posição Y , faça

to_real(@sw_layout_margin) + to_real(@sw_layout_height_header)

3. A Largura e Altura são definidos automaticamente, dependendo dos item da


legenda.

6.2.7 Final
Parabéns! Você criou seu primeiro layout de mapa dinâmico. Dê uma olhada no
layout e verifique se tudo está como você deseja! O layout do mapa dinâmico reage
MÓDULO 6. FAZENDO O LAYOUT DOS MAPAS 15

automaticamente quando você altera as propriedades da página. Por exemplo, se


Redesenhar
você alterar o tamanho da página de A4 para A3, clique no botão e o
design da página será adaptado.

Você também pode gostar