Outdated version of the documentation. Find the latest one here.

` `

Vektorgeometrie

Boundary

Beschreibung

Returns the closure of the combinatorial boundary of the input geometries (ie the topological boundary of the geometry). For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. Only valid for polygon or line layers.

Parameter

Input layer [vector: line, polygon]
Source layer to use.

Output

Output layer [vector: point, line]
Boundary from the input layer (point for line, and line for polygon).

Verwendung der Konsole

processing.runalg('qgis:boundary', input_layer, output_layer)

Siehe auch

Bounding boxes

Beschreibung

This algorithm calculates the bounding box (envelope) of each feature in an input layer.

Parameter

Eingabelayer [vector: any]

Zu überprüfender Quelllayer.

Ausgaben

output_layer [vector: polygon]
Output bounding boxes from input layer.

Verwendung der Konsole

processing.runalg('qgis:boundingboxes', input_layer, output_layer)

Siehe auch

Gültigkeit prüfen

Beschreibung

Check features geometry validity.

Parameter

Eingabelayer [vector: any]

Zu überprüfender Quelllayer.

Methode [selection]

Methodengültigkeit prüfen.

Optionen:

  • 0 — Die in den Digitalisierungseinstellungen gewählte

  • 1 — QGIS
  • 2 — GEOS

Vorgabe: 0

Ausgaben

Gültige Ausgabe [vector]
Output valid features, unchanged.
Ungültige Ausgabe [vector]
Output invalid features, with an additional _errors field describing the validity problems.
Error output [vector]
Output exact position on the validity problems as a point layer with a message field.

Verwendung der Konsole

processing.runalg('qgis:checkvalidity', input_layer, method, valid_output, invalid_output, error_output)

Siehe auch

Konkave Hülle

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabepunktlayer [vector: point]

<geben Sie hier die Parameterbeschreibung ein>

Schwelle (0-1, bei der 1 der konvexen Hülle entspricht) [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 0.3

Löcher erlauben [boolean]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: True

Mehrteilige in einzelteilige Geometrien zerlegen [boolean]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: False

Ausgaben

Konkave Hülle [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)

Siehe auch

Geometrietyp umwandeln

Beschreibung

Converts a geometry type to another one.

Parameter

Eingabelayer [vector: any]
Layer in input.
Neuer Geometrietyp [selection]

Type of conversion to perform.

Optionen:

  • 0 — Centroids
  • 1 — Nodes
  • 2 — Linestrings
  • 3 — Multilinestrings
  • 4 — Polygons

Vorgabe: 0

Ausgaben

Ausgabe [vector]

Der Ergebnislayer.

Verwendung der Konsole

processing.runalg('qgis:convertgeometrytype', input, type, output)

Siehe auch

Konvexe Hülle

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: any]

<geben Sie hier die Parameterbeschreibung ein>

Feld (optional, wird nur zur Erzeugung von konvexen Hüllen nach Klassen verwendet) [tablefield: any]

Optional.

<geben Sie hier die Parameterbeschreibung ein>

Methode [selection]

<geben Sie hier die Parameterbeschreibung ein>

Optionen:

  • 0 — Einzelne konvexe Minimalhülle erzeugen

  • 1 — Konvexe Hüllen auf Basis eines Eingabefelds erzeugen

Vorgabe: 0

Ausgaben

