27.1.13. Análise espacial Raster (Matricial)

27.1.13.1. Aspecto

Calcula o aspecto do Modelo Digital de Terreno na entrada. A camada raster de aspecto final contém valores de 0 a 360 que expressam a direção da inclinação, começando do norte (0°) e continuando no sentido horário.

../../../../_images/aspect.png

Fig. 27.21 Gama de valores da Exposição

A figura seguinte apresenta a camada de orientações reclassificada através de uma paleta (de cores).

../../../../_images/aspect_2.png

Fig. 27.22 Camada de aspecto reclassificado

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de elevação

INPUT

[raster]

Camada raster do Modelo Digital de Terreno

Fator Z

Z_FACTOR

[número]

Padrão: 1.0

Exagero vertical. Este parâmetro é útil quando as unidades Z diferem das unidades X e Y, por exemplo, pés e metros. Você pode usar este parâmetro para ajustar isso. O padrão é 1 (sem exagero).

Aspecto

OUTPUT

[raster]

Padrão: [Salvar em arquivo temporário]

Specify the output aspect raster layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Aspecto

OUTPUT

[raster]

The output aspect raster layer

Código Python

Algorithm ID: qgis:aspect

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

27.1.13.2. Sombreamento

Calculates the hillshade raster layer given an input Digital Terrain Model.

O sombreamento da camada é calculado de acordo com a posição do sol: você tem a opção de alterar tanto o ângulo horizontal (azimute) quanto o ângulo vertical (elevação do sol) do sol.

../../../../_images/azimuth.png

Fig. 27.23 Azimute e ângulo vertical

A camada de sombreados compreende valores entre 0 (sombra total) até 255 (claridade total). O método dos sombreados é habitualmente utilizado para aumentar a percepção do relevo do terreno.

../../../../_images/hillshade.png

Fig. 27.24 Camada de sombreados de azimute 300 e ângulo vertical 45

É particularmente interessante atribuir à camada de sombreados um nível de transparência que possibilite sobrepô-la ao raster de altitudes:

../../../../_images/hillshade_2.png

Fig. 27.25 Sobreposição dos sombreados à camada de altitudes

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de elevação

INPUT

[raster]

Camada raster do Modelo Digital de Terreno

Fator Z

Z_FACTOR

[número]

Padrão: 1.0

Vertical exaggeration. This parameter is useful when the Z units differ from the X and Y units, for example feet and meters. You can use this parameter to adjust for this. Increasing the value of this parameter will exaggerate the final result (making it look more “hilly”). The default is 1 (no exaggeration).

Azimute (ângulo horizontal)

AZIMUTH

[número]

Padrão: 300.0

Defina o ângulo horizontal (em graus) do sol (sentido horário). Faixa: 0 a 360. 0 é o norte.

Ângulo vertical

V_ANGLE

[número]

Padrão: 40,0

Defina o ângulo vertical (em graus) do sol, que é a altura do sol. Os valores podem ir de 0 (elevação mínima) a 90 (elevação máxima).

Sombreamento

OUTPUT

[raster]

Default: Save to temporary file

Specify the output hillshade raster layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Sombreamento

OUTPUT

[raster]

The output hillshade raster layer

Código Python

Algorithm ID: qgis:hillshade

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

27.1.13.3. Curvas hipsométricas

Calculates hypsometric curves for an input Digital Elevation Model. Curves are produced as CSV files in an output folder specified by the user.

Uma curva hipsométrica é um histograma cumulativo de valores de elevação em uma área geográfica.

Você pode usar curvas hipsométricas para detectar diferenças na paisagem devido à geomorfologia do território.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

DEM to analyze

INPUT_DEM

[raster]

Camada raster do Modelo Digital de Terreno a ser usada para calcular altitudes

Boundary layer

BOUNDARY_LAYER

[vetor: polígono]

Camada vetorial de polígono com limites de áreas usadas para calcular curvas hipsométricas

Step

STEP

[número]

Padrão: 100.0

Distância vertical entre curvas

Usar % da área em vez do valor absoluto

USE_PERCENTAGE

[boleano]

Padrão: Falso

Escreva a porcentagem da área no campo “Área” do arquivo CSV em vez da área absoluta

Curvas Hipsométricas

OUTPUT_DIRECTORY

[pasta]

Especifique a pasta de saída para as curvas hipsométricas. Um de:

  • Salvar como Diretório Temporário

  • Salvar no Diretório

Saídas

Etiqueta

Nome

Tipo

Descrição

Curvas Hipsométricas

OUTPUT_DIRECTORY

