24.2.6. Vector conversie
24.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
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag |
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ (geen aanvullende opties) |
Aanvullende opties voor maken GDAL. |
Geconverteerd |
|
[hetzelfde als invoer] |
Specificatie van de uitvoer vectorlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. Voor |
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 algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.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
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 |
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 algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.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
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 |
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 algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.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
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. |
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 |
|
[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. |
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 |
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: scheid meerdere opties door een teken pipe ( |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Definieert de indeling voor het uitvoerraster. Opties:
|
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. |
Gerasteriseerd |
|
[raster] Standaard: ‘[Opslaan naar tijdelijk bestand]’ |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. Voor |
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 algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.