12
Formatação condicional no QGIS: um exemplo de simbologia baseada em regra QGIS TUTORIAL www.processamentodigital.com.br

TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

Formatação condicional no QGIS:

um exemplo de simbologia

baseada em regra

QGIS

TUTORIAL

www.processamentodigital.com.br

Page 2: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

O Processamento Digital é um Canal de

Conteúdo GEO oferecido pela HEX –

Tecnologias Geoespaciais Inovadoras, que

traz ao público interessado nas Tecnologias

Geoespaciais o que há de novo no setor. Este

canal foi idealizado com o objetivo de ajudar

o público, trocar informações e gerar debates

acerca dos temas da área.

Page 3: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

ÍNDICE

1. Dados utilizados no tutorial .............................................................. 4

2. Calculando as Estatísticas Básicas do QGIS ....................................5

3. Teste Lógico com a função CASE ......................................................5

4. Criação das Cotas Mestras ................................................................. 7

5. Simbologia Baseada em Regra .......................................................... 8

6. Definindo Prioridades para a Simbologia .................................... 10

www.processamentodigital.com.br

Page 4: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

1. Dados utilizados no tutorial

4

www.processamentodigital.com.br

Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

Este documento traz um passo a passo com mais uma aplicação

da ferramenta CASE para filtrar dados na Tabela de Atributos

do QGIS. Desta vez, vamos utilizar essa função para pesquisar e

filtrar atributos para aplicação de uma simbologia com base em

regras.

Download do Shapefile: http://bit.ly/2a6L7uM

Temos um arquivo shapefile de curvas de nível e o nosso objetivo

consistem em separar as linhas por cores. As curvas mestras

estão distribuídas no intervalo de dez em dez metros. Para

realizar esta tarefa, devemos analisar a cota mínima e a cota

máxima das curvas de nível para estabelecer um intervalo de

amostragem.

Na Tabela de Atributos, os valores das cotas podem ser

identificados no campo ELEV:

Page 5: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

2.Calculando as Estatísticas Básicas do QGIS

3.Teste Lógico com a função CASE

A Estatística Básica podem fornecer os valores da cota mínima e

máxima, dentre outros atributos. Para ter acesso, clique em:

www.processamentodigital.com.br

5 Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

Menu Vetor – Analisar – Estatística Básica

Tudo que você tem que fazer é identificar os valores

das cotas presentes na coluna ELEV da tabela. Para

os dados do tutorial, temos um intervalo de valores

compreendido entre 820 e 1340.

Para construir uma consulta para selecionar as

cotas de dez em dez metros, a função CASE pode

ser formatada no Excel de forma prática como pode

ser observada na imagem abaixo:

Page 6: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

www.processamentodigital.com.br

6

O comando acima quer dizer o seguinte:

CASO

Quando existir o valor 810 na coluna ELEV, manter o valor 810;

Quando existir o valor 820 na coluna ELEV, manter o valor 820;

...

Quando existir o valor 1.340 na coluna ELEV, manter o valor

1.340;

FIM

Podemos selecionar arrastar esse texto do Excel para estabelecer

a consulta por cotas de dez em dez metros até atingir a cota

máxima (1.340). No final, você deve encerrar o comando com um

parâmetro END:

Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

Page 7: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

www.processamentodigital.com.br

7

4 .Criação das Cotas MestrasNo QGIS, acesse o modo de edição e abra a Calculadora de

Campo. É preciso criar um novo campo chamado MESTRAS do

Tipo Número com Largura 10. Cole a função CASE no campo

Expressão e clique no botão OK:

Apenas as cotas mestras serão armazenadas na coluna

MESTRAS. Salve as alterações e feche a tabela de atributos.

A partir de agora, podemos realizar uma formatação de estilo

baseado em regra utilizando a mesma função CASE para

diferenciar as cores.

Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

Page 8: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

www.processamentodigital.com.br

8

Acesse as propriedades da camada vetorial que contém as curvas

e clique na categoria Estilo e selecione o Estilo Baseado em Regra.

Clique duas vezes sobre a primeira linha para inserir uma regra

para aplicar uma cor específica para um conjunto de cotas.

Digite um nome para a primeira condição e clique no Filtro para

definir uma regra. No item Expressão, cole a função CASE e clique

no botão OK. Em seguida, selecione uma cor para representar as

curvas mestras e pressione OK para sair.

5.Simbologia Baseada em Regra

Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

Page 9: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

www.processamentodigital.com.br

9

Apenas as curvas que satisfazem a condição expressa pela função

CASE serão exibidas com as cores selecionadas:

O passo seguinte consiste em definir um segundo estilo de simbologia

baseada em regra. Este estilo não fará uso de um filtro para os dados.

Digite um nome para a nova classe e selecione uma cor para as

isolinhas. Clique no botão OK.

Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

Page 10: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

www.processamentodigital.com.br

10

O resultado é uma interação de cores entre as isolinhas e as

curvas mestras. A sobreposição das cores impede a visualização

adequada das curvas mestras:

Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

6.Definindo Prioridades para a SimbologiaPara definir a prioridade para visualização das curvas, acesse as

propriedades da camada e consulte os estilos baseados em regras.

Clique no botão Renderizando Ordem:

Configure a primeira condição

como prioridade número um e

clique no botão OK.

Page 11: TUTORIAL Formatação condicional no QGIS: um exemplo de ... · Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra Este documento traz um passo a passo com

www.processamentodigital.com.br

11

De volta ao QGIS, as curvas mestras serão destacadas:

Formatação Condicional no QGIS: Um exemplo de simbologia baseada em regra

Fim do tutorial. Após definir os rótulos com base na coluna MESTRAS,

este é o resultado final do processo:

E assim chegamos ao fim de mais um artigo do site Procesamento

Digital. Continue acompanhando o site e conheça outras novidades

para o QGIS.