Konvexe Hülle [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:convexhull', input, field, method, output)

Siehe auch

Punkte entlang von Linien erzeugen

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Linien [vector: any]

<geben Sie hier die Parameterbeschreibung ein>

Distanz [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 1

Anfangspunkt [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 0

Endpunkt [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 0

Ausgaben

Ausgabe [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)

Siehe auch

Delaunay-Triangulation

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: point]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Delaunay-Triangulation [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:delaunaytriangulation', input, output)

Siehe auch

Geometrien mit gegebenem Intervall verdichten

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: polygon, line]

<geben Sie hier die Parameterbeschreibung ein>

Intervall zwischen hinzuzufügenden Stützpunkten [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 1.0

Ausgaben

Verdichteter Layer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)

Siehe auch

Geometrien verdichten

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: polygon, line]

<geben Sie hier die Parameterbeschreibung ein>

Zu ergänzende Stützpunkte [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 1

Ausgaben

Verdichteter Layer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:densifygeometries', input, vertices, output)

Siehe auch

Auflösen

Beschreibung

This algorithm takes a polygon or line vector layer and combines their geometries into new geometries. One or more attributes can be specified to dissolve only geometries belonging to the same class (having the same value for the specified attributes), alternatively all geometries can be dissolved.

If the geometries to be dissolved are spatially separated from each other the output will be multi geometries. In case the input is a polygon layer, common boundaries of adjacent polygons being dissolved will get erased.

Parameter

Eingabelayer [vector: polygon, line]
Line or polygon layer to be dissolved.
Alle auflösen (Feld nicht nutzen) [boolean]

Dissolve all geometries; values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature whose geometry represents all geometries of the input layer.

Vorgabe: True

Unique ID fields [tablefield: any]

Optional.

If features share a common value in all selected field(s) their geometries will be combined. Values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature for each unique value in the field. The feature’s geometry represents all input geometries with this value.

Ausgaben

Auflösen [vector]
output layer, either (multi) line or (multi) polygon

Verwendung der Konsole

processing.runalg('qgis:dissolve', input, dissolve_all, field, output)

Siehe auch

Splitterpolygone beseitigen

Beschreibung

This algorithm combines selected polygons of the input layer with certain adjacent polygons by erasing their common boundary. Eliminate can either use an existing selection or a logical query based on one of the layer’s fields to make the selection itself. The adjacent polygon can be either the one with the largest or smallest area or the one sharing the largest common boundary with the polygon to be eliminated. Eliminate is normally used to get rid of sliver polygons, i.e. tiny polygons that are a result of polygon intersection processes where boundaries of the inputs are similar but not identical.

Parameter

Eingabelayer [vector: polygon]
Polygon layer in which polygons should be eliminated.
Aktuelle Auswahl des Eingabelayers verwenden (funktionert nur aus Werkzeugkasten heraus) [boolean]

Check this if you want the currently selected polygons to be eliminated.

Vorgabe: False

Selection attribute [tablefield: any]
Field to be used for the logical selection.
Comparison [selection]

Comparison parameter to be used for the logical selection.

Optionen:

  • 0 — ==
  • 1 — !=
  • 2 — >
  • 3 — >=
  • 4 — <
  • 5 — <=
  • 6 — begins with
  • 7 — contains

Vorgabe: 0

Wert [string]

Value to be used for the logical selection.

Vorgabe: 0

Auswahl mit dem benachbarten Polygon mit dem [selection]

Determines which adjacent polygon the polygon to be eliminated will be combined with.

Optionen:

  • 0 — Größte Fläche

  • 1 — Kleinste Fläche

  • 2 — Größte gemeinsame Grenze

Vorgabe: 0

Ausgaben

Bereinigter Layer [vector]
output layer

Verwendung der Konsole

processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)

Siehe auch

Linien sprengen

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: line]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:explodelines', input, output)

Siehe auch

Knoten extrahieren

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: polygon, line]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:extractnodes', input, output)

Siehe auch

Löcher füllen

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Polygone [vector: any]

<geben Sie hier die Parameterbeschreibung ein>

