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

Define se o arquivo de saída deve ser do tipo valores separados por vírgula (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})

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.

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

SAÍDA

[raster]

Imagem raster RGB de 24 bits

Código Python

ID do algoritmo: gdal:pcttorgb

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.

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.

Utilizar 8-conexões

EIGHT_CONNECTEDNESS

[boleano]

Padrão: Falso

Se não estiver definido, as células raster devem ter uma fronteira comum para serem consideradas conectadas (4-conectadas). Se definidas, as células raster que se tocam também são consideradas conectadas (8-conectadas).

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

Algoritmo ID: gdal:polygonize

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.

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

Para Processo em Lote: separe diversas opções com um caractere de barra vertical (|).

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 — Usar o tipo de dados da camada de entrada

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

Camada raster de saída com bandas rearranjadas.

Código Python

Algoritmo ID: gdal:rearrange_bands

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.

25.2.2.5. RGB para PCT

Converte uma imagem RGB de 24 bits em uma paleta de 8 bits. Computa uma tabela pseudo-colorida ideal para uma dada imagem RGB usando um algoritmo de corte mediano em um histograma RGB abaixo exemplificado. Depois, converte a imagem em uma imagem pseudo-colorida usando a tabela de cores. Esta conversão utiliza o dithering de Floyd-Steinberg (difusão de erros) para maximizar a qualidade visual da imagem de saída.

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

ID do algoritmo: gdal:rgbtopct

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.

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.

TARGET_CRS

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

Para Processo em Lote: separe diversas opções com um caractere de barra vertical (|).

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 — Usar o tipo de dados da camada de entrada

  • 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})

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.