Importante

A tradução é um esforço comunitário você pode contribuir. Esta página está atualmente traduzida em 91.65%.

28.2.7. Geoprocessamento vetorial

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

Nome da coluna geometria

GEOMETRY

[string]

Padrão: ‘geometria’

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

Distância do buffer

DISTANCE

[número]

Padrão: 10.0

Mínimo: 0,0

Dissolver por atributo

Opcional

FIELD

[campo da tabela: qualquer]

Padrão: Nenhum

Campo a ser utilizado para dissolver

Dissolver resultados

DISSOLVE

[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

OUTPUT

[vetor: polígono]

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

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

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Buffer

OUTPUT

[vetor: polígono]

The output buffer layer

Código Python

Algorithm ID: gdal:buffervectors

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

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

[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 a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • 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

  • Usar extensão de tela de mapa

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

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

Clipped (extent)

OUTPUT

[o mesmo que entrada]

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

Specify the output (clipped) layer. One of:

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Clipped (extent)

OUTPUT

[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})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

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

Camada de máscara

MASK

[vetor: polígono]

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

Clipped (mask)

OUTPUT

[o mesmo que entrada]

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

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

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Clipped (mask)

OUTPUT

[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})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

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

INPUT

[vetor: qualquer]

A camada de entrada para dissolver

Dissolver campo

Opcional

FIELD

[campo da tabela: qualquer]

O campo da camada de entrada a ser usado para dissolver

Nome da coluna geometria

GEOMETRY

[string]

Padrão: ‘geometria’

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

Dissolvido

OUTPUT

[o mesmo que entrada]

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

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

  • Salvar em um 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

KEEP_ATTRIBUTES

[boleano]

Padrão: Falso

Manter todos os atributos da camada de entrada

Contar feições dissolvidas

COUNT_FEATURES

[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

COMPUTE_AREA

[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

COMPUTE_STATISTICS

[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

OPTIONS

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Dissolvido

OUTPUT

[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})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

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

[vetor: linha]

A camada de linha de entrada

Nome da coluna geometria

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

[número]

Padrão: 10.0

Offset curve

OUTPUT

[vetor: linha]

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

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

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[string]

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

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

Saídas

Etiqueta

Nome

Tipo

Descrição

Offset curve

OUTPUT

[vetor: linha]

The output offset curve layer

Código Python

Algorithm ID: gdal:offsetcurve

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

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

[vetor: linha]

A camada de linha de entrada

Nome da coluna geometria

GEOMETRY

[string]

Padrão: ‘geometria’

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

Distância do buffer

DISTANCE

[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

FIELD

[campo da tabela: qualquer]

Padrão: Nenhum

Campo a ser utilizado para dissolver

Dissolver todos os resultados

DISSOLVE

[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

OUTPUT

[vetor: polígono]

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

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

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[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

OUTPUT

[vetor: polígono]

The output buffer layer

Código Python

Algorithm ID: gdal:onesidebuffer

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

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

[vetor: linha]

A camada de linha de entrada

Nome da coluna geometria

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

[número]

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

Pontos ao longo das linhas

OUTPUT

[vetor: ponto]

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

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

  • Salvar em um Arquivo Temporário

  • Salvar em Arquivo…

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Opções de criação adicionais

Opcional

OPTIONS

[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

OUTPUT

[vetor: ponto]

A camada de ponto de saída

Código Python

Algorithm ID: gdal:pointsalonglines

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.