Importante

Translation is a community effort you can join. This page is currently translated at 79.13%.

28.1.18. Ferramentas de raster

28.1.18.1. Align raster

NEW in 3.34

Aligns raster by resampling it to the same cell size and reprojecting to the same CRS as a reference raster.

Aviso

This algorithm is ONLY available in the Model Designer context. For other contexts, use instead Align rasters.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[raster]

Input raster layer to align

Método de reamostragem

RESAMPLING_METHOD

[enumeração]

Padrão: 0

Method to use for input layer resampling. Available options are:

  • 0 — Nearest Neighbour

  • 1 — Bilinear (2x2 kernel)

  • 2 — Cubic (4x4 kernel)

  • 3 — Cubic B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kernel)

  • 5 — Média

  • 6 — Modo

  • 7 — Máximo

  • 8 — Mínimo

  • 9 — Mediana

  • 10 — First quartile (Q1)

  • 11 — Third quartile (Q3)

Rescale values according to the cell size

RESCALE

[boleano]

Default: No

Camada de referência

REFERENCE_LAYER

[raster]

A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers.

Override reference CRS

Opcional

CRS

[src]

CRS to be used instead of the reference layer’s

Override reference cell size X

Opcional

CELL_SIZE_X

[número]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

Opcional

CELL_SIZE_Y

[número]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

Opcional

GRID_OFFSET_X

[número]

Offset in X direction to apply to cells grid

Override reference grid offset Y

Opcional

GRID_OFFSET_Y

[número]

Offset in Y direction to apply to cells grid

Clip to extent

Opcional

EXTENT

[extensão]

Especificar a extensão da camada matricial de saída. Ela será estendida internamente para um múltiplo do tamanho do bloco.

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Inserir as coordenadas como xmin, xmax, ymin, ymax

Aligned raster

OUTPUT

[raster]

output raster with pixels resampled

Saídas

Etiqueta

Nome

Tipo

Descrição

Aligned raster

OUTPUT

[raster]

output raster with pixels resampled

Código Python

Algorithm ID: native:alignsingleraster

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.

28.1.18.2. Align rasters

NEW in 3.34

Aligns rasters by resampling them to the same cell size and reprojecting to the same CRS as a reference raster.

Aviso

This algorithm is NOT available in the Model Designer context. Use instead Align raster.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camadas de entrada*

INPUT

[raster] [lista]

List of input raster layers with resampling options associated (filled as a QgsProcessingParameterAlignRasterLayers item — done in GUI by pressing Configure Raster… button for each selected layer):

Input layer [string] (inputFile)

Full path of the input layer to align

Output file [string] (outputFile)

Full path of the corresponding aligned output layer

Resampling method [enumeration] (resampleMethod)

Method to use for input layer resampling. Available options are:

  • 0 — Nearest Neighbour

  • 1 — Bilinear (2x2 kernel)

  • 2 — Cubic (4x4 kernel)

  • 3 — Cubic B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kernel)

  • 5 — Média

  • 6 — Modo

  • 7 — Máximo

  • 8 — Mínimo

  • 9 — Mediana

  • 10 — First quartile (Q1)

  • 11 — Third quartile (Q3)

Rescale values according to the cell size [boolean] (rescale)

Camada de referência

REFERENCE_LAYER

[raster]

A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers.

Override reference CRS

Opcional

CRS

[src]

CRS to be used instead of the reference layer’s

Override reference cell size X

Opcional

CELL_SIZE_X

[número]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

Opcional

CELL_SIZE_Y

[número]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

Opcional

GRID_OFFSET_X

[número]

Offset in X direction to apply to cells grid

Override reference grid offset Y

Opcional

GRID_OFFSET_Y

[número]

Offset in Y direction to apply to cells grid

Clip to extent

Opcional

EXTENT

[extensão]

Especificar a extensão da camada matricial de saída. Ela será estendida internamente para um múltiplo do tamanho do bloco.

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Inserir as coordenadas como xmin, xmax, ymin, ymax

Saídas

Etiqueta

Nome

Tipo

Descrição

Aligned rasters

OUTPUT_LAYERS

[raster] [lista]

output rasters with pixels resampled

Código Python

Algorithm ID: native:alignrasters

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.

