Importante

A tradução é um esforço comunitário você pode contribuir. Esta página está atualmente traduzida em 91.17%.

28.2.6. Conversão vetorial

28.2.6.1. Converter formato

Converte qualquer camada vetorial compatível com OGR em outro formato compatível com OGR.

Este algoritmo é derivado do utilitário ogr2ogr.

Parâmetros

Parâmetros básicos

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

Camada vetorial de entrada

Convert all layers from dataset

CONVERT_ALL_LAYERS

[boleano]

Padrão: Falso

Converts the whole dataset. Supported output formats for this option are GPKG and GML.

Convertido

OUTPUT

[o mesmo que entrada]

Especificação da camada vetorial de saída. Um de:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Para “Salvar em arquivo”, o formato de saída tem que ser especificado. Todos os formatos de raster GDAL são suportados. Para “Salvar em um arquivo temporário” será utilizado o formato de vetor padrão do QGIS.

Parâmetros avançados

Rótulo

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[string]

Padrão: ‘’ (sem opções adicionais)

Opções adicionais de criação de GDAL.

Saídas

Rótulo

Nome

Tipo

Descrição

Convertido

OUTPUT

[o mesmo que entrada]

A camada vetorial de saída.

Código Python

ID do algoritmo: gdal:converterformato

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.

28.2.6.2. Rasterizar (sobrescrever com atributo)

Substitui uma camada raster com valores de uma camada vetorial. Novos valores são atribuídos baseados no valor do atributo da feição vetorial sobreposta.

Este algoritmo é derivado do utilitário GDAL rasterize.

Parâmetros

Parâmetros básicos

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

Camada vetorial de entrada

Camada matricial de entrada

INPUT_RASTER

[raster]

Camada raster de entrada

Campo a ser utilizado para uma queima em valor

Opcional

FIELD

[campo de tabela: numérico]

Define o campo de atributo a ser usado para definir os valores de pixels

Parâmetros avançados

Rótulo

Nome

Tipo

Descrição

Adicionar a queima em valores aos valores raster existentes

ADICIONAR

[boleano]

Padrão: Falso

Se Falso, os pixels são atribuídos ao valor do campo selecionado. Se Verdadeiro, o valor do campo selecionado é adicionado ao valor da camada matricial de entrada.

Parâmetros adicionais da linha de comando

Opcional

EXTRA

[string]

Padrão: ‘’

Adicionar opções extras de linha de comando GDAL

Saídas

Rótulo

Nome

Tipo

Descrição

Rasterizado

OUTPUT

[raster]

A camada raster de entrada sobrescrita

Código Python

Algoritmo ID: gdal:rasterize_over

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.

28.2.6.3. Rasterize (substituir com valor fixo)

Substitui partes de uma camada raster com um valor fixo. Os pixels a serem sobrescritos são escolhidos com base na camada vetorial (sobreposta) fornecida.

Este algoritmo é derivado do utilitário GDAL rasterize.

Parâmetros

Parâmetros básicos

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

Camada vetorial de entrada

Camada matricial de entrada

INPUT_RASTER

[raster]

Camada raster de entrada

Um valor fixo para queimar

`` QUEIMAR``

[número]

Padrão: 0.0

O valor para queimar

Parâmetros avançados

Rótulo

Nome

Tipo

Descrição

Adicionar a queima em valores aos valores raster existentes

ADICIONAR

[boleano]

Padrão: Falso

Se Falso, é atribuído o valor fixo aos pixels. Se Verdadeiro, o valor fixo é adicionado ao valor da camada raster de entrada.

Parâmetros adicionais da linha de comando

Opcional

EXTRA

[string]

Padrão: ‘’

Adicionar opções extras de linha de comando GDAL

Saídas

Rótulo

Nome

Tipo

Descrição

Rasterizado

OUTPUT

[raster]

A camada raster de entrada sobrescrita

Código Python

Algoritmo ID: gdal:rasterize_over_fixed_value

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.

