23.2.7. Vector geoprocessing

23.2.7.1. Buffer vectors

Create buffers around the features of a vector layer.

23.2.7.1.1. Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

A camada vetorial de entrada

Nome da coluna geometria

GEOMETRY

[string]

Default: ‘geometry’

The name of the input layer geometry column to use

Buffer distance

DISTÂNCIA

[number]

Padrão: 10.0

Minimum: 0.0

Dissolve by attribute

Opcional

CAMPO

[tablefield: any]

Padrão: Nenhum

Field to use for dissolving

Dissolve results

DISSOLVER

[boolean]

Padrão: Falso

If set, the result is dissolved. If no field is set for dissolving, all the buffers are dissolved into one feature.

Produce one feature for each geometry in any kind of geometry collection in the source file

EXPLODE_COLLECTIONS

[boolean]

Padrão: Falso

Opções de criação adicionais

(opcional)

OPÇÕES

[string]

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

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

Buffer

SAÍDA

[vector: polygon]

Default: [Save to temporary file]

Specify the output buffer layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

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

23.2.7.1.2. Saídas

Etiqueta

Nome

Tipo

Descrição

Buffer

SAÍDA

[vector: polygon]

The output buffer layer

23.2.7.1.3. Python code

Algorithm ID: gdal:buffervectors

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.

23.2.7.2. Clip vector by extent

Clips any OGR-supported vector file to a given extent.

This algorithm is derived from the ogr2ogr utility.

23.2.7.2.1. Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

A camada vetorial de entrada

Clip extent

EXTENT

[extent]

Defines the bounding box that should be used for the output vector file. It has to be defined in target CRS coordinates.

Opções de criação adicionais

(opcional)

OPÇÕES

[string]

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

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

Clipped (extent)

SAÍDA

[same as input]

Default: [Save to temporary file]

Specify the output (clipped) layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

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

23.2.7.2.2. Saídas

Etiqueta

Nome

Tipo

Descrição

Clipped (extent)

SAÍDA

[same as input]

The output (clipped) layer. The default format is “ESRI Shapefile”.

23.2.7.2.3. Python code

Algorithm ID: gdal:clipvectorbyextent

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.

23.2.7.3. Clip vector by mask layer

Clips any OGR-supported vector layer by a mask polygon layer.

This algorithm is derived from the ogr2ogr utility.

23.2.7.3.1. Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

A camada vetorial de entrada

Mask layer

MASK

[vector: polygon]

Layer to be used as clipping extent for the input vector layer.

Opções de criação adicionais

(opcional)

OPÇÕES

[string]

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

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

Clipped (mask)

SAÍDA

[same as input]

Default: [Save to temporary file]

The output (masked) layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

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

23.2.7.3.2. Saídas

Etiqueta

Nome

Tipo

Descrição

Clipped (mask)

SAÍDA

[same as input]

The output (masked) layer. The default format is “ESRI Shapefile”.

23.2.7.3.3. Python code

Algorithm ID: gdal:clipvectorbymasklayer

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.

23.2.7.4. Dissolver

Dissolve (combine) geometries that have the same value for a given attribute / field. The output geometries are multipart.

23.2.7.4.1. Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: any]

The input layer to dissolve

Dissolve field

(opcional)

CAMPO

[tablefield: any]

The field of the input layer to use for dissolving

Nome da coluna geometria

GEOMETRY

[string]

Default: ‘geometry’

The name of the input layer geometry column to use for dissolving.

Produce one feature for each geometry in any kind of geometry collection in the source file

EXPLODE_COLLECTIONS

[boolean]

Padrão: Falso

Produce one feature for each geometry in any kind of geometry collection in the source file

Keep input attributes

KEEP_ATTRIBUTES

[boolean]

Padrão: Falso

Keep all attributes from the input layer

Count dissolved features

COUNT_FEATURES

[boolean]

Padrão: Falso

Count the dissolved features and include it in the output layer.

Compute area and perimeter of dissolved features

COMPUTE_AREA

[boolean]

Padrão: Falso

Compute the area and perimeter of dissolved features and include them in the output layer

Compute min/max/sum/mean for attribute

