25.2.7. Geoprocessamento vetorial

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

ENTRADA

[vetor: qualquer]

A camada vetorial de entrada

Nome da coluna geometria

GEOMETRIA

[string]

Padrão: ‘geometria’

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

Distância do buffer

DISTÂNCIA

[número]

Padrão: 10.0

Mínimo: 0,0

Dissolver por atributo

Opcional

CAMPO

[tablefield: any]

Padrão: Nenhum

Field to use for dissolving

Dissolver resultados

DISSOLVER

[boleano]

Padrão: Falso

Se definido, o resultado é dissolvido.

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

[boleano]

Padrão: Falso

Buffer

SAÍDA

[vetor: polígono]

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

Specify the output buffer layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Buffer

SAÍDA

[vetor: polígono]

The output buffer layer

Código Python

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.

25.2.7.2. Clip vector by extent

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

ENTRADA

[vetor: qualquer]

A camada vetorial de entrada

Clip extent

`` EXTENSÃO``

[extensão]

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

Os métodos disponíveis são:

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

  • Use map canvas extent

  • Desenhar na tela

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

Clipped (extent)

SAÍDA

[o mesmo que entrada]

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

Specify the output (clipped) layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Clipped (extent)

SAÍDA

[o mesmo que entrada]

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

Código Python

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.

25.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 GDAL ogr2ogr utility.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vetor: qualquer]

A camada vetorial de entrada

Mask layer

MÁSCARA

[vetor: polígono]

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

Clipped (mask)

SAÍDA

[o mesmo que entrada]

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

The output (masked) layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Clipped (mask)

SAÍDA

[o mesmo que entrada]

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

Código Python

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.

25.2.7.4. Dissolver

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

ENTRADA

[vetor: qualquer]

A camada de entrada para dissolver

Dissolver campo

Opcional

CAMPO

[tablefield: any]

O campo da camada de entrada a ser usado para dissolver

Nome da coluna geometria

GEOMETRIA

[string]

Padrão: ‘geometria’

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

Dissolvido

SAÍDA

[o mesmo que entrada]

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

Especifique a camada de saída. Uma de:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

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

EXPLODE_COLLECTIONS

[boleano]

Padrão: Falso

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

Manter atributos de entrada

MANTER_ATRIBUTOS

[boleano]

Padrão: Falso

Manter todos os atributos da camada de entrada

Contar feições dissolvidas

CONTAR_FEIÇÕES

[boleano]

Padrão: Falso

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

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

COMPUTAR_ÁREA

[boleano]

Padrão: Falso

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

CALCULAR_ESTATISTICAS

[boleano]

Padrão: Falso

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

Atributo numérico para calcular estatísticas

Opcional

STATISTICS_ATTRIBUTE

[tablefield: numeric]

O atributo numérico para calcular estatísticas

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Dissolvido

SAÍDA

[o mesmo que entrada]

The output multipart geometry layer (with dissolved

geometrias)

Código Python

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.

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

ENTRADA

[vetor: linha]

The input line layer

Nome da coluna geometria

GEOMETRIA

[string]

Padrão: ‘geometria’

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

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

DISTÂNCIA

[número]

Padrão: 10.0

Offset curve

SAÍDA

[vetor: linha]

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

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

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Offset curve

SAÍDA

[vetor: linha]

The output offset curve layer

Código Python

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.

25.2.7.6. One side buffer

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

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Camada de entrada

ENTRADA

[vetor: linha]

The input line layer

Nome da coluna geometria

GEOMETRIA

[string]

Padrão: ‘geometria’

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

Distância do buffer

DISTÂNCIA

[número]

Padrão: 10.0

Buffer side

BUFFER_SIDE

[enumeração]

Padrão: 0

Um de:

  • 0 — Direita

  • 1 — Esquerda

Dissolver por atributo

Opcional

CAMPO

[tablefield: any]

Padrão: Nenhum

Field to use for dissolving

Dissolver todos os resultados

DISSOLVER

[boleano]

Padrão: Falso

Se definido, o resultado é dissolvido.

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

[boleano]

Padrão: Falso

One-sided buffer

SAÍDA

[vetor: polígono]

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

Specify the output buffer layer. One of:

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

One-sided buffer

SAÍDA

[vetor: polígono]

The output buffer layer

Código Python

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.

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

ENTRADA

[vetor: linha]

The input line layer

Nome da coluna geometria

GEOMETRIA

[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

DISTÂNCIA

[número]

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

Pontos ao longo das linhas

SAÍDA

[vetor: ponto]

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

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

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPÇÕES

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Pontos ao longo da linha

SAÍDA

[vetor: ponto]

The output point layer

Código Python

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.