28.1.18.3. Converter mapa para raster

Cria uma imagem raster do conteúdo da tela do mapa.

A tema do mapa pode ser selecionado para renderizar um conjunto predeterminado de camadas com um estilo definido para cada camada.

Alternativamente, uma única camada pode ser selecionada se nenhum tema de mapa for definido.

Se nem o tema do mapa nem a camada estiverem definidos, o conteúdo do mapa atual será renderizado. A extensão mínima inserida será estendida internamente para ser um múltiplo do tamanho do bloco.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Extensão mínima para renderizar (xmin, xmax, ymin, ymax)

EXTENT

[extensão]

Especificar a extensão da camada matricial de saída. Ela será estendida internamente para um múltiplo do tamanho do bloco.

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Inserir as coordenadas como xmin, xmax, ymin, ymax

Tamanho do bloco

TILE_SIZE

[número]

Padrão: 1024

Tamanho do bloco da camada matricial de saída. Valor mínimo: 64.

Unidades de mapa por pixel*

MAP_UNITS_PER_PIXEL

[número]

Padrão: 100.0

Tamanho do pixel (em unidades de mapa). Valor mínimo: 0,0

Tornar o fundo transparente*

MAKE_BACKGROUND_TRANSPARENT

[boleano]

Padrão: Falso

Permite exportar o mapa com um fundo transparente. Produz uma imagem RGBA (ao invés de RGB) se definida como Verdade.

Tema de mapa para renderizar

Opcional

MAP_THEME

[enumeração]

Utilize um tema de mapa existente para a renderização.

Camada única para renderizar

Opcional

CAMADA

[enumeração]

Escolher uma única camada para a renderização

Camada de saída

OUTPUT

[raster]

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

Especificação do raster de saída. Um de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Camada de saída

OUTPUT

[raster]

Camada raster de saída

Código Python

Algorithm ID: native:rasterize

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.

28.1.18.4. Preencher células sem dados

Redefine os valores ‘sem dado’ no raster de entrada para um valor escolhido, resultando em um conjunto de dados raster pixels ‘sem dado’.

O algoritmo respeita o tipo de dados raster de entrada, por exemplo, um valor de preenchimento de ponto flutuante será truncado quando aplicado a um raster inteiro.

../../../../_images/fill_nodata.png

Fig. 28.39 Preenchimento de valores ‘sem valores’ (em cinza) de um raster

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Entrada raster

INPUT

[raster]

A matriz a ser processada.

Número da banda

BAND

[número]

Padrão: 1

A banda da matriz

Preencher valor

FILL_VALUE

[número]

Padrão: 1,0

Defina o valor a ser usado para os pixels sem dados

Matriz de saída

OUTPUT

[raster]

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

Especificação do raster de saída. Um de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Matriz de saída

OUTPUT

[raster]

A camada raster de saída com células de dados preenchidas.

Código Python

Algorithm ID: native:fillnodata

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.

28.1.18.5. Gerar mosaíco XYZ (Diretório)

Generates raster “XYZ” tiles using the current QGIS project as individual images to a directory structure.

Optionally, a Leaflet HTML output file using the generated tiles as a map layer could be created.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Extensão (xmin, xmax, ymin, ymax)

EXTENT

[extensão]

Especificar a extensão dos blocos. Ele será estendido internamente para um múltiplo do tamanho do bloco.

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Inserir as coordenadas como xmin, xmax, ymin, ymax

Zoom mínimo

ZOOM_MIN

[número]

Padrão: 12

Mínimo 0, máximo 25.

Zoom máximo

ZOOM_MAX

[número]

Padrão: 12

Mínimo 0, máximo 25.

DPI

DPI

[número]

Padrão: 96

Mínimo 48, máximo 600.

Cor de fundo

Opcional

BACKGROUND_COLOR

[cor]

Padrão: QCor(0, 0, 0, 0)

Escolha a cor de fundo para os blocos

Enable antialiasing

ANTIALIAS

[boleano]

Padrão: Verdadeiro

Determines if antialiasing should be enabled

Formato de bloco

TILE_FORMAT

[enumeração]

Padrão: 0

Um de:

  • 0 — PNG

  • 1 — JPG

Qualidade (somente JPG)

Opcional