28.2.6.4. Rasterizar (vetor a rasterizar)

Converte geometrias vetoriais (pontos, linhas e polígonos) em uma imagem matricial.

Este algoritmo é derivado do utilitário GDAL rasterize.

Menu padrão: Raster ► Conversão

Parâmetros

Parâmetros básicos

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

Camada vetorial de entrada

Campo a ser utilizado para uma queima em valor

Opcional

FIELD

[campo de tabela: numérico]

Define o campo de atributo do qual os atributos para os pixels devem ser escolhidos

Um valor fixo para queimar

Opcional

`` QUEIMAR``

[número]

Padrão: 0.0

Um valor fixo para gravar em uma banda para todas as feições.

Burn value extracted from the “Z” values of the feature

Opcional

USE_Z

[boleano]

Padrão: Falso

Indicates that a burn value should be extracted from the “Z” values of the feature. Works with points and lines (linear interpolation along each segment). For polygons, works properly only if they are flat (same Z value for all vertices)

Unidades de tamanho rasterizado de saída

UNITS

[enumeração]

Padrão: 0

Unidades a usar ao definir o tamanho/resolução raster de saída. Um de:

  • 0 — Pixels

  • 1 — Unidades Georreferenciadas

Largura/Resolução horizontal

WIDTH

[número]

Padrão: 0.0

Define a largura (se as unidades de tamanho forem “Pixels”) ou a resolução horizontal (se as unidades de tamanho forem “Unidades Georreferenciadas”) do raster de saída. Valor mínimo: 0,0.

Altura/resolução vertical

HEIGHT

[número]

Padrão: 0.0

Define a altura (se unidades de tamanho for “Pixels”) ou resolução vertical (se unidades de tamanho for “Unidades Georreferenciadas”) do raster de saída.

Extensão da produção

Opcional

EXTENT

[extensão]

Extensão da camada raster de saída. Se a extensão não for especificada, será utilizada a extensão mínima que cobre a(s) camada(s) de referência selecionada(s).

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Inserir as coordenadas como xmin, xmax, ymin, ymax

Assign a specified NoData value to output bands

Opcional

NODATA

[número]

Padrão: 0.0

Assigns a specified NoData value to output bands

Rasterizado

OUTPUT

[raster]

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

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

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Para “Salvar para arquivar”, o formato de saída tem que ser especificado. Todos os formatos de raster GDAL são suportados. Para “Salvar em um arquivo temporário” será utilizado o formato raster padrão QGIS.

Parâmetros avançados

Rótulo

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[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

DATA_TYPE

[enumeração]

Padrão: 5

Define o formato do arquivo de raster saída.

Opções:

  • 0 — Byte (Eight bit unsigned integer (quint8))

  • 1 — Int16 (Sixteen bit signed integer (qint16))

  • 2 — UInt16 (Sixteen bit unsigned integer (quint16))

  • 3 — UInt32 (Thirty two bit unsigned integer (quint32))

  • 4 — Int32 (Thirty two bit signed integer (qint32))

  • 5 — Float32 (Thirty two bit floating point (float))

  • 6 — Float64 (Sixty four bit floating point (double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

  • 11 — Int8 (Eight bit signed integer (qint8))

Available options depend on the GDAL version built with QGIS (see Help ► About menu)

Pré-inicializar a imagem de saída com valor

Opcional

INIT

[número]

Pre-initializes the output image bands with this value. Not marked as the NoData value in the output file. The same value is used in all the bands.

Inverter rasterização

INVERTER

[boleano]

Padrão: Falso

Burns the fixed burn value, or the burn value associated with the first feature into all parts of the image not inside the provided polygon.

Parâmetros adicionais da linha de comando

Opcional

EXTRA

[string]

Padrão: ‘’

Adicionar opções extras de linha de comando GDAL

Saídas

Rótulo

Nome

Tipo

Descrição

Rasterizado

OUTPUT

[raster]

Camada raster de saída

Código Python

Algorithm ID: gdal:rasterize

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.