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 |
|
[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.
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:
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.
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:
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.
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 |
|
[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). Para Processo em Lote: separe diversas opções com um caractere de barra vertical ( |
Tipo de dados de saída |
|
[enumeração] Padrão: 0 |
Define o tipo de dados do arquivo matricial de saída. Opções:
|
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.
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:
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.
25.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). Para Processo em Lote: separe diversas opções com um caractere de barra vertical ( |
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:
|
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.