23.1.9. Rasteranalyse

23.1.9.1. Raster Booleaanse EN

Berekent de Booleaanse EN voor een set invoerrasters. Als alle invoerrasters een waarde niet-nul hebben voor een pixel, zal die pixel worden ingesteld op 1 in het uitvoerraster. Als enig invoerraster waarden 0 heeft voor de pixel, zal het worden ingesteld op 0 in het uitvoerraster.

De parameter voor de verwijzingslaag specificeert een te gebruiken bestaande rasterlaag als een verwijzing bij het maken van het uitvoerraster. Het uitvoerraster zal hetzelfde bereik, CRS, en pixeldimensies hebben als deze laag.

Standaard zal een pixel Geen gegevens in ENIGE invoerlaag resulteren in een pixel Geen gegevens in het uitvoerraster. Als de optie Waarden Geen gegevens als false behandelen is geselecteerd, dan zal invoer Geen gegevens hetzelfde worden behandeld als een invoerwaarde 0.

23.1.9.1.1. Parameters

Label

Naam

Type

Beschrijving

Invoerlagen

INPUT

[raster] [lijst]

Lijst met invoer rasterlagen

Verwijzingslaag

REF_LAYER

[raster]

De verwijzingslaag waaruit de uitvoerlaag moet worden gemaakt (bereik, CRS, pixeldimensies)

Waarden Geen gegevens als false behandelen

NODATA_AS_FALSE

[Booleaanse waarde]

Standaard: False

Waarde Geen gegevens in de invoerbestanden behandelen als 0 bij het uitvoeren van de bewerking

Uitvoer waarde ‘Geen gegevens’

NO_DATA

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Type uitvoergegevens

DATA_TYPE

[enumeratie]

Standaard: 5

Uitvoer rastergegevenstype. Opties:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag

23.1.9.1.2. Uitvoer

Label

Naam

Type

Beschrijving

Bereik

EXTENT

[bereik]

Het bereik van de uitvoer rasterlaag

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

De breedte in pixels van de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

De hoogte in pixels van de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Telling pixels NODATA

NODATA_PIXEL_COUNT

[geheel getal]

Het aantal pixels Geen gegevens van de uitvoer rasterlaag

Aantal pixels TRUE

TRUE_PIXEL_COUNT

[geheel getal]

Het aantal pixels True (waarde = 1) in de uitvoer rasterlaag

Aantal pixels FALSE

FALSE_PIXEL_COUNT

[geheel getal]

Het aantal pixels False (waarde = 0) in de uitvoer rasterlaag

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

23.1.9.1.3. Pythoncode

ID algoritme: qgis:rasterbooleanand

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.

23.1.9.2. Raster Booleaanse OF

Berekent de Booleaanse OF voor een set invoerrasters. Als alle invoerrasters een nulwaarde hebben voor een pixel, zal die pixel worden ingesteld op 0 in het uitvoerraster. Als enig invoerraster waarden 1 heeft voor de pixel, zal het worden ingesteld op 1 in het uitvoerraster.

De parameter voor de verwijzingslaag specificeert een te gebruiken bestaande rasterlaag als een verwijzing bij het maken van het uitvoerraster. Het uitvoerraster zal hetzelfde bereik, CRS, en pixeldimensies hebben als deze laag.

Standaard zal een pixel Geen gegevens in ENIGE invoerlaag resulteren in een pixel Geen gegevens in het uitvoerraster. Als de optie Waarden Geen gegevens als false behandelen is geselecteerd, dan zal invoer Geen gegevens hetzelfde worden behandeld als een invoerwaarde 0.

23.1.9.2.1. Parameters

Label

Naam

Type

Beschrijving

Invoerlagen

INPUT

[raster] [lijst]

Lijst met invoer rasterlagen

Verwijzingslaag

REF_LAYER

[raster]

