24.2.2. Conversão de raster

24.2.2.1. gdal2xyz

Converte dados raster em formato de arquivo ASCII XYZ

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Raster layer to convert

Band number

BAND

[raster band]

Default: The first band of the input layer

If the raster is multiband, choose the band you want to convert

Output comma-separated values

CSV

[boolean]

Padrão: Falso

Sets whether the output file should be of type comma-separated values (csv).

XYZ ASCII file

SAÍDA

[file]

Default: [Save to temporary file]

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

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

XYZ ASCII file

ENTRADA

[table]

Arquivo de tabela que contém os valores exportados da banda raster

Python code

Algorithm ID: gdal:gdal2xyz

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

24.2.2.2. PCT para RGB

Converts an 8 bit paletted image to a 24 bit RGB. It will convert a pseudocolor band from the input file to an RGB file of the desired format.

This algorithm is derived from the GDAL pct2rgb utility.

Default menu: Raster ► Conversion

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Input 8 bit raster image

Band number

BAND

[raster band]

Default: The first band of the input layer

If the raster is multiband, choose the band you want to convert

Generate a RGBA file

RGBA

[boolean]

Padrão: Falso

Sets whether the output file should be of type RGBA.

PCT to RGB

SAÍDA

[file]

Default: [Save to temporary file]

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

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

PCT to RGB

SAÍDA

[raster]

24 bit RGB raster image

Python code

Algorithm ID: gdal:pcttorgb

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

24.2.2.3. Poligonizar (raster para vetor)

Cria polígonos vetoriais para todas as regiões conectadas de pixels no raster que compartilha um valor de pixel comum. Cada polígono é criado com um atributo que indica o valor de pixel desse polígono.

This algorithm is derived from the GDAL polygonize utility.

Default menu: Raster ► Conversion

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Camada raster de entrada

Band number

BAND

[raster band]

Default: The first band of the input layer

If the raster is multiband, choose the band you want to use

Name of the field to create

CAMPO

[string]

Default: ‘DN’

Specify the field name for the attributes of the connected regions.

Use 8-connectedness

EIGHT_CONNECTEDNESS

[boolean]

Padrão: Falso

If not set, raster cells must have a common border to be considered connected (4-connected). If set, touching raster cells are also considered connected (8-connected).

Parâmetros adicionais da linha de comando

Opcional.

EXTRA

[string]

Padrão: Nenhum

Adicionar opções extras de linha de comando GDAL

Vectorized

SAÍDA

[vector: polygon]

Default: [Save to temporary file]

Specification of the output (polygon) vector layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

Vectorized

SAÍDA

[vector: polygon]

Output vector layer

Python code

Algorithm ID: gdal:polygonize

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

24.2.2.4. Reorganizar bandas

Cria um novo raster usando banda (s) selecionada de uma determinada camada raster. O algoritmo também torna possível reordenar as bandas para o raster recém-criado.

This algorithm is derived from the GDAL translate utility.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Camada raster de entrada

Selected band(s)

BANDS

[raster band] [list]

Padrão: Nenhum

Ordered list of the bands to use to create the new raster

Opções de criação adicionais

Opcional.

OPÇÕES

[string]

Padrão: ‘’

Para adicionar uma ou mais opções de criação que controlam o raster a ser criado (cores, tamanho do bloco, compactação de arquivos …). Por conveniência, você pode contar com perfis predefinidos (veja seção de opções do driver GDAL).

For Batch Process: separate multiple options with a pipe character (|).

Tipo de dados de saída

DATA_TYPE

[enumeration]

Padrão: 0

Defines the data type of the output raster file. Options:

  • 0 — Use Input Layer Data Type

  • 1 — Byte

  • 2 — Int16

  • 3 — UInt16

  • 4 — UInt32

  • 5 — Int32

  • 6 — Float32

  • 7 — Float64

  • 8 — CInt16

  • 9 — CInt32

  • 10 — CFloat32

  • 11 — CFloat64

Convertido

SAÍDA

[raster]

Padrão: Salvar para arquivo temporário

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

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

Convertido

SAÍDA

[raster]

Output raster layer with rearranged bands.

Python code

Algorithm ID: gdal:rearrange_bands

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

24.2.2.5. RGB to PCT

Converts a 24 bit RGB image into a 8 bit paletted. Computes an optimal pseudo-color table for the given RGB-image using a median cut algorithm on a downsampled RGB histogram. Then it converts the image into a pseudo-colored image using the color table. This conversion utilizes Floyd-Steinberg dithering (error diffusion) to maximize output image visual quality.

Se você quiser classificar um mapa raster e quiser reduzir o número de classes que pode ser útil para downsample sua imagem com este algoritmo antes.

This algorithm is derived from the GDAL rgb2pct utility.

Default menu: Raster ► Conversion

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Input (RGB) raster layer

Number of colors

NCOLORS

[number]

Padrão: 2

O número de cores que a imagem resultante conterá. Um valor de 2-256 é possível.

RGB to PCT

SAÍDA

[raster]

Default: [Save to temporary file]

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

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

RGB to PCT

SAÍDA

[raster]

Camada raster de saída

Python code

Algorithm ID: gdal:rgbtopct

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

24.2.2.6. Translate (convert format)

Converts raster data between different formats.

This algorithm is derived from the GDAL translate utility.

Default menu: Raster ► Conversion

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Camada raster de entrada

Override the projection of the output file

Opcional.

SRC_ALVO

[crs]

Specify a projection for the output file

Assign a specified nodata value to output bands

Opcional.

NODATA

[number]

Default: Not set

Defines the value to use for nodata in the output raster

Copy all subdatasets of this file to individual output files

COPY_SUBDATASETS

[boolean]

Padrão: Falso

Create individual files for subdatasets

Opções de criação adicionais

Opcional.

OPÇÕES

[string]

Padrão: ‘’

Para adicionar uma ou mais opções de criação que controlam o raster a ser criado (cores, tamanho do bloco, compactação de arquivos …). Por conveniência, você pode contar com perfis predefinidos (veja seção de opções do driver GDAL).

For Batch Process: separate multiple options with a pipe character (|).

Parâmetros adicionais da linha de comando

Opcional.

EXTRA

[string]

Padrão: Nenhum

Adicionar opções extras de linha de comando GDAL

Tipo de dados de saída

DATA_TYPE

[enumeration]

Padrão: 0

Defines the data type of the output raster file. Options:

  • 0 — Use Input Layer Data Type

  • 1 — Byte

  • 2 — Int16

  • 3 — UInt16

  • 4 — UInt32

  • 5 — Int32

  • 6 — Float32

  • 7 — Float64

  • 8 — CInt16

  • 9 — CInt32

  • 10 — CFloat32

  • 11 — CFloat64

Convertido

SAÍDA

[raster]

Default: [Save to temporary file]

Specification of the output (translated) raster layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

A codificação do arquivo também pode ser alterada aqui.

Saídas

Etiqueta

Nome

Tipo

Descrição

Convertido

SAÍDA

[raster]

Output (translated) raster layer.

Python code

Algorithm ID: gdal:translate

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.