25.2.2. Conversão de raster

25.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]

Camada raster para converter

Número da banda

BANDA

[banda raster]

Padrão: A primeira faixa da camada de entrada

Se o raster for multibandas, escolha a banda que você quer converter

Valores separados por vírgula

CSV

[boleano]

Padrão: Falso

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

arquivo ASCII XYZ

SAÍDA

[arquivo]

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

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

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

arquivo ASCII XYZ

ENTRADA

[tabela]

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

Código Python

ID do algoritmo: 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.

25.2.2.2. PCT para RGB

Converte uma imagem paletada de 8 bits para uma RGB de 24 bits. Converte uma banda pseudo-colorida do arquivo de entrada para um arquivo RGB do formato desejado.

Este algoritmo é derivado do utilitário GDAL pct2rgb.

Menu padrão: Raster ► Conversão

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Imagem raster de 8 bits de entrada

Número da banda

BANDA

[banda raster]

Padrão: A primeira faixa da camada de entrada

Se o raster for multibandas, escolha a banda que você quer converter

Gerar um arquivo RGBA

RGBA

[boleano]

Padrão: Falso

Define se o arquivo de saída deve ser do tipo RGBA.

PCT to RGB

SAÍDA

[arquivo]

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

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

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Etiqueta

Nome

Tipo

Descrição

PCT to RGB

SAÍDA

[raster]

Imagem raster RGB de 24 bits

Código Python

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.

25.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.

Este algoritmo é derivado do utilitário GDAL polygonize.

Menu padrão: Raster ► Conversão

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Camada raster de entrada

Número da banda

BANDA

[banda raster]

Padrão: A primeira faixa da camada de entrada

Se o raster for multibandas, escolha a banda que você quer usar

Nome do campo a ser criado

CAMPO

[string]

Padrão: ‘DN’

Especifique o nome do campo para os atributos das regiões conectadas.

Use 8-connectedness

EIGHT_CONNECTEDNESS

[boleano]

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).

Vetorizado

SAÍDA

[vetor: polígono]

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

Especificação da camada vetorial de saída (polígono). Um de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Parâmetros adicionais da linha de comando

Opcional.

EXTRA

[string]

Padrão: Nenhum

Adicionar opções extras de linha de comando GDAL

Saídas

Etiqueta

Nome

Tipo

Descrição

Vetorizado

SAÍDA

[vetor: polígono]

Camada vetorial de saída

Código Python

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.

25.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.

Este algoritmo é derivado do utilitário GDAL tradutor.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Camada raster de entrada

Selecionar banda(s)

BANDAS

[banda raster] [lista]

Padrão: Nenhum

Lista ordenada das faixas a serem usadas para criar o novo raster

Convertido

SAÍDA

[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…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

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

TIPO_DADO

[enumeração]

Padrão: 0

Define o tipo de dados do arquivo matricial de saída. Opções:

  • 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

Saídas

Etiqueta

Nome

Tipo

Descrição

Convertido

SAÍDA

[raster]

Output raster layer with rearranged bands.

Código Python

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.

25.2.2.5. RGB para 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.

Este algoritmo é derivado do utilitário GDAL rgb2pct.

Menu padrão: Raster ► Conversão

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Camada raster (RGB) de entrada

Número de cores

NCORES

[número]

Padrão: 2

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

RGB para PCT

SAÍDA

[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

RGB para PCT

SAÍDA

[raster]

Camada raster de saída

Código Python

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.

25.2.2.6. Traduzir (converter formato)

Converte dados raster entre diferentes formatos.

Este algoritmo é derivado do utilitário GDAL tradutor.

Menu padrão: Raster ► Conversão

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[raster]

Camada raster de entrada

Sobreescrever a projeção do arquivo de saída

Opcional.

SRC_ALVO

[src]

Especificar uma projeção para o arquivo de saída

Atribuir um valor sem ‘dado’ especificado às faixas de saída

Opcional.

SEMDADOS

[número]

Padrão: Não definido

Define o valor a ser usado para os valores sem daods no raster de saída

Copiar todos os subconjuntos deste arquivo para arquivos de saída individuais

COPY_SUBDATASETS

[boleano]

Padrão: Falso

Criar arquivos individuais para subconjuntos de dados

Convertido

SAÍDA

[raster]

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

Especificação da camada raster (traduzida) de saída. Um de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

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

TIPO_DADO

[enumeração]

Padrão: 0

Define o tipo de dados do arquivo matricial de saída. Opções:

  • 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

Saídas

Etiqueta

Nome

Tipo

Descrição

Convertido

SAÍDA

[raster]

Saída (traduzida) da camada raster.

Código Python

ID do algoritmo: gdal:traduzir

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.