De verwijzingslaag waaruit de uitvoerlaag moet worden gemaakt (bereik, CRS, pixeldimensies)

Waarden Geen gegevens als false behandelen

NODATA_AS_FALSE

[Booleaanse waarde]

Standaard: False

Waarde Geen gegevens in de invoerbestanden behandelen als 0 bij het uitvoeren van de bewerking

Uitvoer waarde ‘Geen gegevens’

NO_DATA

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Type uitvoergegevens

DATA_TYPE

[enumeratie]

Standaard: 5

Uitvoer rastergegevenstype. Opties:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag

23.1.9.2.2. Uitvoer

Label

Naam

Type

Beschrijving

Bereik

EXTENT

[bereik]

Het bereik van de uitvoer rasterlaag

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

De breedte in pixels van de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

De hoogte in pixels van de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Telling pixels NODATA

NODATA_PIXEL_COUNT

[geheel getal]

Het aantal pixels Geen gegevens van de uitvoer rasterlaag

Aantal pixels TRUE

TRUE_PIXEL_COUNT

[geheel getal]

Het aantal pixels True (waarde = 1) in de uitvoer rasterlaag

Aantal pixels FALSE

FALSE_PIXEL_COUNT

[geheel getal]

Het aantal pixels False (waarde = 0) in de uitvoer rasterlaag

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

23.1.9.2.3. Pythoncode

ID algoritme: qgis:rasterbooleanor

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.

23.1.9.3. Raster calculator

Voert algebraïsche bewerkingen uit op rasterlagen.

De resulterende laag zal zijn waarden hebben berekend overeenkomstig een expressie. De expressie mag numerieke waarden, operatoren en verwijzingen bevatten naar elk van de lagen in het huidige project.

Notitie

Bij het gebruiken van de calculator in De interface Batch-processing of vanuit de QGIS Python-console moeten de te gebruiken bestanden worden gespecificeerd. Naar de corresponderende lagen wordt verwezen met de basisnaam van het bestand (zonder het volledige pad). Als bijvoorbeeld een laag wordt gebruikt vanuit pad/naar/mijn/rasterbestand.tif, zal naar de eerste band van die laag worden verwezen als rasterbestand.tif@1.

23.1.9.3.1. Parameters

Label

Naam

Type

Beschrijving

Lagen

Alleen GUI

Vermeld de lijst met alle rasterlagen die zijn geladen in de legenda. Deze kunnen worden gebruikt om het vak voor de expressie te vullen (dubbelklikken om toe te voegen). Naar rasterlagen wordt verwezen met hun naam en het nummer van de band: laag_naam@band_nummer. Naar bijvoorbeeld de eerste band van een laag genaamd DEM zal worden verwezen als DEM@1.

Operatoren

Alleen GUI

Bevat enkele knoppen, zoals op rekenmachines, die kunnen worden gebruikt om het vak voor de expressie te vullen.

Expressie

EXPRESSION

[tekenreeks]

Expressie die zal worden gebruikt om de uitvoer rasterlaag te berekenen. U kunt de verschafte knoppen met operatoren gebruiken om de expressie direct in dit vak te typen.

Vooraf gedefinieerde expressies

Alleen GUI

U kunt de vooraf gedefinieerde expressie NDVI gebruiken of u kunt nieuwe expressies voor berekeningen maken. De knop Toevoegen… laadt een gedefinieerde expressie (en laat u de parameters instellen). De knop Opslaan… laat u een nieuwe expressie definiëren.

Verwijzingsla(a)g(en) (gebruikt voor automatisch bereik, celgrootte en CRS)

Optioneel

LAYERS

[raster] [lijst]

La(a)g(en) die zullen worden gebruikt om bereik, celgrootte en CRS op te halen. Door de laag in dit vak te selecteren vermijdt u het handmatig invullen van alle andere parameters. Naar rasterlagen wordt verwezen met hun naam en het nummer van de band: laag_naam@band_nummer. Naar bijvoorbeeld de eerste band van een laag genaamd DEM zal worden verwezen als DEM@1.

