27.2.2. Conversão de raster
27.2.2.1. gdal2xyz
Converte dados raster em formato de arquivo ASCII XYZ
Parâmetros
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Camada de entrada  | 
  | 
[raster]  | 
Camada raster para converter  | 
Número da 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  | 
  | 
[boleano] Padrão: Falso  | 
Define se o arquivo de saída deve ser do tipo valores separados por vírgula (csv).  | 
arquivo ASCII XYZ  | 
  | 
[arquivo] Padrão:   | 
Especificação do arquivo de saída. Um de: 
  | 
Saídas
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
arquivo ASCII XYZ  | 
  | 
[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.
27.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:
Parâmetros
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Camada de entrada  | 
  | 
[raster]  | 
Imagem raster de 8 bits de entrada  | 
Número da 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  | 
  | 
[boleano] Padrão: Falso  | 
Define se o arquivo de saída deve ser do tipo RGBA.  | 
PCT para RGB  | 
  | 
[arquivo] Padrão:   | 
Especificação do arquivo de saída. Um de: 
  | 
Saídas
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
PCT para RGB  | 
  | 
[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.
27.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:
Parâmetros
Parâmetros básicos
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Camada de entrada  | 
  | 
[raster]  | 
Camada raster de entrada  | 
Número da 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  | 
  | 
[string] Padrão: ‘DN’  | 
Especifique o nome do campo para os atributos das regiões conectadas.  | 
Utilizar 8-conexões  | 
  | 
[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  | 
  | 
[vetor: polígono] Padrão:   | 
Especificação da camada vetorial de saída (polígono). Um de: 
  | 
Parâmetros avançados
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Parâmetros adicionais da linha de comando Opcional.  | 
  | 
[string] Padrão: Nenhum  | 
Adicionar opções extras de linha de comando GDAL  | 
Saídas
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Vetorizado  | 
  | 
[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.
27.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  | 
  | 
[raster]  | 
Camada raster de entrada  | 
Selecionar banda(s)  | 
  | 
[banda raster] [lista] Padrão: Nenhum  | 
Lista ordenada das faixas a serem usadas para criar o novo raster  | 
Convertido  | 
  | 
[raster] Padrão:   | 
Especificação do raster de saída. Um de: 
  | 
Parâmetros avançados
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Opções de criação adicionais Opcional.  | 
  | 
[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). Batch Process and Model Designer: separate multiple options with a pipe
character (  | 
Tipo de dados de saída  | 
  | 
[enumeração] Padrão: 0  | 
Define o tipo de dados do arquivo matricial de saída. Opções: 
 Available options depend on the GDAL version built with QGIS (see menu)  | 
Saídas
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Convertido  | 
  | 
[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.
27.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:
Parâmetros
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Camada de entrada  | 
  | 
[raster]  | 
Camada raster (RGB) de entrada  | 
Número de cores  | 
  | 
[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  | 
  | 
[raster] Padrão:   | 
Especificação do raster de saída. Um de: 
  | 
Saídas
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
RGB para PCT  | 
  | 
[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.
27.2.2.6. Traduzir (converter formato)
Converte dados raster entre diferentes formatos.
Este algoritmo é derivado do utilitário GDAL tradutor.
Menu padrão:
Parâmetros
Parâmetros básicos
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Camada de entrada  | 
  | 
[raster]  | 
Camada raster de entrada  | 
Sobreescrever a projeção do arquivo de saída Opcional.  | 
  | 
[src]  | 
Especificar uma projeção para o arquivo de saída  | 
Atribuir um valor sem ‘dado’ especificado às faixas de saída Opcional.  | 
  | 
[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  | 
  | 
[boleano] Padrão: Falso  | 
Criar arquivos individuais para subconjuntos de dados  | 
Convertido  | 
  | 
[raster] Padrão:   | 
Especificação da camada raster (traduzida) de saída. Um de: 
  | 
Parâmetros avançados
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Opções de criação adicionais Opcional.  | 
  | 
[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). Batch Process and Model Designer: separate multiple options with a pipe
character (  | 
Parâmetros adicionais da linha de comando Opcional.  | 
  | 
[string] Padrão: Nenhum  | 
Adicionar opções extras de linha de comando GDAL  | 
Tipo de dados de saída  | 
  | 
[enumeração] Padrão: 0  | 
Define o tipo de dados do arquivo matricial de saída. Opções: 
 Available options depend on the GDAL version built with QGIS (see menu)  | 
Saídas
Etiqueta  | 
Nome  | 
Tipo  | 
Descrição  | 
|---|---|---|---|
Convertido  | 
  | 
[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.