15.2. Análise raster

15.2.1. Calculadora raster

The Raster Calculator in the Raster menu allows you to perform calculations on the basis of existing raster pixel values (see Fig. 15.17). The results are written to a new raster layer in a GDAL-supported format.

../../../_images/raster_calculator1.png

Fig. 15.17 Calculadora raster

A 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 checkbox | :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 Raster ► Alinhar Raster… e pressione no botão signPlus 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):

  • Vizinho 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

../../../_images/raster_align_edit.png

Fig. 15.18 Selecione as opções de reamostragem raster

Na caixa de diálogo principal Alinhar raster, você pode ainda symbologyEdit Editar configurações do arquivo ou signMinus 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.

../../../_images/raster_align.png

Fig. 15.19 Alinhamento de raster