Celgrootte (gebruik 0 of laat leeg om automatisch in te stellen)

Optioneel

CELLSIZE

[getal]

Celgrootte van de uitvoer rasterlaag. Als de celgrootte niet wordt gespecificeerd, zal de minimum celgrootte van de geselecteerde verwijzingsla(a)g(en) worden gebruikt. De celgrootte is hetzelfde voor zowel de X- als de Y-as.

Uitvoer bereik (xmin, xmax, ymin, ymax)

EXTENT

[bereik]

Bereik van de uitvoer rasterlaag. Als het bereik niet is gespecificeerd, zal het minimale bereik, dat alle geselecteerde verwijzingslagen bedekt, worden gebruikt.

Uitvoer CRS

Optioneel

CRS

[crs]

CRS van de uitvoer rasterlaag. Als het CRS niet is gespecificeerd, zal het CRS van de eerste verwijzingslaag worden gebruikt.

Uitvoer

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden.

23.1.9.3.2. Uitvoer

Label

Naam

Type

Beschrijving

Uitvoer

OUTPUT

[raster]

Uitvoer rasterbestand met de berekende waarden.

23.1.9.3.3. Pythoncode

ID algoritme: qgis:rastercalculator

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.

23.1.9.4. Raster laagstatistieken

Berekent basisstatistieken uit de waarden van een opgegeven band van de rasterlaag. De uitvoer wordt geladen in het menu Processing ▶ Resultaten bekijken.

23.1.9.4.1. Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de invoerlaag

Als het raster meerdere banden bevat, kies de band waarvan u de statistieken wilt hebben.

Uitvoer

OUTPUT_HTML_FILE

[html]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerbestand.

  • Uitvoer overslaan

  • Opslaan naar tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden.

23.1.9.4.2. Uitvoer

Label

Naam

Type

Beschrijving

Maximum waarde

MAX

[getal]

Gemiddelde waarde

MEAN

[getal]

Minimum waarde

MIN

[getal]

Uitvoer

OUTPUT_HTML_FILE

[html]

Het uitvoerbestand dat de volgende informatie bevat:

  • Geanalyseerd bestand: pad van de rasterlaag

  • Minimum waarde: minimum waarde van het raster

  • Maximum waarde: maximum waarde van het raster

  • Bereik: verschil tussen de maximum en de minimum waarden

  • Som: totale som van de waarden

  • Gemiddelde waarde: gemiddelde van de waarden

  • Standaardafwijking: standaardafwijking van de waarden

  • Som van de vierkanten: som van de vierkante verschillen van elke observatie uit het algehele gemiddelde

Bereik

RANGE

[getal]

Standaard afwijking

STD_DEV

[getal]

Som

SUM

[getal]

Kwadraatsom

SUM_OF_SQUARES

[getal]

23.1.9.4.3. Pythoncode

ID algoritme: qgis:rasterlayerstatistics

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.

23.1.9.5. Rasterlaag rapport unieke waarden

Geeft de telling en het gebied terug van elke unieke waarde in een opgegeven rasterlaag.

23.1.9.5.1. Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de invoerlaag

Als het raster meerdere banden bevat, kies de band waarvan u de statistieken wilt hebben.

Rapport Unieke waarden

OUTPUT_HTML_FILE

[bestand]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerbestand.

  • Uitvoer overslaan

  • Opslaan naar tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden.

Tabel Unieke waarden

OUTPUT_TABLE

[tabel]

Standaard: [Uitvoer overslaan]

Specificatie van de tabel voor unieke waarden:

  • Uitvoer overslaan

  • Tijdelijke laag maken

  • Opslaan naar bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor PostGIS…

De bestandscodering kan hier ook gewijzigd worden.

23.1.9.5.2. Uitvoer

Label

Naam

Type

