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

Vektorgeometrie

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

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

Parameter

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>

Ausgaben

Auflösen [vector]

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

Verwendung der Konsole

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

Siehe auch

Splitterpolygone beseitigen

Beschreibung

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

Parameter

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:

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

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

Ausgaben

Bereinigter Layer [vector]

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

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

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

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