` `
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.
Input layer
[vector: line, polygon]Output layer
[vector: point, line]processing.runalg('qgis:boundary', input_layer, output_layer)
This algorithm calculates the bounding box (envelope) of each feature in an input layer.
output_layer
[vector: polygon]processing.runalg('qgis:boundingboxes', input_layer, output_layer)
Check features geometry validity.
Eingabelayer
[vector: any]Zu überprüfender Quelllayer.
Methode
[selection]Methodengültigkeit prüfen.
Optionen:
0 — Die in den Digitalisierungseinstellungen gewählte
Vorgabe: 0
Gültige Ausgabe
[vector]Ungültige Ausgabe
[vector]Error output
[vector]processing.runalg('qgis:checkvalidity', input_layer, method, valid_output, invalid_output, error_output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
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
Konkave Hülle
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)
Converts a geometry type to another one.
Eingabelayer
[vector: any]Neuer Geometrietyp
[selection]Type of conversion to perform.
Optionen:
Vorgabe: 0
Ausgabe
[vector]Der Ergebnislayer.
processing.runalg('qgis:convertgeometrytype', input, type, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
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
Konvexe Hülle
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:convexhull', input, field, method, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
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
Ausgabe
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: point]<geben Sie hier die Parameterbeschreibung ein>
Delaunay-Triangulation
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:delaunaytriangulation', input, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
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
Verdichteter Layer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: polygon, line]<geben Sie hier die Parameterbeschreibung ein>
Zu ergänzende Stützpunkte
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 1
Verdichteter Layer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:densifygeometries', input, vertices, output)
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.
Eingabelayer
[vector: polygon, line]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.
Auflösen
[vector]processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
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.
Eingabelayer
[vector: polygon]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]Comparison
[selection]Comparison parameter to be used for the logical selection.
Optionen:
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
Bereinigter Layer
[vector]processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: line]<geben Sie hier die Parameterbeschreibung ein>
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:explodelines', input, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: polygon, line]<geben Sie hier die Parameterbeschreibung ein>
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:extractnodes', input, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Polygone
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
Max Fläche
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 100000
Ergebnis
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:fillholes', polygons, max_area, results)
<fügen Sie hier die Übersetzung des Algorithmus ein>
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
Puffer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Polygone
[vector: polygon]<geben Sie hier die Parameterbeschreibung ein>
To keep
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 1
Ergebnis
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: line]<geben Sie hier die Parameterbeschreibung ein>
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:linestopolygons', input, output)
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.
Eingabelayer
[vector: line]Output layer
[vector: line]processing.runalg('qgis:mergelines', input, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:multiparttosingleparts', input, output)
Returns a point guaranteed to lay on the surface of a polygon geometry.
Eingabelayer
[vector: polygon]Output layer
[vector: point]processing.runalg('qgis:pointonsurface', input, output)
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.
Eingabelayer
[vector: point]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
Ausgabelayer
[vector]processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: polygon]<geben Sie hier die Parameterbeschreibung ein>
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:polygoncentroids', input_layer, output_layer)
<fügen Sie hier die Übersetzung des Algorithmus ein>
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
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:polygonize', input, fields, geometry, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: polygon]<geben Sie hier die Parameterbeschreibung ein>
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:polygonstolines', input, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: polygon, line]<geben Sie hier die Parameterbeschreibung ein>
Toleranz
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 1.0
Vereinfachter Layer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:simplifygeometries', input, tolerance, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
Eindeutiges ID Feld
[tablefield: any]<geben Sie hier die Parameterbeschreibung ein>
Ausgabelayer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:singlepartstomultipart', input, field, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
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
Puffer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: point]<geben Sie hier die Parameterbeschreibung ein>
Region puffern
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 0.0
Voronoipolygone
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:voronoipolygons', input, buffer, output)