Beschrijving

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Bereik

EXTENT

[bereik]

Hoogte in pixels

HEIGHT_IN_PIXELS

[getal]

Telling pixels NODATA

NODATA_PIXEL_COUNT

[getal]

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[getal]

Rapport Unieke waarden

OUTPUT_HTML_FILE

[html]

Het uitvoer HTML-bestand bevat de volgende informatie:

  • Geanalyseerd bestand: het pad van de rasterlaag

  • Bereik: xmin, ymin, xmax, ymax coördinaten van het bereik

  • Projectie: projectie van de laag

  • Breedte in pixels: aantal kolommen en grootte pixelbreedte

  • Hoogte in pixels: aantal rijen en grootte pixelbreedte

  • Totaal aantal pixels: telling van alle pixels

  • Aantal pixels NODATA: telling aantal pixels met waarde NODATA

Tabel Unieke waarden

OUTPUT_TABLE

[tabel]

Een tabel met drie kolommen:

  • waarde: pixelwaarde

  • aantal: telling van pixels met deze waarde

  • m2: totale gebied in vierkante meters van pixels met deze waarde.

Breedte in pixels

WIDTH_IN_PIXELS

[getal]

23.1.9.5.3. Pythoncode

ID algoritme: qgis:rasterlayeruniquevaluesreport

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.

23.1.9.6. Rasterlaag gebiedsstatistieken

Berekent statistieken voor de waarden van een rasterlaag, gecategoriseerd in gebieden, gedefinieerd in een andere rasterlaag.

23.1.9.6.1. Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band waarvoor u de statistieken wilt berekenen.

Gebiedslaag

ZONES

[raster]

Rasterlaag die de gebieden definieert. Gebieden worden opgegeven door aansluitende pixels die dezelfde waarde voor de pixel hebben.

Bandnummer gebieden

ZONES_BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band die de gebieden bevat

Verwijzingslaag

Optioneel

REF_LAYER

[enumeratie]

Standaard: 0

Rasterlaag die gebruikt wordt voor het berekenen van de zwaartepunten, die zullen worden gebruikt als verwijzing bij het bepalen van de gebieden in de uitvoerlaag. Één van:

  • 0 — Invoerlaag

  • 1 — Gebiedslaag

Statistieken

OUTPUT_TABLE

[tabel]

Tabel met de berekende statistieken

23.1.9.6.2. Uitvoer

Label

Naam

Type

Beschrijving

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Bereik

EXTENT

[bereik]

Hoogte in pixels

HEIGHT_IN_PIXELS

[getal]

Telling pixels NODATA

NODATA_PIXEL_COUNT

[getal]

Statistieken

OUTPUT_TABLE

[tabel]

De uitvoerlaag bevat de volgende informatie voor elk gebied:

  • Gebied: het gebied in vierkante rastereenheden in het gebied;

  • Som: de totale som van de pixelwaarden in het gebied;

  • Aantal: het aantal pixels in het gebied;

  • Min: de minimum pixelwaarde in het gebied;

  • Max: de maximum pixelwaarde in het gebied;

  • Gemiddelde: het gemiddelde van de pixelwaarden in het gebied;

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[getal]

Breedte in pixels

WIDTH_IN_PIXELS

[getal]

23.1.9.6.3. Pythoncode

ID algoritme: qgis:rasterlayerzonalstats

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.

23.1.9.7. Rasteroppervlak volume

Berekent het volume onder het oppervlak van een raster, relatief aan een opgegeven basisniveau. Dit is voornamelijk nuttig voor Digital Elevation Models (DEM).

23.1.9.7.1. Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[raster]

Invoerraster, dat een oppervlak weergeeft

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band die het oppervlak zal definiëren.

Basisniveau

LEVEL

[getal]

Standaard: 0.0

Definieer een basis- of verwijzingswaarde. Deze basis wordt gebruikt bij de berekening van het volume, overeenkomstig de parameter Methode (zi hieronder).

