Wichtig
Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 66.14% übersetzt.
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.
Siehe auch
Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Eingabelayer |
|
[Vektor: Polygon] |
Input polygon vector layer |
Dissolved |
|
[Vektor: Polygon] Standard: |
Specify the output vector layer. One of:
Die Kodierung der Datei kann ebenfalls hier geändert werden. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Dissolved |
|
[Vektor: Polygon] |
The output polygon vector layer with dissolved geometries. |
Python-Code
Algorithm ID: native:coverageunion
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
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
Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Eingabelayer |
|
[Vektor: Polygon] |
Input polygon vector layer |
Tolerance |
|
[Zahl] Default: 0.0 |
The maximum distance (in unit of choice) between two consecutive vertices to get merged. |
Preserve boundary |
|
[Zahl] Standard: falsch |
When enabled, the outside edges of the coverage will be preserved without simplification |
Simplified |
|
[Vektor: Polygon] Standard: |
Specify the output vector layer. One of:
Die Kodierung der Datei kann ebenfalls hier geändert werden. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Simplified |
|
[Vektor: Polygon] |
The output polygon vector layer, with a lower number of vertices. |
Python-Code
Algorithm ID: native:coveragesimplify
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
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
Siehe auch
Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Eingabelayer |
|
[Vektor: Polygon] |
Input polygon vector layer |
Gap width |
|
[Zahl] Default: 0.0 |
The maximum width of gap to detect |
Invalid edges |
|
[vector: line] Standard: |
Specify the output vector layer. One of:
Die Kodierung der Datei kann ebenfalls hier geändert werden. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Invalid edges |
|
[vector: line] |
The output line vector layer showing error edges for each invalid polygon. |
Validity result |
|
[Boolean] |
Returns whether the coverage is valid or not. |
Python-Code
Algorithm ID: native:coveragevalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.