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)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: polygon, line]<geben Sie hier die Parameterbeschreibung ein>
Alle auflösen (Feld nicht nutzen)
[boolean]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: True
Eindeutiges ID Feld
[tablefield: any]Optional.
<geben Sie hier die Parameterbeschreibung ein>
Auflösen
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Eingabelayer
[vector: polygon]<geben Sie hier die Parameterbeschreibung ein>
Aktuelle Auswahl des Eingabelayers verwenden (funktionert nur aus Werkzeugkasten heraus)
[boolean]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: False
Selection attribute
[tablefield: any]<geben Sie hier die Parameterbeschreibung ein>
Comparison
[selection]<geben Sie hier die Parameterbeschreibung ein>
Optionen:
Vorgabe: 0
Wert
[string]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 0
Auswahl mit dem benachbarten Polygon mit dem
[selection]<geben Sie hier die Parameterbeschreibung ein>
Optionen:
0 — Größte Fläche
1 — Kleinste Fläche
2 — Größte gemeinsame Grenze
Vorgabe: 0
Bereinigter Layer
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
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)
<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)
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)