[pasta]

Directory containing the files with the hypsometric curves. For each feature from the input vector layer, a CSV file with area and altitude values will be created.

The file names start with histogram_, followed by layer name and feature ID.

../../../../_images/hypsometric.png

Código Python

Algorithm ID: qgis:hypsometriccurves

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

27.1.13.4. Relevo

Creates a shaded relief layer from digital elevation data. You can specify the relief color manually, or you can let the algorithm choose automatically all the relief classes.

../../../../_images/relief.png

Fig. 27.26 Camada de relevo

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de elevação

INPUT

[raster]

Camada raster do Modelo Digital de Terreno

Fator Z

Z_FACTOR

[número]

Padrão: 1.0

Vertical exaggeration. This parameter is useful when the Z units differ from the X and Y units, for example feet and meters. You can use this parameter to adjust for this. Increasing the value of this parameter will exaggerate the final result (making it look more “hilly”). The default is 1 (no exaggeration).

Gerar classes de relevo automaticamente

AUTO_COLORS

[boleano]

Padrão: Falso

Se você marcar esta opção o algoritmo irá criar todas as classes de cores de relevo automaticamente

Cores de relevo

Opcional

COLORS

[table widget]

Use the table widget if you want to choose the relief colors manually. You can add as many color classes as you want: for each class you can choose the lower and upper bound and finally by clicking on the color row you can choose the color thanks to the color widget.

../../../../_images/relief_table.png

Fig. 27.27 Ajuste manual das classes de cores em relevo

The buttons in the right side panel give you the chance to: add or remove color classes, change the order of the color classes already defined, open an existing file with color classes and save the current classes as file.

Relevo

OUTPUT

[raster]

Padrão: [Salvar em arquivo temporário]

Especifique a camada raster de relevo de saída. Um de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Distribuição de frequência

Opcional

FREQUENCY_DISTRIBUTION

[tabela]

Default: [Pular saída]

Especifique a tabela CSV para a distribuição da freqüência de saída. Uma das:

  • Ignorar Saída

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Relevo

OUTPUT

[raster]

A camada raster de relevo de saída

Distribuição de frequência

OUTPUT

[tabela]

A distribuição da freqüência de saída

Código Python

Algorithm ID: qgis:relief

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

27.1.13.5. Acidentado do Terreno/Índice de Rugosidade

Determina a medida quantitativa da heterogeneidade do terreno descrita por Riley et al. (1999). É calculado para cada ponto analisando as diferenças de elevação existentes na grelha de células 3x3 em cujo centro está contido (ponto).

Cada célula contém a somatória das diferenças absolutas de elevação entre uma célula central e as 8 que a envolvem.

../../../../_images/ruggedness.png

Fig. 27.28 Camada do Acidentado do Terreno desenvolvendo-se dos baixos (vermelho) para os altos (verde) índices.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de elevação

INPUT

[raster]

Camada raster do Modelo Digital de Terreno

Fator Z

Z_FACTOR

[número]

Padrão: 1.0

Vertical exaggeration. This parameter is useful when the Z units differ from the X and Y units, for example feet and meters. You can use this parameter to adjust for this. Increasing the value of this parameter will exaggerate the final result (making it look more rugged). The default is 1 (no exaggeration).

Ruggedness

OUTPUT

[raster]

Padrão: [Salvar em arquivo temporário]

Specify the output ruggedness raster layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Ruggedness

OUTPUT

[raster]

The output ruggedness raster layer

Código Python

Algorithm ID: qgis:ruggednessindex

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

27.1.13.6. Pendiente

Calcula os declives (em unidades angulares) de uma dada camada raster. O declive, aqui entendido como o ângulo de inclinação do terreno, é expresso em graus.

../../../../_images/slope2.png

Fig. 27.29 Áreas planas em vermelho, áreas íngremes em azul

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de elevação

INPUT

[raster]

Camada raster do Modelo Digital de Terreno

Fator Z

Z_FACTOR

[número]

Padrão: 1.0

Exagero vertical. Este parâmetro é útil quando as unidades Z diferem das unidades X e Y, por exemplo, pés e metros. Você pode usar este parâmetro para ajustar isso. Aumentar o valor deste parâmetro irá exagerar o resultado final (tornando-o mais acentuado). O padrão é 1 (sem exagero).

Declive

OUTPUT

[raster]

Padrão: [Salvar em arquivo temporário]

Specify the output slope raster layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Declive

OUTPUT

[raster]

The output slope raster layer

Código Python

Algorithm ID: qgis:slope

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.