.
<plaats omschrijving algoritme hier>
Invoer puntenlaag
[vector: punt]<plaats omschrijving parameter hier>
Drempel (0-1, waar 1 equivalent is aan Convex Hull)
[getal]<plaats omschrijving parameter hier>
Standaard: 0.3
Gaten toestaan
[boolean]<plaats omschrijving parameter hier>
Standaard: True
Meerdelige geometrie in eendelige geometrieën splitsen
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Holle schil
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)
Converteert een type geometrie naar een ander.
Invoerlaag
[vector: elke]Laag voor invoer.
Nieuwe type geometrie
[selectie]Type uit te voeren conversie.
Opties:
0 — Zwaartepunten
1 — Knooppunten
2 — Lijnen
3 — Multilijnen
4 — Polygonen
Standaard: 0
Uitvoer
[vector]De resulterende laag.
processing.runalg('qgis:convertgeometrytype', input, type, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: elke]<plaats omschrijving parameter hier>
Veld (optioneel, alleen gebruikt bij het maken van convex hulls op klassen)
[tabelveld: elk]Optioneel.
<plaats omschrijving parameter hier>
Methode
[selectie]<plaats omschrijving parameter hier>
Opties:
0 — Enkele minimum convex hull maken
1 — Convex hulls maken, gebaseerd op veld
Standaard: 0
Convex hull
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:convexhull', input, field, method, output)
<plaats omschrijving algoritme hier>
lijnen
[vector: elke]<plaats omschrijving parameter hier>
afstand
[getal]<plaats omschrijving parameter hier>
Standaard: 1
beginpunt
[getal]<plaats omschrijving parameter hier>
Standaard: 0
eindpunt
[getal]<plaats omschrijving parameter hier>
Standaard: 0
Uitvoer
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: punt]<plaats omschrijving parameter hier>
Delaunay-triangulatie
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:delaunaytriangulation', input, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon, lijn]<plaats omschrijving parameter hier>
Interval tussen toe te voegen punten
[getal]<plaats omschrijving parameter hier>
Standaard: 1.0
Verdichte laag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon, lijn]<plaats omschrijving parameter hier>
Toe te voegen punten
[getal]<plaats omschrijving parameter hier>
Standaard: 1
Verdichte laag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:densifygeometries', input, vertices, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon, lijn]<plaats omschrijving parameter hier>
Alles ontbinden (geen veld gebruiken)
[boolean]<plaats omschrijving parameter hier>
Standaard: True
Veld uniek ID
[tabelveld: elk]Optioneel.
<plaats omschrijving parameter hier>
Ontbonden
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon]<plaats omschrijving parameter hier>
Huidige selectie in invoerlaag gebruiken (werkt alleen indien aangeroepen vanuit Toolbox)
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Attribuut om te selecteren
[tabelveld: elk]<plaats omschrijving parameter hier>
Vergelijking
[selectie]<plaats omschrijving parameter hier>
Opties:
6 — begint met
7 — bevat
Standaard: 0
Waarde
[string]<plaats omschrijving parameter hier>
Standaard: 0
Selectie samenvoegen met naastgelegen polygoon met
[selectie]<plaats omschrijving parameter hier>
Opties:
0 — Grootste gebied
1 — Kleinste gebied
2 — Grootste gemeenschappelijke grens
Standaard: 0
Opgeschoonde laag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: lijn]<plaats omschrijving parameter hier>
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:explodelines', input, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon, lijn]<plaats omschrijving parameter hier>
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:extractnodes', input, output)
<plaats omschrijving algoritme hier>
Polygonen
[vector: elke]<plaats omschrijving parameter hier>
Max. gebied
[getal]<plaats omschrijving parameter hier>
Standaard: 100000
Resultaten
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:fillholes', polygons, max_area, results)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: elke]<plaats omschrijving parameter hier>
Afstand
[getal]<plaats omschrijving parameter hier>
Standaard: 10.0
Segmenten
[getal]<plaats omschrijving parameter hier>
Standaard: 5
Resultaat ontbinden
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Buffer
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)
<plaats omschrijving algoritme hier>
Polygonen
[vector]<plaats omschrijving parameter hier>
Te behouden
[getal]<plaats omschrijving parameter hier>
Standaard: 1
Resultaten
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: lijn]<plaats omschrijving parameter hier>
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:linestopolygons', input, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: elke]<plaats omschrijving parameter hier>
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:multiparttosingleparts', input, output)
Verplaatst overlappende punten over een kleine afstand, zodat zij allemaal zichtbaar worden. Het resultaat komt erg overeen met de uitvoer van de renderer “Puntverplaatsing” maar is permanent.
Invoerlaag
[vector: punt]Laag met overlappende punten.
Afstand verplaatsing
[getal]Gewenste afstand voor verplaatsing OPMERKING: de afstand voor verplaatsing zou in dezelfde eenheden moeten zijn als die van de laag.
Standaard: 0.00015
Horizontale verdeling in geval van twee punten
[boolean]Beheert de richting van verdeling in het geval van twee overlappende punten. Indien True zullen punten horizontaal worden verdeeld, anders zullen zij verticaal worden verdeeld.
Standaard: True
Uitvoerlaag
[vector]De resulterende laag met de verschoven overlappende punten.
processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon]<plaats omschrijving parameter hier>
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:polygoncentroids', input_layer, output_layer)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: lijn]<plaats omschrijving parameter hier>
Tabelstructuur van lijnenlaag behouden
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Geometriekolommen maken
[boolean]<plaats omschrijving parameter hier>
Standaard: True
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:polygonize', input, fields, geometry, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon]<plaats omschrijving parameter hier>
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:polygonstolines', input, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: polygoon, lijn]<plaats omschrijving parameter hier>
Tolerantie
[getal]<plaats omschrijving parameter hier>
Standaard: 1.0
Vereenvoudigde laag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:simplifygeometries', input, tolerance, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: elke]<plaats omschrijving parameter hier>
Veld uniek ID
[tabelveld: elk]<plaats omschrijving parameter hier>
Uitvoerlaag
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:singlepartstomultipart', input, field, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: elke]<plaats omschrijving parameter hier>
Veld voor afstand
[tabelveld: elk]<plaats omschrijving parameter hier>
Segmenten
[getal]<plaats omschrijving parameter hier>
Standaard: 5
Resultaat ontbinden
[boolean]<plaats omschrijving parameter hier>
Standaard: False
Buffer
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)
<plaats omschrijving algoritme hier>
Invoerlaag
[vector: punt]<plaats omschrijving parameter hier>
Buffer regio
[getal]<plaats omschrijving parameter hier>
Standaard: 0.0
Voronoi-polygonen
[vector]<plaats omschrijving uitvoer hier>
processing.runalg('qgis:voronoipolygons', input, buffer, output)