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

INPUT

[vector: elke]

Invoer vectorlaag

Aanvullende opties voor maken

Optioneel

OPTIONS

[tekenreeks]

Standaard: ‘’ (geen aanvullende opties)

Aanvullende opties voor maken GDAL.

Geconverteerd

OUTPUT

[hetzelfde als invoer]

Specificatie van de uitvoer vectorlaag. Één van:

  • Opslaan als tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden.

Voor Opslaan naar bestand moet de indeling voor de uitvoer worden gespecificeerd. Alle GDAL indelingen voor vector worden ondersteund. Voor Opslaan als tijdelijk bestand zal de QGIS standaard indeling voor vector worden gebruikt.

Uitvoer

Label

Naam

Type

Beschrijving

Geconverteerd

OUTPUT

[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

INPUT

[vector: elke]

Invoer vectorlaag

Invoer rasterlaag

INPUT_RASTER

[raster]

Invoer rasterlaag

Veld te gebruiken voor ingebrande waarde

Optioneel

FIELD

[tabelveld: numeriek]

Definieert het attribuutveld waaruit de pixelwaarden moeten worden ingesteld

Ingebrande waarden toevoegen aan bestaande rasterwaarden

ADD

[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

EXTRA

[tekenreeks]

Standaard: ‘’

Extra GDAL opties voor opdrachtregel toevoegen

Uitvoer

Label

Naam

Type

Beschrijving

Gerasteriseerd

OUTPUT

[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

INPUT

[vector: elke]

Invoer vectorlaag

Invoer rasterlaag

INPUT_RASTER

[raster]

Invoer rasterlaag

Een vaste waarde om te branden

BURN

[getal]

Standaard: 0.0

De te branden waarde

Ingebrande waarden toevoegen aan bestaande rasterwaarden

ADD

[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

EXTRA

[tekenreeks]

Standaard: ‘’

Extra GDAL opties voor opdrachtregel toevoegen

Uitvoer

Label

Naam

Type

Beschrijving

Gerasteriseerd

OUTPUT

[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: Raster ► Conversie

Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: elke]

Invoer vectorlaag

Veld te gebruiken voor ingebrande waarde

Optioneel

FIELD

[tabelveld: numeriek]

Definieert het attribuutveld van waaruit de attributen voor de pixels zouden moeten worden gekozen

Een vaste waarde om te branden

Optioneel

BURN

[getal]

Standaard: 0.0

Een vaste waarde om te branden in een band voor alle objecten.

Eenheden grootte uitvoerraster

UNITS

[enumeratie]

Standaard: 0

Te gebruiken eenheden bij het definiëren van de grootte/resolutie van het uitvoerraster. Één van:

  • 0 — Pixels

  • 1 — Eenheden voor geoverwijzingen

Breedte/Horizontale resolutie

WIDTH

[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

HEIGHT

[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

EXTENT

[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

NODATA

[getal]

Standaard: 0.0

Wijst een specifieke waarde Geen data toe aan de uitvoerbanden

Aanvullende opties voor maken

Optioneel

OPTIONS

[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

DATA_TYPE

[enumeratie]

Standaard: 5

Definieert de indeling voor het uitvoerraster.

Opties:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Vooraf initialiseren van de uitgevoerde afbeelding met waarde

Optioneel

INIT

[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

INVERT

[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

OUTPUT

[raster]

Standaard: ‘[Opslaan naar tijdelijk bestand]’

Specificatie van de uitvoerlaag. Één van:

  • Opslaan als tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden. Voor Opslaan naar bestand moet de indeling voor de uitvoer worden gespecificeerd. Alle GDAL indelingen voor vector worden ondersteund. Voor Opslaan als tijdelijk bestand zal de QGIS standaard indeling voor vector worden gebruikt.

Uitvoer

Label

Naam

Type

Beschrijving

Gerasteriseerd

OUTPUT

[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.