COMPUTE_STATISTICS

[boolean]

Padrão: Falso

Calculate statistics (min, max, sum and mean) for the numeric attribute specified and include them in the output layer

Numeric attribute to calculate statistics on

(opcional)

STATISTICS_ATTRIBUTE

[tablefield: numeric]

The numeric attribute to calculate statistics on

Opções de criação adicionais

(opcional)

OPÇÕES

[string]

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

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

Dissolvido

SAÍDA

[same as input]

Default: [Save to temporary file]

Especifique a camada de saída. Uma de:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

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

23.2.7.4.2. Saídas

Etiqueta

Nome

Tipo

Descrição

Dissolvido

SAÍDA

[same as input]

The output multipart geometry layer (with dissolved geometries)

23.2.7.4.3. Python code

Algorithm ID: gdal:dissolve

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.

23.2.7.5. Offset curve

Desloca as linhas por uma distância especificada. Distâncias positivas deslocarão as linhas à esquerda e distâncias negativas deslocarão as linhas à direita.

23.2.7.5.1. Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: line]

The input line layer

Nome da coluna geometria

GEOMETRY

[string]

Default: ‘geometry’

The name of the input layer geometry column to use

Offset distance (left-sided: positive, right-sided: negative)

DISTÂNCIA

[number]

Padrão: 10.0

Opções de criação adicionais

(opcional)

OPÇÕES

[string]

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

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

Offset curve

SAÍDA

[vector: line]

Default: [Save to temporary file]

Especifique a camada da linha de saída. Um de:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

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

23.2.7.5.2. Saídas

Etiqueta

Nome

Tipo

Descrição

Offset curve

SAÍDA

[vector: line]

The output offset curve layer

23.2.7.5.3. Python code

Algorithm ID: gdal:offsetcurve

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.

23.2.7.6. One side buffer

Creates a buffer on one side (right or left) of the lines in a line vector layer.

23.2.7.6.1. Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: line]

The input line layer

Nome da coluna geometria

GEOMETRY

[string]

Default: ‘geometry’

The name of the input layer geometry column to use

Buffer distance

DISTÂNCIA

[number]

Padrão: 10.0

Buffer side

BUFFER_SIDE

[enumeration]

Padrão: 0

Um de:

  • 0 — Right

  • 1 — Left

Dissolve by attribute

Opcional

CAMPO

[tablefield: any]

Padrão: Nenhum

Field to use for dissolving

Dissolve all results

DISSOLVER

[boolean]

Padrão: Falso

If set, the result is dissolved. If no field is set for dissolving, all the buffers are dissolved into one feature.

Produce one feature for each geometry in any kind of geometry collection in the source file

EXPLODE_COLLECTIONS

[boolean]

Padrão: Falso

Opções de criação adicionais

(opcional)

OPÇÕES

[string]

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

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

One-sided buffer

SAÍDA

[vector: polygon]

Default: [Save to temporary file]

Specify the output buffer layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

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

23.2.7.6.2. Saídas

Etiqueta

Nome

Tipo

Descrição

One-sided buffer

SAÍDA

[vector: polygon]

The output buffer layer

23.2.7.6.3. Python code

Algorithm ID: gdal:onesidebuffer

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.

23.2.7.7. Points along lines

Generates a point on each line of a line vector layer at a distance from start. The distance is provided as a fraction of the line length.

23.2.7.7.1. Parâmetros

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vector: line]

The input line layer

Nome da coluna geometria

GEOMETRY

[string]

Default: ‘geometry’

The name of the input layer geometry column to use

Distance from line start represented as a fraction of line length

DISTÂNCIA

[number]

Default: 0.5 (middle of the line)

Opções de criação adicionais

(opcional)

OPÇÕES

[string]

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

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

Points along line

SAÍDA

[vector: point]

Default: [Save to temporary file]

Specify the output point layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar para Arquivo…

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

23.2.7.7.2. Saídas

Etiqueta

Nome

Tipo

Descrição

Points along line

SAÍDA

[vector: point]

The output point layer

23.2.7.7.3. Python code

Algorithm ID: gdal:pointsalonglines

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.