.

Vector geometrie

Holle schil

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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

Uitvoer

Holle schil [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Type geometrie converteren

Omschrijving

Converteert een type geometrie naar een ander.

Parameters

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

Uitvoer [vector]

De resulterende laag.

Gebruik van console

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

Zie ook

Convex hull

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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

Uitvoer

Convex hull [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Punten langs lijnen maken

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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

Uitvoer [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Delaunay-triangulatie

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: punt]

<plaats omschrijving parameter hier>

Uitvoer

Delaunay-triangulatie [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Geometrieën verdichten met een opgegeven interval

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: polygoon, lijn]

<plaats omschrijving parameter hier>

Interval tussen toe te voegen punten [getal]

<plaats omschrijving parameter hier>

Standaard: 1.0

Uitvoer

Verdichte laag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Geometrieën verdichten

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: polygoon, lijn]

<plaats omschrijving parameter hier>

Toe te voegen punten [getal]

<plaats omschrijving parameter hier>

Standaard: 1

Uitvoer

Verdichte laag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Ontbinden

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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>

Uitvoer

Ontbonden [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Splinters polygonen opruimen

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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:

  • 0 — ==
  • 1 — !=
  • 2 — >
  • 3 — >=
  • 4 — <
  • 5 — <=
  • 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

Uitvoer

Opgeschoonde laag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Lijnen uitvergroten

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: lijn]

<plaats omschrijving parameter hier>

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Knooppunten uitnemen

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: polygoon, lijn]

<plaats omschrijving parameter hier>

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Gaten vullen

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Polygonen [vector: elke]

<plaats omschrijving parameter hier>

Max. gebied [getal]

<plaats omschrijving parameter hier>

Standaard: 100000

Uitvoer

Resultaten [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Vaste bufferafstand

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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

Uitvoer

Buffer [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

n grootste delen behouden

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Polygonen [vector]

<plaats omschrijving parameter hier>

Te behouden [getal]

<plaats omschrijving parameter hier>

Standaard: 1

Uitvoer

Resultaten [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Lijnen naar polygonen

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: lijn]

<plaats omschrijving parameter hier>

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Meervoudige naar enkelvoudige

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: elke]

<plaats omschrijving parameter hier>

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Punten verplaatsen

Omschrijving

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.

Parameters

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

Uitvoer

Uitvoerlaag [vector]

De resulterende laag met de verschoven overlappende punten.

Gebruik van console

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

Zie ook

Polygoon zwaartepunten

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: polygoon]

<plaats omschrijving parameter hier>

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Polygoniseren

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Polygonen naar lijnen

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: polygoon]

<plaats omschrijving parameter hier>

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Geometrieën vereenvoudigen

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: polygoon, lijn]

<plaats omschrijving parameter hier>

Tolerantie [getal]

<plaats omschrijving parameter hier>

Standaard: 1.0

Uitvoer

Vereenvoudigde laag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Enkelvoudige naar meervoudige

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: elke]

<plaats omschrijving parameter hier>

Veld uniek ID [tabelveld: elk]

<plaats omschrijving parameter hier>

Uitvoer

Uitvoerlaag [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Variabele bufferafstand

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

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

Uitvoer

Buffer [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook

Voronoi-polygonen

Omschrijving

<plaats omschrijving algoritme hier>

Parameters

Invoerlaag [vector: punt]

<plaats omschrijving parameter hier>

Buffer regio [getal]

<plaats omschrijving parameter hier>

Standaard: 0.0

Uitvoer

Voronoi-polygonen [vector]

<plaats omschrijving uitvoer hier>

Gebruik van console

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

Zie ook