27.2.6. Vector conversie
27.2.6.1. Indeling converteren
Converteert een door OGR ondersteunde vectorlaag naar een andere door OGR ondersteunde indeling.
Dit algoritme is afgeleid van de ogr2ogr utility.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag |
Alle lagen van gegevensset converteren
|
|
[Booleaanse waarde] Standaard: False |
Converteert de gehele gegevensset. Ondersteunde indelingen voor uitvoer voor deze optie zijn |
Geconverteerd |
|
[hetzelfde als invoer] |
Specificatie van de uitvoer vectorlaag. Één van:
Voor |
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 |
---|---|---|---|
Geconverteerd |
|
[hetzelfde als invoer] |
De uitvoer vectorlaag |
Pythoncode
ID algoritme: gdal:convertformat
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.
27.2.6.2. Rasteriseren (overschrijven met attribuut)
Overschrijft een rasterlaag met waarden uit een vectorlaag. Nieuwe waarden worden toegewezen, gebaseerd op de waarde van het attribuut van het overlappende vectorobject.
Dit algoritme is afgeleid van de GDAL rasterize utility.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag |
Invoer rasterlaag |
|
[raster] |
Invoer rasterlaag |
Veld te gebruiken voor ingebrande waarde Optioneel |
|
[tabelveld: numeriek] |
Definieert het attribuutveld waaruit de pixelwaarden moeten worden ingesteld |
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Ingebrande waarden toevoegen aan bestaande rasterwaarden |
|
[Booleaanse waarde] Standaard: False |
Indien False worden pixels toegewezen aan de geselecteerde waarde van het veld. Indien True wordt de geselecteerde waarde van het veld toegevoegd aan de waarde van de invoer rasterlaag. |
Aanvullende parameters opdrachtregel Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Extra GDAL opties voor opdrachtregel toevoegen |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gerasteriseerd |
|
[raster] |
De overschreven invoer rasterlaag |
Pythoncode
ID algoritme: gdal:rasterize_over
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.
27.2.6.3. Rasteriseren (overschrijven met vaste waarde)
Overschrijft delen van een rasterlaag met vaste waarden. De te overschrijven pixels worden gekozen, gebaseerd op de opgegeven (overlappende) vectorlaag.
Dit algoritme is afgeleid van de GDAL rasterize utility.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag |
Invoer rasterlaag |
|
[raster] |
Invoer rasterlaag |
Een vaste waarde om te branden |
|
[getal] Standaard: 0.0 |
De te branden waarde |
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Ingebrande waarden toevoegen aan bestaande rasterwaarden |
|
[Booleaanse waarde] Standaard: False |
Indien False worden pixels toegewezen aan de vaste waarde. Indien True wordt de vaste waarde toegevoegd aan de waarde van de invoer rasterlaag. |
Aanvullende parameters opdrachtregel Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Extra GDAL opties voor opdrachtregel toevoegen |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gerasteriseerd |
|
[raster] |
De overschreven invoer rasterlaag |
Pythoncode
ID algoritme: gdal:rasterize_over_fixed_value
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.
27.2.6.4. Rasteriseren (vector naar raster)
Converteert vectorgeometrieën (punten, lijnen en polygonen) naar een rasterafbeelding.
Dit algoritme is afgeleid van de GDAL rasterize utility.
Standaard menu:
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag |
Veld te gebruiken voor ingebrande waarde Optioneel |
|
[tabelveld: numeriek] |
Definieert het attribuutveld van waaruit de attributen voor de pixels zouden moeten worden gekozen |
Een vaste waarde om te branden Optioneel |
|
[getal] Standaard: 0.0 |
Een vaste waarde om te branden in een band voor alle objecten. |
Brand waarde die is uitgenomen uit de “Z”-waarden van het object Optioneel |
|
[Booleaanse waarde] Standaard: False |
Geeft aan dat een brandwaarde zou moeten worden uitgenomen uit de “Z”-waarden van het object. Werkt met punten en lijnen (lineaire interpolatie langs elk segment). Voor polygonen werkt het alleen juist als zij vlak zijn (dezelfde Z-waarde voor alle punten) |
Eenheden grootte uitvoerraster |
|
[enumeratie] Standaard: 0 |
Te gebruiken eenheden bij het definiëren van de grootte/resolutie van het uitvoerraster. Één van:
|
Breedte/Horizontale resolutie |
|
[getal] Standaard: 0.0 |
Stelt de breedte in (als eenheden voor grootte “Pixels” is) of de horizontale resolutie (als eenheden voor grootte “Eenheden voor geoverwijzingen” is) voor het uitvoerraster. Minimum waarde: 0.0. |
Hoogte/Verticale resolutie |
|
[getal] Standaard: 0.0 |
Stelt de hoogte in (als eenheden voor grootte “Pixels” is) of de verticale resolutie (als eenheden voor grootte “Eenheden voor geoverwijzingen” is) voor het uitvoerraster. |
Uitvoer bereik Optioneel |
|
[bereik] |
Bereik van de uitvoer rasterlaag. Als het bereik niet is gespecificeerd, zal het minimale bereik, dat de geselecteerde verwijzingsla(a)g(en) bedekt, worden gebruikt. Beschikbare methoden zijn:
|
Wijs een specifieke waarde Geen data toe aan de uitvoerbanden Optioneel |
|
[getal] Standaard: 0.0 |
Wijst een specifieke waarde Geen data toe aan de uitvoerbanden |
Gerasteriseerd |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
Voor |
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Voor toevoegen van een of meer opties voor het beheren van het te maken bestand (kleuren, blokgrootte, bestandsompressie…). Voor het gemak kunt u vertrouwen op vooraf gedefinieerde profielen (bekijk :ref:` het gedeelte over opties voor GDAL driver <gdal_createoptions>`). Voor Batch-processen en Modelontwerper: scheid meerdere opties door een teken pipe ( |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Definieert de indeling voor het uitvoerraster. Opties:
Beschikbare opties zijn afhankelijk van de versie van GDAL die is ingebouwd in QGIS (bekijk menu ) |
Vooraf initialiseren van de uitgevoerde afbeelding met waarde Optioneel |
|
[getal] |
Initialiseert vooraf de uitvoer afbeeldingsbanden met deze waarde. Niet gemarkeerd als de waarde Geen gegevens in het uitvoerbestand. Dezelfde waarde wordt in alle banden gebruikt. |
Rasteriseren omdraaien |
|
[Booleaanse waarde] Standaard: False |
Brandt de vaste brandwaarde, of de brandwaarde die is geassocieerd met het eerste object in alle delen van de afbeelding die niet binnen de opgegeven polygoon liggen. |
Aanvullende parameters opdrachtregel Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Extra GDAL opties voor opdrachtregel toevoegen |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gerasteriseerd |
|
[raster] |
Uitvoer rasterlaag |
Pythoncode
ID algoritme: gdal:rasterize
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.