23.2.7. Vector geoprocessing¶
23.2.7.1. Buffer vectors¶
Maak buffers rondom de objecten van een vectorlaag.
23.2.7.1.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
De invoer vectorlaag |
Naam geometriekolom |
|
[tekenreeks] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag |
Bufferafstand |
|
[getal] Standaard: 10.0 |
Minimum: 0.0 |
Samensmelten op attribuut Optioneel |
|
[tabelveld: elk] Standaard: Geen |
Te gebruiken veld voor samensmelten |
Resultaten samensmelten |
|
[Booleaanse waarde] Standaard: False |
Indien ingesteld is het resultaat samengesmolten. Indien geen veld wordt ingesteld voor samensmelten, worden alle buffers samengesmolten in één object. |
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[Booleaanse waarde] Standaard: False |
|
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Buffer |
|
[vector: polygoon] Standaard: |
Specificeer de uitvoer bufferlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.7.1.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Buffer |
|
[vector: polygoon] |
De uitvoer bufferlaag |
23.2.7.1.3. Pythoncode¶
ID algoritme: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.2.7.2. Vector op bereik clippen¶
Verkleint een OGR-ondersteund vectorbestand tot een opgegeven bereik.
Dit algoritme is afgeleid van de ogr2ogr utility.
23.2.7.2.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
De invoer vectorlaag |
Bereik clippen |
|
[bereik] |
Definieert het begrenzingsvak dat zou moeten worden gebruikt voor het uitvoer vectorbestand. Het moet zijn gedefinieerd in coördinaten voor het doel-CRS. |
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Geclipt (bereik) |
|
[hetzelfde als invoer] Standaard: |
Specificeer de uitvoerlaag (geclipt). Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.7.2.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Geclipt (bereik) |
|
[hetzelfde als invoer] |
De uitvoer (geclipte) laag. Standaard indeling is “ESRI Shapefile”. |
23.2.7.2.3. Pythoncode¶
ID algoritme: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.2.7.3. Vector op maskerlaag clippen¶
Verkleint een door GDAL ondersteunde vectorlaag met een polygoon maskerlaag.
Dit algoritme is afgeleid van de ogr2ogr utility.
23.2.7.3.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
De invoer vectorlaag |
Maskerlaag |
|
[vector: polygoon] |
Laag die moet worden gebruikt als bereik om te clippen voor de invoer vectorlaag. |
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Geclipt (masker) |
|
[hetzelfde als invoer] Standaard: |
De uitvoer (masker) laag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.7.3.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Geclipt (masker) |
|
[hetzelfde als invoer] |
De uitvoer (masker) laag. Standaard indeling is “ESRI Shapefile”. |
23.2.7.3.3. Pythoncode¶
ID algoritme: gdal:clipvectorbymasklayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.2.7.4. Samensmelten¶
Smelt (combineer) geometrieën die dezelfde waarde voor een opgegeven attribuut / veld hebben samen. De geometrieën voor de uitvoer zijn meerdelig.
23.2.7.4.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
De samen te smelten invoerlaag |
Veld voor samensmelten (optioneel) |
|
[tabelveld: elk] |
Het voor het samensmelten te gebruiken veld van de invoerlaag |
Naam geometriekolom |
|
[tekenreeks] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag voor samensmelten. |
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[Booleaanse waarde] Standaard: False |
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
Attributen voor invoer behouden |
|
[Booleaanse waarde] Standaard: False |
Alle attributen uit de invoerlaag behouden |
Ontbonden objecten tellen |
|
[Booleaanse waarde] Standaard: False |
Tel het aantal samengesmolten objecten en neem dat op in de uitvoerlaag. |
Oppervlakte en omtrek van samengesmolten objecten berekenen |
|
[Booleaanse waarde] Standaard: False |
Bereken de oppervlakte en omtrek van samengesmolten objecten en neem dat op in de uitvoerlaag |
Min/max/som/gemiddelde voor attribuut berekenen |
|
[Booleaanse waarde] Standaard: False |
Bereken statistieken (min, max, som en gemiddelde) voor de gespecificeerde numerieke attributen en neem dat op in de uitvoerlaag |
Numerieke attribuut om statistieken mee te berekenen (optioneel) |
|
[tabelveld: numeriek] |
Het numerieke attribuut om statistieken over te berekenen |
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Samengesmolten |
|
[hetzelfde als invoer] Standaard: |
Specificeer de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.7.4.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Samengesmolten |
|
[hetzelfde als invoer] |
De uitvoerlaag met meerdelige geometrie (met samengesmolten geometrieën) |
23.2.7.4.3. Pythoncode¶
ID algoritme: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.2.7.5. Verspringing boog¶
Verschuift lijnen met een gespecificeerde afstand. Positieve afstanden verschuiven lijnen naar links, en negatieve afstanden zullen ze naar rechts verschuiven.
23.2.7.5.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: lijn] |
De invoer lijnlaag |
Naam geometriekolom |
|
[tekenreeks] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag |
Afstand verspringing (naar linkerkant: positief, naar rechterkant: negatief) |
|
[getal] Standaard: 10.0 |
|
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Verspringing boog |
|
[vector: lijn] Standaard: |
Specificeer de uitvoer lijnlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.7.5.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Verspringing boog |
|
[vector: lijn] |
De uitvoerlaag voor verspringing boog |
23.2.7.5.3. Pythoncode¶
ID algoritme: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.2.7.6. Enkelzijdige buffer¶
Maakt een buffer aan één zijde (rechts of links) van de lijnen in een lijn vectorlaag.
23.2.7.6.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: lijn] |
De invoer lijnlaag |
Naam geometriekolom |
|
[tekenreeks] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag |
Bufferafstand |
|
[getal] Standaard: 10.0 |
|
Zijde buffer |
|
[enumeratie] Standaard: 0 |
Één van:
|
Samensmelten op attribuut Optioneel |
|
[tabelveld: elk] Standaard: Geen |
Te gebruiken veld voor samensmelten |
Alle resultaten samensmelten |
|
[Booleaanse waarde] Standaard: False |
Indien ingesteld is het resultaat samengesmolten. Indien geen veld wordt ingesteld voor samensmelten, worden alle buffers samengesmolten in één object. |
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[Booleaanse waarde] Standaard: False |
|
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Enkelzijdige buffer |
|
[vector: polygoon] Standaard: |
Specificeer de uitvoer bufferlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.7.6.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Enkelzijdige buffer |
|
[vector: polygoon] |
De uitvoer bufferlaag |
23.2.7.6.3. Pythoncode¶
ID algoritme: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.2.7.7. Punten langs lijnen¶
Maakt een punt op elke lijn van een lijn vectorlaag op ene afstand van het begin. De afstand wordt opgegeven als een fractie van de lengte van de lijn.
23.2.7.7.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: lijn] |
De invoer lijnlaag |
Naam geometriekolom |
|
[tekenreeks] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag |
Afstand vanaf begin van de lijn weergegeven als een fractie van de lengte van de lijn |
|
[getal] Standaard: 0.5 (midden van de lijn) |
|
Aanvullende opties voor maken (optioneel) |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Punten langs lijn |
|
[vector: punt] Standaard: |
Specificeer de uitvoer puntenlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.7.7.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Punten langs lijn |
|
[vector: punt] |
De uitvoer puntlaag |
23.2.7.7.3. Pythoncode¶
ID algoritme: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.