15.2. Análise raster
15.2.1. Calculadora raster
The Fig. 15.17). The results are written to a new raster layer in a GDAL-supported format.
in the menu allows you to perform calculations on the basis of existing raster pixel values (seeA lista Bandas raster contém todas as camadas raster carregadas que podem ser usadas. Para adicionar um raster ao campo de expressão da calculadora, clique duas vezes em seu nome na lista Campos. Você pode usar os operadores para construir expressões de cálculo ou apenas digitá-las na caixa.
Na seção Camada de resultado, você precisará definir uma camada de saída. Você pode definir a extensão da área de cálculo com base em uma camada raster de entrada ou com base nas coordenadas X,Y e em colunas e linhas, para definir a resolução da camada de saída. Se a camada de entrada tiver uma resolução diferente, os valores serão redefinidos com o algoritmo vizinho mais próximo.
The Operators section contains all available operators. To add an operator
to the raster calculator expression box, click the appropriate button. Mathematical
calculations (+
, -
, *
, … ) and trigonometric functions (sin
,
cos
, tan
, … ) are available. Conditional expressions (=
, !=
,
<
, >=
, … ) return either 0 for false or 1 for true, and therefore can be
used with other operators and functions.
Com a caixa de seleção | :guilabel: Adicionar resultado ao projeto, a camada resultante será automaticamente adicionada à área de legenda e pode ser visualizada.
Dica
Veja também o algoritmo Calculadora Raster.
15.2.1.1. Exemplos
Converter valores de elevação de metros para pés
Para criar um raster de elevação em pés a partir de um raster em metros, você precisa usar o fator de conversão de metros para pés: 3,28. A expressão é:
"elevation@1" * 3.28
Usando uma máscara
Se você deseja mascarar partes de um raster – digamos, por exemplo, porque você só está interessado em elevações acima de 0 metros – você pode usar a seguinte expressão para criar uma máscara e aplicar o resultado a um raster em um passo.
("elevation@1" >= 0) * "elevation@1"
Em outras palavras, para cada célula maior ou igual a 0, a expressão condicional é avaliada como 1, o que mantém o valor original multiplicando-o por 1. Caso contrário, a expressão condicional é avaliada como 0, que define o valor raster como 0. Isso cria a máscara em vôo.
Se você deseja classificar um raster – por exemplo, em duas classes de elevação, é possível usar a expressão a seguir para criar um raster com dois valores 1 e 2 em um passo.
("elevation@1" < 50) * 1 + ("elevation@1" >= 50) * 2
Em outras palavras, para cada célula menor que 50, defina seu valor como 1. Para cada célula maior ou igual a 50, defina seu valor como 2.
15.2.2. Alinhamento de raster
Essa ferramenta é capaz de receber vários rasters como entrada e alinhá-los perfeitamente, ou seja:
reprojetar para o mesmo SRC,
reamostrar para o mesmo tamanho de célula e deslocamento na grade,
recortar a uma região de interesse,
redimensionar valores quando requerido.
Todos os rasters serão salvos em outros arquivos.
Primeiro, abra as ferramentas de Adicionar novo raster para escolher um raster existente no QGIS. Selecione um arquivo de saída para salvar o raster após o alinhamento, o método de reamostragem e se as ferramentas devem Redimensionar valores de acordo com o tamanho da célula. O método de reamostragem pode ser (veja Fig. 15.18):
e pressione no botãoVizinho mais próximo
Bilinear (2x2 kernel)
Cúbica (núcleo 4x4): Aproximação da Convolução Cúbica
B-Spline Cúbica (kernel 4x4): Aproximação da B-Spline Cúbica
Lanczos (6x6 kernel): Interpolação Lanczos com janela sinc
Média: computa a média de todos os pixels contribuintes exceto aqueles SEM DADO
Moda: seleciona o valor que aparece com mais frequência de todos os pontos amostrados
Máximo, Mínimo, Mediana, Primeiro quartil (Q1) ou Terceiro Quartil (Q3) de todos os pixels que contribuintes exceto aqueles SEM DADO
Na caixa de diálogo principal Alinhar raster, você pode ainda Editar configurações do arquivo ou Remover um arquivo existente da lista de camadas raster. Você também pode escolher uma ou mais opções adicionais (veja Fig. 15.19):
Selecionar a Camada de refêrencia,
Transforme para um novo SRC,
Configure um diferente Tamanho de célula,
Configure um diferente Deslocamento de grade,
Recortar à extensão: pode ser definida pelo usuário, ligada a uma camada ou à tela do mapa
Tamanho de saída,
Adicionar raster alinhado à tela do mapa.