Methode

METHOD

[enumeratie]

Standaard: 0

Definieer de methode voor het berekenen van het volume, gegeven het verschil tussen de raster pixelwaarde en het Basisniveau. Opties:

  • 0 — Tel alleen boven basisniveau: alleen pixels boven het basisniveau zullen worden toegevoegd aan het volume.

  • 1 — Tel alleen onder basisniveau: alleen pixels onder het basisniveau zullen worden toegevoegd aan het volume.

  • 2 — Volumes onder basisniveau aftrekken: pixels boven het basisniveau zullen aan het volume worden toegevoegd, pixels onder het basisniveau zullen worden afgetrokken van het volume.

  • 3 — Volumes onder basisniveau optellen: Voeg aan het volume toe, ongeacht of de pixel boven of onder het basisniveau ligt. Dit is equivalent aan de som van de absolute waarden van het verschil tussen de pixelwaarde en het basisniveau.

Oppervlakte volume rapport

OUTPUT_HTML_FILE

[html]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoer HTML-rapport. Één van:

  • Uitvoer overslaan

  • Opslaan als tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden.

Oppervlakte volume tabel

OUTPUT_TABLE

[tabel]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoertabel. Één van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan naar bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor PostGIS…

De bestandscodering kan hier ook gewijzigd worden.

23.1.9.7.2. Uitvoer

Label

Naam

Type

Beschrijving

Volume

VOLUME

[getal]

Het berekende volume

Gebied

AREA

[getal]

Het gebied in vierkante kaarteenheden

Aantal pixels

PIXEL_COUNT

[getal]

Het totale aantal pixels dat is geanalyseerd

Oppervlakte volume rapport

OUTPUT_HTML_FILE

[html]

Het uitvoerrapport (dat volume, gebied en aantal pixels bevat) in indeling HTML

Oppervlakte volume tabel

OUTPUT_TABLE

[tabel]

De uitvoertabel (die volume, gebied en aantal pixels bevat)

23.1.9.7.3. Pythoncode

ID algoritme: qgis:rastersurfacevolume

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.

23.1.9.8. Opnieuw classificeren op laag

Classificeert een rasterband opnieuw door nieuwe waarden voor klassen toe te wijzen, gebaseerd op de gespecificeerde bereiken in een vectortabel.

23.1.9.8.1. Parameters

Label

Naam

Type

Beschrijving

Rasterlaag

INPUT_RASTER

[raster]

Rasterlaag die opnieuw moet worden geclassificeerd

Bandnummer

RASTER_BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band die u opnieuw wilt classificeren.

Laag die de overgangen van klassen bevat

INPUT_TABLE

[vector: elke]

Vectorlaag die de waarden bevat die moeten worden gebruikt voor het classificeren.

Veld voor minimum waarde klasse

MIN_FIELD

[tabelveld: numeriek]

Veld met de minimum waarde van het bereik voor de klasse.

Veld voor maximum waarde klasse

MAX_FIELD

[tabelveld: numeriek]

Veld met de maximum waarde van het bereik voor de klasse.

Veld uitvoerwaarde

VALUE_FIELD

[tabelveld: numeriek]

Veld met de waarde die zal worden toegewezen aan de pixels die vallen in de klasse (tussen de overeenkomende min en max waarden).

Uitvoer waarde ‘Geen gegevens’

NO_DATA

[getal]

Standaard: -9999.0

Waarde om toe te passen op waarden Geen gegevens.

Grenzen bereik

RANGE_BOUNDARIES

[enumeratie]

Standaard: 0

Definieert regels voor vergelijking voor het classificeren. Opties:

  • 0 — min < waarde <= max

  • 1 — min <= waarde < max

  • 2 — min <= waarde <= max

  • 3 — min < waarde < max

Geen gegevens gebruiken als geen bereik overeenkomt met waarde

