25.1.6. Gereedschappen voor lagen
25.1.6.1. Informatie van lagen exporteren
NEW in 3.18
Maakt een polygoonlaag met objecten die overeenkomen met het bereik van geselecteerde la(a)g(en).
Aanvullende details van de laag (CRS, provider naam, bestandspad, laagnaam, filter voor subset, abstract en naamsvermelding) worden als attributen aan elk object gehecht.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[vector: elke] [lijst] |
Invoer vectorlagen waaruit informatie moet worden verkregen. |
Uitvoer |
|
[vector: polygoon] Standaard: |
Specificatie van de uitvoerlaag met de informatie. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer |
|
[vector: polygoon] |
Polygoon vectorlaag die het bereik van de invoerlagen weergeeft en de geassocieerde informatie in attributen. |
Pythoncode
ID algoritme: native:exportlayersinformation
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.
25.1.6.2. Naar werkblad exporteren
Exporteert de attributen van een selectie vectorlagen naar een werkbladdocument of voegt ze optioneel toe aan een bestaand werkbladdocument als aanvullende werkbladen.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[vector: elke] [lijst] |
Invoer vectorlagen. Het werkblad voor de uitvoer zal bestaan uit één blad, voor elke laag, dat de attributen van deze laag bevat. |
Aliassen van velden als kolomkoppen gebruiken |
|
[Booleaanse waarde] Standaard: False |
Gebruik de aliassen van de velden uit de attributentabel voor het werkblad. |
Opgemaakte waarden exporteren in plaats van ruwe waarden |
|
[Booleaanse waarde] Standaard: False |
Indien |
Bestaande werkblad overschrijven |
|
[Booleaanse waarde] Standaard: True |
Als het gespecificeerde werkblad bestaat, zal het instellen van deze optie naar |
Doel werkblad |
|
[bestand] Standaard: |
Uitvoer werkblad met een blad voor elke laag. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Doel werkblad |
|
[bestand] |
Werkblad met een blad voor elke laag. |
Lagen in werkblad |
|
[lijst] |
Lijst met aan het werkblad toegevoegde bladen. |
Pythoncode
ID algoritme: native:exporttospreadsheet
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.
25.1.6.3. Bereik laag uitnemen
Genereert een vectorlaag met het minimale begrenzingsvak (rechthoek met N-Z-oriëntatie) dat alle objecten van de invoer bedekt.
De uitvoerlaag bevat één enkel begrenzingsvak voor de gehele invoerlaag.
Standaard menu:
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Laag |
|
[laag] |
Invoerlaag |
Bereik |
|
[vector: polygoon] Standaard: |
Specificeer de polygoon vectorlaag voor het bereik van de uitvoer. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik |
|
[vector: polygoon] |
Uitvoer (polygoon) vectorlaag met het bereik (minimum begrenzingsvak) |
Pythoncode
ID algoritme: qgis:polygonfromlayerextent
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.