27.2.7. Vector geoprocessing
27.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 |
Geometry column name |
|
[string] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag |
Bufferafstand |
|
[number] Default: 10.0 |
Minimum: 0.0 |
Samensmelten op attribuut Optional |
|
[tablefield: any] Default: None |
Te gebruiken veld voor samensmelten |
Resultaten samensmelten |
|
[boolean] Default: False |
|
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[boolean] Default: False |
|
Buffer |
|
[vector: polygon] Default: |
Specificeer de uitvoer bufferlaag. Één van:
|
Advanced parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Buffer |
|
[vector: polygon] |
De uitvoer bufferlaag |
Python code
ID algoritme: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Processing algoritmes gebruiken vanaf de console for details on how to run processing algorithms from the Python console.
27.2.7.2. Vector op bereik clippen
Verkleint een OGR-ondersteund vectorbestand tot een opgegeven bereik.
This algorithm is derived from the GDAL ogr2ogr utility.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
De invoer vectorlaag |
Bereik clippen |
|
[extent] |
Definieert het begrenzingsvak dat zou moeten worden gebruikt voor het uitvoer vectorbestand. Het moet zijn gedefinieerd in coördinaten voor het doel-CRS. Available methods are:
|
Clipped (extent) |
|
[same as input] Default: |
Specificeer de uitvoerlaag (geclipt). Één van:
|
Advanced parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Clipped (extent) |
|
[same as input] |
De uitvoer (geclipte) laag. Standaard indeling is “ESRI Shapefile”. |
Python code
ID algoritme: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Processing algoritmes gebruiken vanaf de console for details on how to run processing algorithms from the Python console.
27.2.7.3. Vector op maskerlaag clippen
Verkleint een door GDAL ondersteunde vectorlaag met een polygoon maskerlaag.
This algorithm is derived from the GDAL ogr2ogr utility.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
De invoer vectorlaag |
Mask layer |
|
[vector: polygon] |
Laag die moet worden gebruikt als bereik om te clippen voor de invoer vectorlaag. |
Clipped (mask) |
|
[same as input] Default: |
De uitvoer (masker) laag. Één van:
|
Advanced parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Clipped (mask) |
|
[same as input] |
De uitvoer (masker) laag. Standaard indeling is “ESRI Shapefile”. |
Python code
ID algoritme: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Processing algoritmes gebruiken vanaf de console for details on how to run processing algorithms from the Python console.
27.2.7.4. Dissolve
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 Optional |
|
[tablefield: any] |
Het voor het samensmelten te gebruiken veld van de invoerlaag |
Geometry column name |
|
[string] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag voor samensmelten. |
Samengesmolten |
|
[same as input] Default: |
Specify the output layer. One of:
|
Advanced parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[boolean] Default: False |
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
Attributen voor invoer behouden |
|
[boolean] Default: False |
Alle attributen uit de invoerlaag behouden |
Ontbonden objecten tellen |
|
[boolean] Default: False |
Tel het aantal samengesmolten objecten en neem dat op in de uitvoerlaag. |
Oppervlakte en omtrek van samengesmolten objecten berekenen |
|
[boolean] Default: False |
|
Min/max/som/gemiddelde voor attribuut berekenen |
|
[boolean] Default: 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 Optional |
|
[tablefield: numeric] |
Het numerieke attribuut om statistieken over te berekenen |
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Samengesmolten |
|
[same as input] |
|
Python code
ID algoritme: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Processing algoritmes gebruiken vanaf de console for details on how to run processing algorithms from the Python console.
27.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: line] |
De invoer lijnlaag |
Geometry column name |
|
[string] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag |
Afstand verspringing (naar linkerkant: positief, naar rechterkant: negatief) |
|
[number] Default: 10.0 |
|
Verspringing boog |
|
[vector: line] Default: |
Specificeer de uitvoer lijnlaag. Één van:
|
Advanced parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Verspringing boog |
|
[vector: line] |
De uitvoerlaag voor verspringing boog |
Python code
ID algoritme: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Processing algoritmes gebruiken vanaf de console for details on how to run processing algorithms from the Python console.
27.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: line] |
De invoer lijnlaag |
Geometry column name |
|
[string] Standaard: ‘geometrie’ |
De naam van de te gebruiken geometriekolom van de invoerlaag |
Bufferafstand |
|
[number] Default: 10.0 |
|
Zijde buffer |
|
[enumeration] Default: 0 |
One of:
|
Samensmelten op attribuut Optional |
|
[tablefield: any] Default: None |
Te gebruiken veld voor samensmelten |
Alle resultaten samensmelten |
|
[boolean] Default: False |
|
Produceer één object voor elke geometrie voor alle soorten collecties van geometrie in het bronbestand |
|
[boolean] Default: False |
|
Enkelzijdige buffer |
|
[vector: polygon] Default: |
Specificeer de uitvoer bufferlaag. Één van:
|
Advanced parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Enkelzijdige buffer |
|
[vector: polygon] |
De uitvoer bufferlaag |
Python code
ID algoritme: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Processing algoritmes gebruiken vanaf de console for details on how to run processing algorithms from the Python console.
27.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: line] |
De invoer lijnlaag |
Geometry column name |
|
[string] 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 |
|
[number] Standaard: 0.5 (midden van de lijn) |
|
Punten langs lijn |
|
[vector: point] Default: |
Specificeer de uitvoer puntenlaag. Één van:
|
Advanced parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: ‘’ (no additional options) |
Additional GDAL creation options. |
Outputs
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Points along line |
|
[vector: point] |
De uitvoer puntlaag |
Python code
ID algoritme: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Processing algoritmes gebruiken vanaf de console for details on how to run processing algorithms from the Python console.