NODATA_FOR_MISSING

[Booleaanse waarde]

Standaard: False

Waarden die niet behoren tot een klasse zullen resulteren in de waarde ‘Geen gegevens’. Indien False wordt de originele waarde behouden.

Type uitvoergegevens

DATA_TYPE

[enumeratie]

Standaard: 5

Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden.

23.1.9.8.2. Uitvoer

Label

Naam

Type

Beschrijving

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Uitvoer rasterlaag met opnieuw geclassificeerde bandwaarden

23.1.9.8.3. Pythoncode

ID algoritme: qgis:reclassifybylayer

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.

23.1.9.9. Opnieuw classificeren op tabel

Classificeert een rasterband opnieuw door nieuwe waarden voor klassen toe te wijzen, gebaseerd op de gespecificeerde bereiken in een vaste tabel.

23.1.9.9.1. Parameters

Label

Naam

Type

Beschrijving

Rasterlaag

INPUT_RASTER

[raster]

Rasterlaag die opnieuw moet worden geclassificeerd

Bandnummer

RASTER_BAND

[rasterband]

Standaard: 1

Rasterband waarvan u de waarden opnieuw wilt berekenen.

Tabel voor opnieuw classificeren

TABLE

[tabel]

Een tabel met 3 kolommen, te vullen met waarden om de grenzen van elke klasse in te stellen (Minimum en Maximum) en de nieuw toe te wijzen Waarde aan de bandwaarden die in die klasse vallen.

Uitvoer waarde ‘Geen gegevens’

NO_DATA

[getal]

Standaard: -9999.0

Waarde om toe te passen op waarden Geen gegevens.

Grenzen bereik

RANGE_BOUNDARIES

[enumeratie]

Standaard: 0

Definieert regels voor vergelijking voor het classificeren. Opties:

  • 0 — min < waarde <= max

  • 1 — min <= waarde < max

  • 2 — min <= waarde <= max

  • 3 — min < waarde < max

Geen gegevens gebruiken als geen bereik overeenkomt met waarde

NODATA_FOR_MISSING

[Booleaanse waarde]

Standaard: False

Toegepast op de waarden Geen gegevens voor bandwaarden die niet in enige klasse vallen. Indien False wordt de originele waarde behouden.

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

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Standaard: ‘[Opslaan naar tijdelijk bestand]’

Specificatie van de uitvoer rasterlaag. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan naar bestand…

De bestandscodering kan hier ook gewijzigd worden

23.1.9.9.2. Uitvoer

Label

Naam

Type

Beschrijving

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Standaard: ‘[Opslaan naar tijdelijk bestand]’

De uitvoer rasterlaag.

23.1.9.9.3. Pythoncode

ID algoritme: qgis:reclassifybytable

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.

23.1.9.10. Monster rasterwaarden

Neemt rasterwaarden uit op locaties van punten. Als de rasterlaag multiband is worden uit elke band monsters genomen.

De attributentabel van de resulterende laag zal net zoveel kolommen hebben als het aantal banden voor de rasterlaag.

23.1.9.10.1. Parameters

Label

Naam

Type

Beschrijving

Invoer puntenlaag

INPUT

[vector: punt]

Punt vectorlaag om te gebruiken voor het nemen van de monsters

Rasterlaag waaruit monsters moeten worden genomen

RASTERCOPY

[raster]

Rasterlaag waaruit monsters moeten worden genomen op de opgegeven puntlocaties.

Voorvoegsel uitvoerkolom

COLUMN_PREFIX

[tekenreeks]

Standaard: ‘rvalue’

Voorvoegsel voor de namen van de toegevoegde kolommen.

Monsterpunten

(Optioneel)

OUTPUT

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificeer de uitvoerlaag die de waarden van de monsters bevat. Één van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan naar bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor PostGIS…

De bestandscodering kan hier ook gewijzigd worden.

23.1.9.10.2. Uitvoer

