27.2.7. Geoprocessamento vetorial

27.2.7.1. Buffer vectors

Criar buffers em torno das feições de uma camada vetorial.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

A camada vetorial de entrada

Geometry column name

GEOMETRY

[string]

Padrão: ‘geometria’

O nome da coluna de geometria da camada de entrada a ser usada

Distância do buffer

DISTANCE

[number]

Default: 10.0

Mínimo: 0,0

Dissolver por atributo

Optional

FIELD

[tablefield: any]

Default: None

Campo a ser utilizado para dissolver

Dissolver resultados

DISSOLVE

[boolean]

Default: False

Se definido, o resultado é dissolvido.

Se nenhum campo for definido para dissolver, todos os buffers serão dissolvidos em uma feição.

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

EXPLODE_COLLECTIONS

[boolean]

Default: False

Buffer

OUTPUT

[vector: polygon]

Default: [Save to temporary file]

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Etiqueta

Nome

Tipo

Descrição

Additional creation options

Optional

OPTIONS

[string]

Default: ‘’ (no additional options)

Additional GDAL creation options.

Outputs

Etiqueta

Nome

Tipo

Descrição

Buffer

OUTPUT

[vector: polygon]

The output buffer layer

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.

27.2.7.2. Recortar vetor pela extensão

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

This algorithm is derived from the GDAL ogr2ogr utility.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

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.

Available methods are:

  • Calculate from layer…: uses extent of a layer loaded in the current project

  • 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

  • Use map canvas extent

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

  • Enter the coordinates as xmin, xmax, ymin, ymax

Clipped (extent)

OUTPUT

[same as input]

Default: [Save to temporary file]

Specify the output (clipped) layer. One of:

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Etiqueta

Nome

Tipo

Descrição

Additional creation options

Optional

OPTIONS

[string]

Default: ‘’ (no additional options)

Additional GDAL creation options.

Outputs

Etiqueta

Nome

Tipo

Descrição

Clipped (extent)

OUTPUT

[same as input]

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

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.

27.2.7.3. Recortar vetor por camada de máscara

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

This algorithm is derived from the GDAL ogr2ogr utility.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

A camada vetorial de entrada

Mask layer

MASK

[vector: polygon]

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

Clipped (mask)

OUTPUT

[same as input]

Default: [Save to temporary file]

A camada de saída (mascarada). Um de:

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Etiqueta

Nome

Tipo

Descrição

Additional creation options

Optional

OPTIONS

[string]

Default: ‘’ (no additional options)

Additional GDAL creation options.

Outputs

Etiqueta

Nome

Tipo

Descrição

Clipped (mask)

OUTPUT

[same as input]

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

Python code

Algorithm ID: gdal:clipvectorbypolygon

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.

27.2.7.4. Dissolve

Dissolver (combinar) geometrias que tenham o mesmo valor para um determinado atributo/campo. As geometrias de saída são multipartes.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

A camada de entrada para dissolver

Dissolver campo

Optional

FIELD

[tablefield: any]

O campo da camada de entrada a ser usado para dissolver

Geometry column name

GEOMETRY

[string]

Padrão: ‘geometria’

O nome da coluna de geometria da camada de entrada a ser usada para dissolução.

Dissolvido

OUTPUT

[same as input]

Default: [Save to temporary file]

Specify the output layer. One of:

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Etiqueta

Nome

Tipo

Descrição

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

EXPLODE_COLLECTIONS

[boolean]

Default: False

Produzir uma feição para cada geometria em qualquer tipo de coleção de geometria no arquivo de origem

Manter atributos de entrada

KEEP_ATTRIBUTES

[boolean]

Default: False

Manter todos os atributos da camada de entrada

Contar feições dissolvidas

COUNT_FEATURES

[boolean]

Default: False

Contar as feições dissolvidas e inclua-as na camada de saída.

Calcular área e perímetro de feições dissolvidas

COMPUTE_AREA

[boolean]

Default: False

Calcular a área e o perímetro de feições dissolvidas e

incluí-los na camada de saída

Calcular mín/máx/soma/média para atributo

COMPUTE_STATISTICS

[boolean]

Default: False

Calcular estatísticas (min, max, soma e média) para o atributo numérico especificado e incluí-los na camada de saída

Atributo numérico para calcular estatísticas

Optional

STATISTICS_ATTRIBUTE

[tablefield: numeric]

O atributo numérico para calcular estatísticas

Additional creation options

Optional

OPTIONS

[string]

Default: ‘’ (no additional options)

Additional GDAL creation options.

Outputs

Etiqueta

Nome

Tipo

Descrição

Dissolvido

OUTPUT

[same as input]

The output multipart geometry layer (with dissolved

geometrias)

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.

27.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.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: line]

A camada de linha de entrada

Geometry column name

GEOMETRY

[string]

Padrão: ‘geometria’

O nome da coluna de geometria da camada de entrada a ser usada

Distância de deslocamento (lado esquerdo: positivo, lado direito: negativo)

DISTANCE

[number]

Default: 10.0

Offset curve

OUTPUT

[vector: line]

Default: [Save to temporary file]

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Etiqueta

Nome

Tipo

Descrição

Additional creation options

Optional

OPTIONS

[string]

Default: ‘’ (no additional options)

Additional GDAL creation options.

Outputs

Etiqueta

Nome

Tipo

Descrição

Offset curve

OUTPUT

[vector: line]

The output offset curve layer

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.

27.2.7.6. One side buffer

Cria um buffer em um lado (direito ou esquerdo) das linhas em uma camada de vetor de linha.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: line]

A camada de linha de entrada

Geometry column name

GEOMETRY

[string]

Padrão: ‘geometria’

O nome da coluna de geometria da camada de entrada a ser usada

Distância do buffer

DISTANCE

[number]

Default: 10.0

Lado do buffer

BUFFER_SIDE

[enumeration]

Default: 0

One of:

  • 0 — Direita

  • 1 — Esquerda

Dissolver por atributo

Optional

FIELD

[tablefield: any]

Default: None

Campo a ser utilizado para dissolver

Dissolver todos os resultados

DISSOLVE

[boolean]

Default: False

Se definido, o resultado é dissolvido.

Se nenhum campo for definido para dissolver, todos os buffers serão dissolvidos em uma feição.

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

EXPLODE_COLLECTIONS

[boolean]

Default: False

One-sided buffer

OUTPUT

[vector: polygon]

Default: [Save to temporary file]

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Etiqueta

Nome

Tipo

Descrição

Additional creation options

Optional

OPTIONS

[string]

Default: ‘’ (no additional options)

Additional GDAL creation options.

Outputs

Etiqueta

Nome

Tipo

Descrição

One-sided buffer

OUTPUT

[vector: polygon]

The output buffer layer

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.

27.2.7.7. Pontos ao longo das linhas

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.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: line]

A camada de linha de entrada

Geometry column name

GEOMETRY

[string]

Padrão: ‘geometria’

O nome da coluna de geometria da camada de entrada a ser usada

Distância do início da linha representada como uma fração do comprimento da linha

DISTANCE

[number]

Padrão: 0,5 (meio da linha)

Pontos ao longo das linhas

OUTPUT

[vector: point]

Default: [Save to temporary file]

Especificar a camada do ponto de saída. Um de:

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Etiqueta

Nome

Tipo

Descrição

Additional creation options

Optional

OPTIONS

[string]

Default: ‘’ (no additional options)

Additional GDAL creation options.

Outputs

Etiqueta

Nome

Tipo

Descrição

Points along line

OUTPUT

[vector: point]

A camada de ponto de saída

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.