Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
Formatação condicional no QGIS:
um exemplo de simbologia
baseada em regra
QGIS
TUTORIAL
www.processamentodigital.com.br
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.
Í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
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:
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:
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
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
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
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
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.
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.
www.processamentodigital.com.br