QUALIDADE

[número]

Padrão: 75

Mínimo 1, máximo 100.

Metatile size

Opcional

METATILESIZE

[número]

Padrão: 4

Specify a custom metatile size when generating XYZ tiles. Larger values may speed up the rendering of tiles and provide better labelling (fewer gaps without labels) at the expense of using more memory. Minimum 1, maximum 20.

Largura do bloco

Opcional

TILE_WIDTH

[número]

Padrão: 256

Mínimo 1, máximo 4096.

Altura de bloco

Opcional

TILE_HEIGHT

[número]

Padrão: 256

Mínimo 1, máximo 4096.

Utilizar mosaíco invertido eixo Y (convenções TMS)

Opcional

CONVENÇÃO_TMS

[boleano]

Padrão: Falso

Diretório de saída

Opcional

OUTPUT_DIRECTORY

[pasta]

Padrão: [Salvar em pasta temporária]

Specification of the output directory (for the tiles). One of:

  • Ignorar Saída

  • Salvar como Diretório Temporário

  • Salvar no Diretório

Saída html (Folheto)

Opcional

OUTPUT_HTML

[html]

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

Especificação do arquivo HTML de saída. Um de:

  • Ignorar Saída

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

NEW in 3.30

Etiqueta

Nome

Tipo

Descrição

Leaflet HTML output title

Opcional

HTML_TITLE

[string]

Padrão: Não definido

HTML <title>-tag used for the Leaflet HTML output file.

Leaflet HTML output attribution

Opcional

HTML_ATTRIBUTION

[string]

Padrão: Não definido

Custom map attribution used for the Leaflet HTML output file. HTML links are possible.

Include OpenStreetMap basemap in Leaflet HTML output

Opcional

HTML_OSM

[boleano]

Padrão: Falso

An OpenStreetMap basemap layer (source: https://tile.openstreetmap.org) is included in the Leaflet HTML output file. Proper map attribution is added automatically.

Saídas

Etiqueta

Nome

Tipo

Descrição

Diretório de saída

OUTPUT_DIRECTORY

[pasta]

Diretório de saída (para os blocos)

Saída html (Folheto)

OUTPUT_HTML

[html]

O arquivo HTML de saída (Cartilha)

Código Python

Algorithm ID: native:tilesxyzdirectory

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.

28.1.18.6. Generate XYZ tiles (MBTiles)

Generates raster “XYZ” tiles using the current QGIS project as a single file in the “MBTiles” format.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Extensão (xmin, xmax, ymin, ymax)

EXTENT

[extensão]

Especificar a extensão dos blocos. Ele será estendido internamente para um múltiplo do tamanho do bloco.

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Inserir as coordenadas como xmin, xmax, ymin, ymax

Zoom mínimo

ZOOM_MIN

[número]

Padrão: 12

Mínimo 0, máximo 25.

Zoom máximo

ZOOM_MAX

[número]

Padrão: 12

Mínimo 0, máximo 25.

DPI

DPI

[número]

Padrão: 96

Mínimo 48, máximo 600.

Cor de fundo

Opcional

BACKGROUND_COLOR

[cor]

Padrão: QCor(0, 0, 0, 0)

Escolha a cor de fundo para os blocos

Enable antialiasing

ANTIALIAS

[boleano]

Padrão: Verdadeiro

Determines if antialiasing should be enabled

Formato de bloco

TILE_FORMAT

[enumeração]

Padrão: 0

Um de:

  • 0 — PNG

  • 1 — JPG

Qualidade (somente JPG)

Opcional

QUALIDADE

[número]

Padrão: 75

Mínimo 1, máximo 100.

Metatile size

Opcional

METATILESIZE

[número]

Padrão: 4

Specify a custom metatile size when generating XYZ tiles. Larger values may speed up the rendering of tiles and provide better labelling (fewer gaps without labels) at the expense of using more memory. Minimum 1, maximum 20.

Output file (for MBTiles)

OUTPUT_FILE

[arquivo]

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

Especificação do arquivo de saída. Um de:

  • Ignorar Saída

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

Output file (for MBTiles)

OUTPUT_FILE

[arquivo]

O arquivo de saída.

Código Python

Algorithm ID: native:tilesxyzmbtiles

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.