Belangrijk
Vertalen is een inspanning van de gemeenschap waaraan u deel kunt nemen <translation_guidelines>. Deze pagina is momenteel voor 100.00% vertaald.
28.2.7. Vector geoprocessing
28.2.7.1. Buffer vectors
Maak buffers rondom de objecten van een vectorlaag.
Parameters
Basis 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 |
|
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[Booleaanse waarde] Standaard: False |
|
Buffer |
|
[vector: polygoon] Standaard: |
Specificeer de uitvoer bufferlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Buffer |
|
[vector: polygoon] |
De uitvoer bufferlaag |
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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.2.7.2. Vector op bereik clippen
Verkleint een OGR-ondersteund vectorbestand tot een opgegeven bereik.
Dit algoritme is afgeleid van de GDAL ogr2ogr utility.
Parameters
Basis 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. Beschikbare methoden zijn:
|
Geclipt (bereik) |
|
[hetzelfde als invoer] Standaard: |
Specificeer de uitvoerlaag (geclipt). Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Geclipt (bereik) |
|
[hetzelfde als invoer] |
De uitvoer (geclipte) laag. Standaard indeling is “ESRI Shapefile”. |
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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.2.7.3. Vector op maskerlaag clippen
Verkleint een door GDAL ondersteunde vectorlaag met een polygoon maskerlaag.
Dit algoritme is afgeleid van de GDAL ogr2ogr utility.
Parameters
Basis 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. |
Geclipt (masker) |
|
[hetzelfde als invoer] Standaard: |
De uitvoer (masker) laag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Geclipt (masker) |
|
[hetzelfde als invoer] |
De uitvoer (masker) laag. Standaard indeling is “ESRI Shapefile”. |
Pythoncode
ID algoritme: gdal:clipvectorbypolygon
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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.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.
Parameters
Basis 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. |
Samengesmolten |
|
[hetzelfde als invoer] Standaard: |
Specificeer de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
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 |
|
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 |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Samengesmolten |
|
[hetzelfde als invoer] |
|
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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.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.
Parameters
Basis 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 |
|
Verspringing boog |
|
[vector: lijn] Standaard: |
Specificeer de uitvoer lijnlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Verspringing boog |
|
[vector: lijn] |
De uitvoerlaag voor verspringing boog |
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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.2.7.6. Enkelzijdige buffer
Maakt een buffer aan één zijde (rechts of links) van de lijnen in een lijn vectorlaag.
Parameters
Basis 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 |
|
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[Booleaanse waarde] Standaard: False |
|
Enkelzijdige buffer |
|
[vector: polygoon] Standaard: |
Specificeer de uitvoer bufferlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Enkelzijdige buffer |
|
[vector: polygoon] |
De uitvoer bufferlaag |
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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.2.7.7. Punten langs lijnen
Maakt een punt op elke lijn van een lijn vectorlaag op een afstand van het begin. De afstand wordt opgegeven als een fractie van de lengte van de lijn.
Parameters
Basis 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) |
|
Punten langs lijn |
|
[vector: punt] Standaard: |
Specificeer de uitvoer puntenlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Punten langs lijn |
|
[vector: punt] |
De uitvoer puntlaag |
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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.