24.2.6. Vector conversion

24.2.6.1. Convert format

Converts any OGR-supported vector layer into another OGR-supported format.

This algorithm is derived from the ogr2ogr utility.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

Camada vetorial de entrada

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Convertido

SAÍDA

[same as input]

Specification of the output vector layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

A codificação do arquivo também pode ser alterada aqui.

For Save to File, the output format has to be specified. All GDAL vector formats are supported. For Save to a Temporary File the QGIS default vector format will be used.

Saídas

Etiqueta

Nome

Tipo

Descrição

Convertido

SAÍDA

[same as input]

A camada vetorial de saída.

Python code

Algorithm ID: gdal:convertformat

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.

24.2.6.2. Rasterize (overwrite with attribute)

Overwrites a raster layer with values from a vector layer. New values are assigned based on the attribute value of the overlapping vector feature.

This algorithm is derived from the GDAL rasterize utility.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

Camada vetorial de entrada

Input raster layer

INPUT_RASTER

[raster]

Camada raster de entrada

Field to use for a burn-in value

Opcional

CAMPO

[tablefield: numeric]

Defines the attribute field to use to set the pixels values

Add burn in values to existing raster values

ADD

[boolean]

Padrão: Falso

If False, pixels are assigned the selected field’s value. If True, the selected field’s value is added to the value of the input raster layer.

Parâmetros adicionais da linha de comando

Opcional

EXTRA

[string]

Padrão: ‘’

Adicionar opções extras de linha de comando GDAL

Saídas

Etiqueta

Nome

Tipo

Descrição

Rasterized

SAÍDA

[raster]

The overwritten input raster layer

Python code

Algorithm ID: gdal:rasterize_over

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.

24.2.6.3. Rasterize (overwrite with fixed value)

Overwrites parts of a raster layer with a fixed value. The pixels to overwrite are chosen based on the supplied (overlapping) vector layer.

This algorithm is derived from the GDAL rasterize utility.

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

Camada vetorial de entrada

Input raster layer

INPUT_RASTER

[raster]

Camada raster de entrada

A fixed value to burn

BURN

[number]

Padrão: 0.0

The value to burn

Add burn in values to existing raster values

ADD

[boolean]

Padrão: Falso

If False, pixels are assigned the fixed value. If True, the fixed value is added to the value of the input raster layer.

Parâmetros adicionais da linha de comando

Opcional

EXTRA

[string]

Padrão: ‘’

Adicionar opções extras de linha de comando GDAL

Saídas

Etiqueta

Nome

Tipo

Descrição

Rasterized

SAÍDA

[raster]

The overwritten input raster layer

Python code

Algorithm ID: gdal:rasterize_over_fixed_value

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.

24.2.6.4. Rasterize (vector to raster)

Converts vector geometries (points, lines and polygons) into a raster image.

This algorithm is derived from the GDAL rasterize utility.

Default menu: Raster ► Conversion

Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

Camada vetorial de entrada

Field to use for a burn-in value

Opcional

CAMPO

[tablefield: numeric]

Defines the attribute field from which the attributes for the pixels should be chosen

A fixed value to burn

Opcional

BURN

[number]

Padrão: 0.0

A fixed value to burn into a band for all features.

Output raster size units

UNIDADES

[enumeration]

Padrão: 0

Units to use when defining the output raster size/resolution. One of:

  • 0 — Pixels

  • 1 — Georeferenced units

Width/Horizontal resolution

LARGURA

[number]

Padrão: 0.0

Sets the width (if size units is “Pixels”) or horizontal resolution (if size units is “Georeferenced units”) of the output raster. Minimum value: 0.0.

Height/Vertical resolution

ALTURA

[number]

Padrão: 0.0

Sets the height (if size units is “Pixels”) or vertical resolution (if size units is “Georeferenced units”) of the output raster.

Output extent

EXTENT

[extent]

Extent of the output raster layer. If the extent is not specified, the minimum extent that covers the selected reference layer(s) will be used.

Assign a specified nodata value to output bands

Opcional

NODATA

[number]

Padrão: 0.0

Assigns a specified nodata value to output bands

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

DATA_TYPE

[enumeration]

Padrão: 5

Define o formato do arquivo de raster saída.

Opções:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Pre-initialize the output image with value

Opcional

INIT

[number]

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.

Invert rasterization

INVERT

[boolean]

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.

Rasterized

SAÍDA

[raster]

Default: ‘[Save to temporary file]’

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

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

The file encoding can also be changed here For Save to File, the output format has to be specified. All GDAL raster formats are supported. For Save to a Temporary File the QGIS default raster format will be used.

Saídas

Etiqueta

Nome

Tipo

Descrição

Rasterized

SAÍDA

[raster]

Camada raster de saída

Python code

Algorithm ID: gdal:rasterize

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.