Max Fläche [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 100000

Ausgaben

Ergebnis [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:fillholes', polygons, max_area, results)

Siehe auch

Puffer festen Abstands

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: any]

<geben Sie hier die Parameterbeschreibung ein>

Distanz [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 10.0

Segmente [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 5

Ergebnis auflösen [boolean]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: False

Ausgaben

Puffer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)

Siehe auch

n größte Teile behalten

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Polygone [vector: polygon]

<geben Sie hier die Parameterbeschreibung ein>

To keep [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 1

Ausgaben

Ergebnis [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)

Siehe auch

Linien zu Polygonen

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: line]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:linestopolygons', input, output)

Siehe auch

Merge lines

Beschreibung

This algorithm joins all connected parts of MultiLineString geometries into single LineString geometries.

If any parts of the input MultiLineString geometries are not connected, the resultant geometry will be a MultiLineString containing any lines which could be merged and any non-connected line parts.

Parameter

Eingabelayer [vector: line]
input layer (line) to merge

Ausgaben

Output layer [vector: line]
Resultant layer with merged line

Verwendung der Konsole

processing.runalg('qgis:mergelines', input, output)

Siehe auch

Mehr- zu einteilig

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: any]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:multiparttosingleparts', input, output)

Siehe auch

Point on surface

Beschreibung

Returns a point guaranteed to lay on the surface of a polygon geometry.

Parameter

Eingabelayer [vector: polygon]
Layer with polygon

Ausgaben

Output layer [vector: point]
The resulting layer with point on surface

Verwendung der Konsole

processing.runalg('qgis:pointonsurface', input, output)

Siehe auch

Punktversatz

Beschreibung

Moves overlapped points at small distance, that they all become visible. The result is very similar to the output of the “Point displacement” renderer but it is permanent.

Parameter

Eingabelayer [vector: point]
Layer with overlapped points.
Verlagerungsdistanz [number]

Desired displacement distance NOTE: displacement distance should be in same units as layer.

Vorgabe: 0.00015

Horizontale Verteilung für Zweipunktefall [boolean]

Controls distribution direction in case of two overlapped points. If True points will be distributed horizontally, otherwise they will be distributed vertically.

Vorgabe: True

Ausgaben

Ausgabelayer [vector]
The resulting layer with shifted overlapped points.

Verwendung der Konsole

processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)

Siehe auch

Polygonschwerpunkte

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: polygon]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:polygoncentroids', input_layer, output_layer)

Siehe auch

Polygonbildung

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: line]

<geben Sie hier die Parameterbeschreibung ein>

Tabellenstruktur des Linienlayers beibehalten [boolean]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: False

Geometriespalten erzeugen [boolean]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: True

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:polygonize', input, fields, geometry, output)

Siehe auch

Polygone zu Linien

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: polygon]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:polygonstolines', input, output)

Siehe auch

Geometrien vereinfachen

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: polygon, line]

<geben Sie hier die Parameterbeschreibung ein>

Toleranz [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 1.0

Ausgaben

Vereinfachter Layer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:simplifygeometries', input, tolerance, output)

Siehe auch

Ein- zu mehrteilig

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: any]

<geben Sie hier die Parameterbeschreibung ein>

Eindeutiges ID Feld [tablefield: any]

<geben Sie hier die Parameterbeschreibung ein>

Ausgaben

Ausgabelayer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:singlepartstomultipart', input, field, output)

Siehe auch

Puffer variabler Distanz

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: any]

<geben Sie hier die Parameterbeschreibung ein>

Distance field [tablefield: any]

<geben Sie hier die Parameterbeschreibung ein>

Segmente [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 5

Ergebnis auflösen [boolean]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: False

Ausgaben

Puffer [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)

Siehe auch

Voronoipolygone

Beschreibung

<fügen Sie hier die Übersetzung des Algorithmus ein>

Parameter

Eingabelayer [vector: point]

<geben Sie hier die Parameterbeschreibung ein>

Region puffern [number]

<geben Sie hier die Parameterbeschreibung ein>

Vorgabe: 0.0

Ausgaben

Voronoipolygone [vector]

<fügen Sie hier die Übersetzung der Ausgabe ein>

Verwendung der Konsole

processing.runalg('qgis:voronoipolygons', input, buffer, output)

Siehe auch