Importante

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

24.1.20. Vector coverage

24.1.20.1. Dissolve coverage

Operates on a coverage (represented as a set of polygon features with exactly matching edge geometry) to dissolve (union) the geometries. It provides a heavily optimized approach for unioning these features compared with the standard Dissolve tools.

Ver também

Dissolver

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: polígono]

insira a camada vetorial de polígonal.

Dissolvido

OUTPUT

[vetor: polígono]

Padrão: [Criar camada temporária]

Especifique a camada vetorial de saída. Uma de:

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

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

Saídas

Rótulo

Nome

Tipo

Descrição

Dissolvido

OUTPUT

[vetor: polígono]

The output polygon vector layer with dissolved geometries.

Código Python

Algorithm ID: native:coverageunion

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.

24.1.20.2. Simplify coverage

Operates on a coverage (represented as a set of polygon features with exactly matching edge geometry) to apply a Visvalingam–Whyatt simplification to the edges, reducing complexity in proportion with the provided tolerance, while retaining a valid coverage (i.e. no edges will cross or touch after the simplification). Geometries will never be removed, but they may be simplified down to just a triangle. Also, some geometries (such as polygons which have too few non-repeated points) will be returned unchanged.

If the input dataset is not a valid coverage due to overlaps, it will still be simplified, but invalid topology such as crossing edges will still be invalid.

Requires version of GEOS >= 3.12

Ver também

Simplificar, Suave

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: polígono]

insira a camada vetorial de polígonal.

Tolerância

TOLERANCE

[numeric: double]

Padrão: 0.0

The maximum distance (in unit of choice) between two consecutive vertices to get merged.

Preserve boundary

PRESERVE_BOUNDARY

[boleano]

Padrão: Falso

When enabled, the outside edges of the coverage will be preserved without simplification

Simplificado

OUTPUT

[vetor: polígono]

Padrão: [Criar camada temporária]

Especifique a camada vetorial de saída. Uma de:

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

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

Saídas

Rótulo

Nome

Tipo

Descrição

Simplificado

OUTPUT

[vetor: polígono]

The output polygon vector layer, with a lower number of vertices.

Código Python

Algorithm ID: native:coveragesimplify

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.

24.1.20.3. Validate coverage

Analyzes a coverage (represented as a set of polygon features with exactly matching edge geometry) to find places where the assumption of exactly matching edges is not met. Invalidity includes polygons that overlap or that have gaps smaller than the specified gap width.

Requires version of GEOS >= 3.12

Ver também

Verificar a validade

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: polígono]

insira a camada vetorial de polígonal.

Gap width

GAP_WIDTH

[numeric: double]

Padrão: 0.0

The maximum width of gap to detect

Invalid edges

INVALID_EDGES

[vetor: linha]

Padrão: [Criar camada temporária]

Especifique a camada vetorial de saída. Uma de:

  • Ignorar Saída

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

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

Saídas

Rótulo

Nome

Tipo

Descrição

Invalid edges

OUTPUT

[vetor: linha]

The output line vector layer showing error edges for each invalid polygon.

Validity result

IS_VALID

[boleano]

Returns whether the coverage is valid or not.

Código Python

Algorithm ID: native:coveragevalidate

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.