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

[campo da tabela: qualquer]

Padrão: Nenhum

Campo a ser utilizado para dissolver

Dissolver resultados

DISSOLVER

[boleano]

Padrão: Falso

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

[boleano]

Padrão: Falso

Buffer

SAÍDA

[vetor: polígono]

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

Especifique a camada de buffer 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

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

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:

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

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

ENTRADA

[vetor: qualquer]

A camada vetorial de entrada

Camada de máscara

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]

A camada de saída (mascarada). 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

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

[campo da tabela: qualquer]

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

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

Opcional

STATISTICS_ATTRIBUTE

[campo de tabela: numérico]

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]

A camada de linha 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 de deslocamento (lado esquerdo: positivo, lado direito: negativo)

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

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

ENTRADA

[vetor: linha]

A camada de linha 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

Lado do buffer

BUFFER_SIDE

[enumeração]

Padrão: 0

Um de:

  • 0 — Direita

  • 1 — Esquerda

Dissolver por atributo

Opcional

CAMPO

[campo da tabela: qualquer]

Padrão: Nenhum

Campo a ser utilizado para dissolver

Dissolver todos os resultados

DISSOLVER

[boleano]

Padrão: Falso

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

[boleano]

Padrão: Falso

One-sided buffer

SAÍDA

[vetor: polígono]

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

Especifique a camada de buffer 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

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]

A camada de linha 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 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]

A camada de ponto de saída

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.