Label

Naam

Type

Beschrijving

Monsterpunten

(Optioneel)

OUTPUT

[vector: punt]

De uitvoerlaag die de waarden van de monsters bevat.

23.1.9.10.3. Pythoncode

ID algoritme: qgis:rastersampling

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.

23.1.9.11. Zonehistogram

Voegt velden toe die het aantal unieke waarden uit een rasterlaag, opgenomen in als polygonen gedefinieerde zones, weergeven.

De attributentabel van de uitvoerlaag zal net zoveel velden hebben als het aantal unieke waarden van de rasterlaag die kruisen met de polygo(o)n(en).

../../../../_images/raster_histogram.png

Fig. 23.7 Voorbeeld histogram rasterlaag

23.1.9.11.1. Parameters

Label

Naam

Type

Beschrijving

Rasterlaag

INPUT_RASTER

[raster]

Invoer rasterlaag

Bandnummer

RASTER_BAND

[rasterband]

Standaard: De eerste band van de invoerlaag

Kies, als het raster multiband is, een band.

Vectorlaag die zones bevat

INPUT_VECTOR

[vector: polygoon]

Vector polygoonlaag die de zones definieert.

Voorvoegsel uitvoerkolom

COLUMN_PREFIX

Optioneel

[tekenreeks]

Standaard: ‘HISTO_’

Voorvoegsel voor de namen van de kolommen voor de uitvoer.

Uitvoer zones

OUTPUT

[vector: polygoon]

Standaard: [Tijdelijke laag maken]

Specificeer de uitvoer polygoonlaag. Één van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan naar bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor PostGIS…

De bestandscodering kan hier ook gewijzigd worden.

23.1.9.11.2. Uitvoer

Label

Naam

Type

Beschrijving

Uitvoer zones

(Optioneel)

OUTPUT

[vector: polygoon]

Standaard: [Tijdelijke laag maken]

De uitvoer vector polygoonlaag.

23.1.9.11.3. Pythoncode

ID algoritme: qgis:zonalhistogram

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.

23.1.9.12. Gebiedsstatistieken

Berekent statistieken van een rasterlaag voor elk object van een overlappende polygoon vectorlaag.

Waarschuwing

Een bestand voor uitvoer zal niet worden gemaakt. Het algoritme voegt nieuwe kolommen toe aan de bron-vectorlaag.

23.1.9.12.1. Parameters

Label

Naam

Type

Beschrijving

Rasterlaag

INPUT_RASTER

[raster]

Invoer rasterlaag

Rasterband

RASTER_BAND

[rasterband]

Standaard: De eerste band van de invoerlaag

Kies, als het raster multiband is, een band voor de statistieken.

Vectorlaag die zones bevat

INPUT_VECTOR

[vector: polygoon]

Vector polygoonlaag die de zones definieert.

Voorvoegsel uitvoerkolom

COLUMN_PREFIX

[tekenreeks]

Standaard: ‘_’

Voorvoegsel voor de namen van de kolommen voor de uitvoer.

Te berekenen statistieken

STATISTICS

[enumeratie] [lijst]

Standaard: [0,1,2]

Lijst met statistische operator voor de uitvoer. Opties:

  • 0 — Aantal

  • 1 — Som

  • 2 — Gemiddelde

  • 3 — Mediaan

  • 4 — Std. afw.

  • 5 — Minimum

  • 6 — Maximum

  • 7 — Bereik

  • 8 — Minderheid

  • 9 — Meerderheid

  • 10 — Variëteit

  • 11 — Variantie

23.1.9.12.2. Uitvoer

Label

Naam

Type

Beschrijving

Vectorlaag die zones bevat

INPUT_VECTOR

[vector: polygoon]

De invoer zone vectorlaag met de toegevoegde statistieken.

23.1.9.12.3. Pythoncode

ID algoritme: qgis:zonalstatistics

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.