25.1.11. Rasteranalyse

25.1.11.1. Rang percentage gestapelde cellen uit waarde

Berekent de celsgewijze waarde voor de rang in percentage van een stapel rasters, gebaseerd op één enkele invoerwaarde en schrijft ze naar een uitvoerraster.

Op elke cellocatie wordt de gespecificeerde waarde gewaardeerd in rang van de respectievelijke waarden in de stapel van alle overlegde en gesorteerde celwaarden uit de invoerrasters. Voor waarden buiten de verdeling van de gestapelde waarden geeft het algoritme Geen gegevens terug omdat de waarde niet kan worden gerangschikt vanuit de andere celwaarden.

Er zijn twee methoden voor berekening van het percentage:

  • Inclusieve lineaire interpolatie (PERCENTRANK.INC)

  • Exclusieve lineaire interpolatie (PERCENTRANK.EXC)

De methode voor lineaire interpolatie geeft de unieke rang in percentage terug voor verschillende waarden. Beide methoden voor interpolatie volgen hun methoden voor tegenhangers die zijn geïmplementeerd door LibreOffice of Microsoft Excel.

Het bereik en resolutie van het uitvoerraster wordt gedefinieerd door een verwijzingsraster. Als de lagen van het invoerraster niet overeenkomen met de grootte van de cellen van het verwijzingsraster zal de laag opnieuw worden gesampled met Nearest neighbor-resampling. Waarden Geen Gegevens in enige invoerlaag zullen resulteren in een celuitvoer Geen gegevens als de parameter “Geen gegevens negeren” niet is ingesteld. Het gegevenstype voor het uitvoerraster is altijd Float32.

../../../../_images/percentrankfromvalue.png

Fig. 25.10 Rang in percentage Waarde = 1. Cellen Geen gegevens (grijs) zijn genegeerd.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlagen

INPUT

[raster] [lijst]

De te evalueren rasterlagen. Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters

Methode

METHOD

[enumeratie]

Standaard: 0

Methode voor berekening van het percentage:

  • 0 — Inclusieve lineaire interpolatie (PERCENTRANK.INC)

  • 1 — Exclusieve lineaire interpolatie (PERCENTRANK.EXC)

Waarde

VALUE

[getal]

Standaard: 10.0

Waarde waarvan de rang moet worden bepaald vanuit de respectievelijke waarden in de stapel van overgelegde en gesorteerde celwaarden uit de invoerrasters

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: True

Indien niet geselecteerd zullen cellen Geen gegevens in de gegevens van de invoerlagen resulteren in een cel Geen gegevens in het uitvoerraster

Verwijzingslaag

REFERENCE_LAYER

[raster]

De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies)

Uitvoerlaag

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

OUTPUT_NODATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:cellstackpercentrankfromvalue

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.11.2. Percentiel stapelen cellen

Berekent de celsgewijze waarde voor percentiel van een stapel rasters en schrijft de resultaten naar een uitvoerraster. Het terug te geven percentiel wordt bepaald door de invoerwaarde voor het percentiel (bereiken tussen 0 en 1). Op elke cellocatie wordt het gespecificeerde percentiel verkregen met de respectievelijke waarde uit de stapel van alle overlegde en gesorteerde celwaarden van de invoerrasters.

Er zijn drie methoden voor berekening van het percentage:

  • Dichtstbijzijnde rang: geeft de waarde weer die het dichtst bij het gespecificeerde percentiel ligt

  • Inclusieve lineaire interpolatie (PERCENTRANK.INC)

  • Exclusieve lineaire interpolatie (PERCENTRANK.EXC)

De methoden voor lineaire interpolatie geven de unieke waarden terug voor verschillende percentielen. Beide methoden voor interpolatie volgen hun methoden voor tegenhangers die zijn geïmplementeerd door LibreOffice of Microsoft Excel.

Het bereik en resolutie van het uitvoerraster wordt gedefinieerd door een verwijzingsraster. Als de lagen van het invoerraster niet overeenkomen met de grootte van de cellen van het verwijzingsraster zal de laag opnieuw worden gesampled met Nearest neighbor-resampling. Waarden Geen Gegevens in enige invoerlaag zullen resulteren in een celuitvoer Geen gegevens als de parameter “Geen gegevens negeren” niet is ingesteld. Het gegevenstype voor het uitvoerraster is altijd Float32.

../../../../_images/percentile.png

Fig. 25.11 Percentiel = 0.25. Cellen Geen gegevens (grijs) zijn genegeerd.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlagen

INPUT

[raster] [lijst]

De te evalueren rasterlagen. Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters

Methode

METHOD

[enumeratie]

Standaard: 0

Methode voor berekening van het percentage:

  • 0 — Dichtstbijzijnde rang: geeft de waarde weer die het dichtst bij het gespecificeerde percentiel ligt

  • 1 — Inclusieve lineaire interpolatie (PERCENTRANK.INC)

  • 2 — Exclusieve lineaire interpolatie (PERCENTRANK.EXC)

Percentiel

VALUE

[getal]

Standaard: 0.25

Waarde waarvan de rang moet worden bepaald vanuit de respectievelijke waarden in de stapel van alle overgelegde en gesorteerde celwaarden uit de invoerrasters. Tussen 0 en 1.

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: True

Indien niet geselecteerd zullen cellen Geen gegevens in de gegevens van de invoerlagen resulteren in een cel Geen gegevens in het uitvoerraster

Verwijzingslaag

REFERENCE_LAYER

[raster]

De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies)

Uitvoerlaag

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

OUTPUT_NODATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:cellstackpercentile

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.11.3. Rang percentage gestapelde cellen uit rasterlaag

Berekent de celsgewijze waarde voor de rang in percentage van een stapel rasters, gebaseerd op een raster met invoerwaarden en schrijft ze naar een uitvoerraster.

Op elke cellocatie wordt de huidige waarde van het waardenraster gebruikt voor het in rang waarderen van de respectievelijke waarden in de stapel van alle overlegde en gesorteerde celwaarden van de invoerrasters. Voor waarden buiten de verdeling van de gestapelde waarden, geeft het algoritme Geen gegevens terug omdat de waarde niet kan worden gerangschikt vanuit de andere celwaarden.

Er zijn twee methoden voor berekening van het percentage:

  • Inclusieve lineaire interpolatie (PERCENTRANK.INC)

  • Exclusieve lineaire interpolatie (PERCENTRANK.EXC)

De methoden voor lineaire interpolatie geven de unieke waarden terug voor verschillende percentielen. Beide methoden voor interpolatie volgen hun methoden voor tegenhangers die zijn geïmplementeerd door LibreOffice of Microsoft Excel.

Het bereik en resolutie van het uitvoerraster wordt gedefinieerd door een verwijzingsraster. Als de lagen van het invoerraster niet overeenkomen met de grootte van de cellen van het verwijzingsraster zal de laag opnieuw worden gesampled met Nearest neighbor-resampling. Waarden Geen Gegevens in enige invoerlaag zullen resulteren in een celuitvoer Geen gegevens als de parameter “Geen gegevens negeren” niet is ingesteld. Het gegevenstype voor het uitvoerraster is altijd Float32.

../../../../_images/percentrankfromrasterlayer.png

Fig. 25.12 Rang voor waarden van cellen in rasterlaag. Cellen Geen gegevens (grijs) zijn genegeerd.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlagen

INPUT

[raster] [lijst]

De te evalueren rasterlagen. Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters

Waardenrasterlaag

INPUT_VALUE_RASTER

[raster]

De laag waarvan de rand van de waarden moet worden bepaald uit de stapel met alle overgelegde lagen

Waarde rasterband

VALUE_RASTER_BAND

[geheel getal]

Standaard: 1

Band van de “waardenrasterlaag” om mee te vergelijken

Methode

METHOD

[enumeratie]

Standaard: 0

Methode voor berekening van het percentage:

  • 0 — Inclusieve lineaire interpolatie (PERCENTRANK.INC)

  • 1 — Exclusieve lineaire interpolatie (PERCENTRANK.EXC)

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: True

Indien niet geselecteerd zullen cellen Geen gegevens in de gegevens van de invoerlagen resulteren in een cel Geen gegevens in het uitvoerraster

Verwijzingslaag

REFERENCE_LAYER

[raster]

De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies)

Uitvoerlaag

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

OUTPUT_NODATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:cellstackpercentrankfromrasterlayer

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.11.4. Celstatistieken

Berekent per-cel statistieken gebaseerd op invoer rasterlagen en schrijft voor elke cel de resulterende statistieken naar een uitvoerraster. Op elke locatie van een cel wordt de uitvoerwaarde gedefinieerd als een functie van alle overlegde celwaarden van de invoerrasters.

Standaard zal een cel Geen gegevens in ENIGE van de invoerlagen resulteren in een cel GeenGegevens in het uitvoerraster. Als de optie Waarden GeenGegevens negeren is geselecteerd, dan zal invoer Geen gegevens worden genegeerd in de berekening van de statistieken. Dit kan resulteren in uitvoer Geen gegevens voor locaties waar alle cellen Geen gegevens zijn.

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

Details berekening: Invoer rasterlagen die niet overeenkomen met de celgrootte van de verwijzingslaag zullen worden gesampled met Nearest neighbor resampling. Het gegevenstype van het uitvoerraster zal worden ingesteld op het meest complexe gegevenstype dat aanwezig is in de invoer gegevenssets, behalve wanneer de functies Gemiddelde, Standaardafwijking en Variantie worden gebruikt (gegevenstype is dan altijd Float32 of Float64, afhankelijk van het invoertype float) of Aantal en Variëteit (gegevenstype is altijd Int32).

  • Aantal: De statistiek Aantal zal altijd resulteren in het aantal cellen zonder waarden GeenGegevens op de huidige cellocatie.

  • Mediaan: Als het aantal invoerlagen even is, zal de mediaan worden berekend als het rekenkundige gemiddelde van de twee middelste waarden van de gesorteerde invoerwaarden van de cellen.

  • Minderheid/Meerderheid: Als er geen unieke minderheid of meerderheid kon worden gevonden, zal het resultaat Geen gegevens zijn, behalve als alle celwaarden voor de invoer gelijk zijn.

../../../../_images/cell_statistics_all_stats.png

Fig. 25.13 Voorbeeld met alle statistische functies. Met cellen Geen gegevens (grijs) wordt rekening gehouden.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlagen

INPUT

[raster] [lijst]

Invoer rasterlagen

Statistiek

STATISTIC

[enumeratie]

Standaard: 0

Beschikbare statistieken. Opties:

  • 0 — Som

  • 1 — Aantal

  • 2 — Gemiddelde

  • 3 — Mediaan

  • 4 — Standaardafwijking

  • 5 — Variantie

  • 6 — Minimum

  • 7 — Maximum

  • 8 — Minderheid (minst voorkomende waarde)

  • 9 — Meerderheid (meest voorkomende waarde)

  • 10 — Bereik (max - min)

  • 11 — Variëteit (aantal unieke waarden)

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: True

Bereken statistieken ook voor alle stapels van cellen, negeer voorkomende cellen GeenGegevens.

Verwijzingslaag

REF_LAYER

[raster]

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

Uitvoerlaag

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

Optioneel

OUTPUT_NO_DATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Uitvoerraster

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:cellstatistics

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.11.5. Gelijk aan frequentie

Evalueert op een ‘cel-per-cel’-basis de frequentie (aantal keren) dat de waarden van een invoerstapel van rasters gelijk zijn aan de waarde van een waardenlaag. Het bereik van de uitvoerraster en de resolutie worden gedefinieerd door de laag van het invoerraster en is altijd van het type Int32.

Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters - gebruik GDAL om andere banden voor de analyse te gebruiken. De waarde voor de uitvoer Geen gegevens kan handmatig worden ingesteld.

../../../../_images/equaltofrequency.png

Fig. 25.14 Voor elke cel in het uitvoerraster geeft de waarde het aantal keren weer dat de corresponderende cellen in de lijst met rasters hetzelfde zijn als in het waardenraster. Met cellen Geen gegevens (grijs) wordt rekening gehouden.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoer waardenraster

INPUT_VALUE_RASTER

[raster]

De invoer waardenlaag die dient als verwijzingslaag voor de monsterlagen

Waarde rasterband

INPUT_VALUE_RASTER_BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Selecteer de band die u als monster wilt gebruiken

Invoer rasterlagen

INPUT_RASTERS

[raster] [lijst]

De te evalueren rasterlagen. Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: False

Indien niet geselecteerd zullen cellen Geen gegevens in het waardenraster in de gegevens van de gestapelde lagen resulteren in een cel Geen gegevens in het uitvoerraster

Uitvoerlaag

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

Optioneel

OUTPUT_NO_DATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Aantal cellen met gelijk aantal voorkomen van waarde

FOUND_LOCATIONS_COUNT

[getal]

Hoogte in pixels

HEIGHT_IN_PIXELS

[getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Gemiddelde frequentie op geldige cellocaties

MEAN_FREQUENCY_PER_LOCATION

[getal]

Aantal voorkomen van waarden

OCCURRENCE_COUNT

[getal]

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:equaltofrequency

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.11.6. Raster onscherp maken (Gaussiaans lidmaatschap)

Transformeert een invoerraster naar een onscherp gemaakt raster door het toewijzen van een waarde voor lidmaatschap aan elke pixel, met behulp van een functie voor Gaussiaans lidmaatschap. Waarden voor lidmaatschap liggen in het bereik van 0 tot en met 1. In het onscherp gemaakte raster impliceert een waarde van 0 geen lidmaatschap van de gedefinieerde onscherp gemaakte set, terwijl een waarde van 1 volledig lidmaatschap betekent. De functie voor Gaussiaans lidmaatschap wordt gedefinieerd als gaussian_formula, waar f1 de spreiding is en f2 het middelpunt.

../../../../_images/gaussianimage.png

Fig. 25.15 Voorbeeld Raster onscherp maken. Bron invoerraster: Land Tirol - data.tirol.gv.at.

Parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band om onscherp te maken.

Functie middelpunt

FUZZYMIDPOINT

[getal]

Standaard: 10

Middelpunt van de Gaussiaanse functie

Functie spreiding

FUZZYSPREAD

[getal]

Standaard: 0.01

Spreiding van de Gaussiaanse functie

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:fuzzifyrastergaussianmembership

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.11.7. Raster onscherp maken (groot lidmaatschap)

Transformeert een invoerraster naar een onscherp gemaakt raster door het toewijzen van een waarde voor lidmaatschap aan elke pixel, met behulp van een functie voor groot lidmaatschap. Waarden voor lidmaatschap liggen in het bereik van 0 tot en met 1. In het onscherp gemaakte raster impliceert een waarde van 0 geen lidmaatschap van de gedefinieerde onscherp gemaakte set, terwijl een waarde van 1 volledig lidmaatschap betekent. De functie voor groot lidmaatschap wordt gedefinieerd als fuzzy_large_formula, waar f1 de spreiding is en f2 het middelpunt.

Parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band om onscherp te maken.

Functie middelpunt

FUZZYMIDPOINT

[getal]

Standaard: 50

Middelpunt van de functie groot

Functie spreiding

FUZZYSPREAD

[getal]

Standaard: 5

Spreiding van de functie groot

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:fuzzifyrasterlargemembership

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.11.8. Raster onscherp maken (lineair lidmaatschap)

Transformeert een invoerraster naar een onscherp gemaakt raster door het toewijzen van een waarde voor lidmaatschap aan elke pixel, met behulp van een functie voor lineair lidmaatschap. Waarden voor lidmaatschap liggen in het bereik van 0 tot en met 1. In het onscherp gemaakte raster impliceert een waarde van 0 geen lidmaatschap van de gedefinieerde onscherp gemaakte set, terwijl een waarde van 1 volledig lidmaatschap betekent. De functie voor lineair lidmaatschap wordt gedefinieerd als fuzzy_linear_formula, waar a de lage verbinding is en b de hoge verbinding. Deze vergelijking wijst waarden voor lidmaatschap toe met een lineaire transformatie voor pixelwaarden tussen de lage en hoge verbindingen. Waarden van pixels die kleiner zijn dan de lage verbinding krijgen 0 lidmaatschap, terwijl pixelwaarden die groter zijn dan de hoge verbinding lidmaatschap 1 krijgen.

Parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band om onscherp te maken.

Lage verbinding onscherp lidmaatschap

FUZZYLOWBOUND

[getal]

Standaard: 0

Lage verbinding van de functie lineair

Hoge verbinding onscherp lidmaatschap

FUZZYHIGHBOUND

[getal]

Standaard: 1

Hoge verbinding van de functie lineair

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:fuzzifyrasterlinearmembership

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.11.9. Raster onscherp maken (nabij lidmaatschap)

Transformeert een invoerraster naar een onscherp gemaakt raster door het toewijzen van een waarde voor lidmaatschap aan elke pixel, met behulp van een functie voor nabij lidmaatschap. Waarden voor lidmaatschap liggen in het bereik van 0 tot en met 1. In het onscherp gemaakte raster impliceert een waarde van 0 geen lidmaatschap van de gedefinieerde onscherp gemaakte set, terwijl een waarde van 1 volledig lidmaatschap betekent. De functie voor nabij lidmaatschap wordt gedefinieerd als near_formula, waar f1 de spreiding is en f2 het middelpunt.

Parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band om onscherp te maken.

Functie middelpunt

FUZZYMIDPOINT

[getal]

Standaard: 50

Middelpunt van de functie nabij

Functie spreiding

FUZZYSPREAD

[getal]

Standaard: 0.01

Spreiding van de functie nabij

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:fuzzifyrasternearmembership

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.11.10. Raster onscherp maken (macht lidmaatschap)

Transformeert een invoerraster naar een onscherp gemaakt raster door het toewijzen van een waarde voor lidmaatschap aan elke pixel, met behulp van een functie voor macht lidmaatschap. Waarden voor lidmaatschap liggen in het bereik van 0 tot en met 1. In het onscherp gemaakte raster impliceert een waarde van 0 geen lidmaatschap van de gedefinieerde onscherp gemaakte set, terwijl een waarde van 1 volledig lidmaatschap betekent. De functie voor macht lidmaatschap wordt gedefinieerd als power_formula, waar a de lage verbinding is en b de hoge verbinding, en f1 de exponent. Deze vergelijking wijst waarden voor lidmaatschap toe met een macht transformatie voor pixelwaarden tussen de lage en hoge verbindingen. Waarden van pixels die kleiner zijn dan de lage verbinding krijgen 0 lidmaatschap, terwijl pixelwaarden die groter zijn dan de hoge verbinding lidmaatschap 1 krijgen.

Parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band om onscherp te maken.

Lage verbinding onscherp lidmaatschap

FUZZYLOWBOUND

[getal]

Standaard: 0

Lage verbinding van de functie macht

Hoge verbinding onscherp lidmaatschap

FUZZYHIGHBOUND

[getal]

Standaard: 1

Hoge verbinding van de functie macht

Hoge verbinding onscherp lidmaatschap

FUZZYEXPONENT

[getal]

Standaard: 2

Exponent van de functie macht

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:fuzzifyrasterpowermembership

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.11.11. Raster onscherp maken (klein lidmaatschap)

Transformeert een invoerraster naar een onscherp gemaakt raster door het toewijzen van een waarde voor lidmaatschap aan elke pixel, met behulp van een functie voor klein lidmaatschap. Waarden voor lidmaatschap liggen in het bereik van 0 tot en met 1. In het onscherp gemaakte raster impliceert een waarde van 0 geen lidmaatschap van de gedefinieerde onscherp gemaakte set, terwijl een waarde van 1 volledig lidmaatschap betekent. De functie voor klein lidmaatschap wordt gedefinieerd als small_formula, waar f1 de spreiding is en f2 het middelpunt.

Parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Invoer rasterlaag

Bandnummer

BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Als het raster meerdere banden bevat, kies dan de band om onscherp te maken.

Functie middelpunt

FUZZYMIDPOINT

[getal]

Standaard: 50

Middelpunt van de functie klein

Functie spreiding

FUZZYSPREAD

[getal]

Standaard: 5

Spreiding van de functie klein

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Onscherp gemaakt raster

OUTPUT

[hetzelfde als invoer]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[crs]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:fuzzifyrastersmallmembership

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.11.12. Groter dan frequentie

Evalueert op een ‘cel-per-cel’-basis de frequentie (aantal keren) dat de waarden van een invoerstapel van rasters gelijk zijn aan de waarde van een waardenraster. Het bereik van de uitvoerraster en de resolutie worden gedefinieerd door de laag van het invoerraster en is altijd van het type Int32.

Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters - gebruik GDAL om andere banden voor de analyse te gebruiken. De waarde voor de uitvoer Geen gegevens kan handmatig worden ingesteld.

../../../../_images/greaterthanfrequency.png

Fig. 25.16 Voor elke cel in het uitvoerraster geeft de waarde het aantal keren weer dat de corresponderende cellen in de lijst met rasters groter zijn dan in het waardenraster. Met cellen Geen gegevens (grijs) wordt rekening gehouden.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoer waardenraster

INPUT_VALUE_RASTER

[raster]

De invoer waardenlaag die dient als verwijzingslaag voor de monsterlagen

Waarde rasterband

INPUT_VALUE_RASTER_BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Selecteer de band die u als monster wilt gebruiken

Invoer rasterlagen

INPUT_RASTERS

[raster] [lijst]

De te evalueren rasterlagen. Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: False

Indien niet geselecteerd zullen cellen Geen gegevens in het waardenraster in de gegevens van de gestapelde lagen resulteren in een cel Geen gegevens in het uitvoerraster

Uitvoerlaag

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

Optioneel

OUTPUT_NO_DATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Aantal cellen met gelijk aantal voorkomen van waarde

FOUND_LOCATIONS_COUNT

[getal]

Hoogte in pixels

HEIGHT_IN_PIXELS

[getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Gemiddelde frequentie op geldige cellocaties

MEAN_FREQUENCY_PER_LOCATION

[getal]

Aantal voorkomen van waarden

OCCURRENCE_COUNT

[getal]

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:greaterthanfrequency

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.11.13. Hoogste positie in stapel rasters

Evalueert op een ‘cel-per-cel’-basis de positie van het raster met de hoogste waarde in een stapel rasters. Het tellen van de positie begint met 1 en reikt tot het totale aantal rasters voor de invoer. De volgorde van de invoerrasters is relevant voor het algoritme. Indien meerdere rasters de hoogste waarden bevatten, zal het eerste raster worden gebruikt voor de waarde van de positie.

Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters - gebruik GDAL om andere banden voor de analyse te gebruiken. De waarde voor de uitvoer Geen gegevens kan handmatig worden ingesteld.. Elke cel Geen gegevens in de stapel met invoerrasters zal resulteren in een cel Geen gegevens in het uitvoerraster, tenzij de parameter “Geen gegevens negeren” is geselecteerd. De waarde van de uitvoer voor Geen gegevens kan handmatig worden ingesteld. Het bereik van de uitvoerraster en de resolutie worden gedefinieerd door een verwijzingslaag en is altijd van het type Int32.

../../../../_images/highestposition.png

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoer rasterlagen

INPUT_RASTERS

[raster] [lijst]

Lijst met rasterlagen waarmee moet worden vergeleken

Verwijzingslaag

REFERENCE_LAYER

[raster]

De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies)

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: False

Indien niet geselecteerd zullen cellen Geen gegevens in de gegevens van de gestapelde lagen resulteren in een cel Geen gegevens in het uitvoerraster

Uitvoerlaag

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster dat het resultaat bevat. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

OUTPUT_NODATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:highestpositioninrasterstack

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.11.14. Kleiner dan frequentie

Evalueert op een ‘cel-per-cel’-basis de frequentie (aantal keren) dat de waarden van een invoerstapel van rasters kleiner zijn dan de waarde van een waardenraster. Het bereik van de uitvoerraster en de resolutie worden gedefinieerd door de laag van het invoerraster en is altijd van het type Int32.

Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters - gebruik GDAL om andere banden voor de analyse te gebruiken. De waarde voor de uitvoer Geen gegevens kan handmatig worden ingesteld.

../../../../_images/lessthanfrequency.png

Fig. 25.17 Voor elke cel in het uitvoerraster geeft de waarde het aantal keren weer dat de corresponderende cellen in de lijst met rasters kleiner zijn dan in het waardenraster. Met cellen Geen gegevens (grijs) wordt rekening gehouden.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoer waardenraster

INPUT_VALUE_RASTER

[raster]

De invoer waardenlaag die dient als verwijzingslaag voor de monsterlagen

Waarde rasterband

INPUT_VALUE_RASTER_BAND

[rasterband]

Standaard: De eerste band van de rasterlaag

Selecteer de band die u als monster wilt gebruiken

Invoer rasterlagen

INPUT_RASTERS

[raster] [lijst]

De te evalueren rasterlagen. Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: False

Indien niet geselecteerd zullen cellen Geen gegevens in het waardenraster in de gegevens van de gestapelde lagen resulteren in een cel Geen gegevens in het uitvoerraster

Uitvoerlaag

OUTPUT

[hetzelfde als invoer]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

Optioneel

OUTPUT_NO_DATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Aantal cellen met gelijk aantal voorkomen van waarde

FOUND_LOCATIONS_COUNT

[getal]

Hoogte in pixels

HEIGHT_IN_PIXELS

[getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Gemiddelde frequentie op geldige cellocaties

MEAN_FREQUENCY_PER_LOCATION

[getal]

Aantal voorkomen van waarden

OCCURRENCE_COUNT

[getal]

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:lessthanfrequency

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.11.15. Laagste positie in stapel rasters

Evalueert op een ‘cel-per-cel’-basis de positie van het raster met de laagste waarde in een stapel rasters. Het tellen van de positie begint met 1 en reikt tot het totale aantal rasters voor de invoer. De volgorde van de invoerrasters is relevant voor het algoritme. Indien meerdere rasters de laagste waarden bevatten, zal het eerste raster worden gebruikt voor de waarde van de positie.

Indien multibandrasters worden gebruikt in de stapel van rastergegevens, zal het algoritme altijd de analyse uitvoeren op de eerste band van de rasters - gebruik GDAL om andere banden voor de analyse te gebruiken. De waarde voor de uitvoer Geen gegevens kan handmatig worden ingesteld.. Elke cel Geen gegevens in de stapel met invoerrasters zal resulteren in een cel Geen gegevens in het uitvoerraster, tenzij de parameter “Geen gegevens negeren” is geselecteerd. De waarde van de uitvoer voor Geen gegevens kan handmatig worden ingesteld. Het bereik van de uitvoerraster en de resolutie worden gedefinieerd door een verwijzingslaag en is altijd van het type Int32.

../../../../_images/lowestposition.png

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoer rasterlagen

INPUT_RASTERS

[raster] [lijst]

Lijst met rasterlagen waarmee moet worden vergeleken

Verwijzingslaag

REFERENCE_LAYER

[raster]

De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies)

Waarden GeenGegevens negeren

IGNORE_NODATA

[Booleaanse waarde]

Standaard: False

Indien niet geselecteerd zullen cellen Geen gegevens in de gegevens van de gestapelde lagen resulteren in een cel Geen gegevens in het uitvoerraster

Uitvoerlaag

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster dat het resultaat bevat. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Uitvoer waarde ‘Geen gegevens’

OUTPUT_NODATA_VALUE

[getal]

Standaard: -9999.0

Te gebruiken waarde voor Geen gegevens in het uitvoerraster

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerlaag

OUTPUT

[raster]

Uitvoer rasterlaag die het resultaat bevat

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

Pythoncode

ID algoritme: native:lowestpositioninrasterstack

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

Parameters

Basis 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

Uitvoerlaag

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster dat het resultaat bevat. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

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 — Int32

  • 4 — UInt32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Uitvoer

Label

Naam

Type

Beschrijving

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke 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]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in 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

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

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

Parameters

Basis 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

Uitvoerlaag

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster dat het resultaat bevat. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

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 — Int32

  • 4 — UInt32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Uitvoer

Label

Naam

Type

Beschrijving

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke 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]

Aantal kolommen in de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in 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

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

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

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

Optioneel

EXTENT

[bereik]

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

Beschikbare methoden zijn:

  • Uit laag berekenen…: gebruikt het bereik van een laag die in het huidige project is geladen

  • Huidige bereik van kaartvenster gebruiken

  • In kaartvenster tekenen

  • Voer de coördinaten in als xmin, xmax, ymin, ymax

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 als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoer

OUTPUT

[raster]

Uitvoer rasterbestand met de berekende waarden.

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.19. Rasterlaag eigenschappen

NEW in 3.20

Geeft basiseigenschappen van de opgegeven rasterlaag terug, inclusief het bereik, grootte in pixels en dimensies van pixels (in kaarteenheden), aantal banden en waarde Geen gegevens.

Dit algoritme is bedoeld om te gebruiken als een middel om deze nuttige eigenschappen uit te nemen om te gebruiken als de invoerwaarden voor andere algoritmes in een model - bijv. om het mogelijk te maken pixelgrootten van een bestaand raster door te geven aan een rasteralgoritme van GDAL.

Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[raster]

Invoer rasterlaag

Bandnummer

Optioneel

BAND

[rasterband]

Standaard: Niet bepaald

Of ook eigenschappen van een specifieke band moeten worden teruggegeven. Als een band is gespecificeerd, wordt de waarde Geen gegevens voor de geselecteerde band ook teruggeven.

Uitvoer

Label

Naam

Type

Beschrijving

Aantal banden in raster

BAND_COUNT

[getal]

Het aantal banden in het raster

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het bereik van de rasterlaag in het CRS

Band heeft geen waarde Geen gegevens ingesteld

HAS_NODATA_VALUE

[Booleaanse waarde]

Geeft aan of de rasterlaag een waarde heeft ingesteld voor pixels Geen gegevens in de geselecteerde band

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Het aantal kolommen in de rasterlaag

Band waarde Geen gegevens

NODATA_VALUE

[getal]

De waarde (indien ingesteld) van de pixels Geen gegevens in de geselecteerde band

Pixelgrootte (hoogte) in kaarteenheden

PIXEL_HEIGHT

[geheel getal]

Verticale grootte in kaarteenheden van de pixel

Pixelgrootte (breedte) in kaarteenheden

PIXEL_WIDTH

[geheel getal]

Horizontale grootte in kaarteenheden van de pixel

Breedte in pixels

WIDTH_IN_PIXELS

[geheel getal]

Het aantal rijen in de rasterlaag

Maximum X-coördinaat

X_MAX

[getal]

Minimum X-coördinaat

X_MIN

[getal]

Maximum Y-coördinaat

Y_MAX

[getal]

Minimum Y-coördinaat

Y_MIN

[getal]

Pythoncode

ID algoritme: native:rasterlayerproperties

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.11.20. Raster laagstatistieken

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

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.

Statistieken

OUTPUT_HTML_FILE

[html]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerbestand.

  • Uitvoer overslaan

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Maximum waarde

MAX

[getal]

Gemiddelde waarde

MEAN

[getal]

Minimum waarde

MIN

[getal]

Statistieken

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]

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.21. Rasterlaag rapport unieke waarden

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

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 als bestand…

Tabel Unieke waarden

OUTPUT_TABLE

[tabel]

Standaard: [Uitvoer overslaan]

Specificatie van de tabel voor unieke waarden:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Uitvoer

Label

Naam

Type

Beschrijving

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Telling pixels NODATA

NODATA_PIXEL_COUNT

[getal]

Het aantal pixels Geen gegevens in de uitvoer rasterlaag

Totaal aantal pixels

TOTAL_PIXEL_COUNT

[geheel getal]

Het aantal pixels in de uitvoer rasterlaag

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

[geheel getal]

Aantal kolommen in de uitvoer rasterlaag

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.22. Rasterlaag gebiedsstatistieken

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

Parameters

Basis 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

Statistieken

OUTPUT_TABLE

[tabel]

Standaard: [Tijdelijke laag maken]

Specificatie van het uitvoerrapport. Één van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

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: gebieden worden bepaald door de waarde van het gebied van de rasterlaag te samplen op het zwaartepunt van elke pixel van de bron-rasterlaag

  • 1 — Gebiedslaag: de invoer rasterlaag zal worden gesampeld op het zwaartepunt van elke pixel van de rasterlaag met gebieden

Uitvoer

Label

Naam

Type

Beschrijving

CRS identificatie autoriteit

CRS_AUTHID

[tekenreeks]

Het coördinaten referentiesysteem van de uitvoer rasterlaag

Bereik

EXTENT

[tekenreeks]

Het ruimtelijke bereik van de uitvoer rasterlaag

Hoogte in pixels

HEIGHT_IN_PIXELS

[geheel getal]

Aantal rijen in de uitvoer rasterlaag

Telling pixels NODATA

NODATA_PIXEL_COUNT

[getal]

Het aantal pixels Geen gegevens in de uitvoer rasterlaag

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]

Het aantal pixels in de uitvoer rasterlaag

Breedte in pixels

WIDTH_IN_PIXELS

[getal]

Aantal kolommen in de uitvoer rasterlaag

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.23. 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).

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

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

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 als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

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)

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.24. Opnieuw classificeren op laag

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

Parameters

Basis 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).

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het uitvoerraster. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

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 uitvoer rasterbestand. Opties:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — Int32

  • 4 — UInt32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Uitvoer

Label

Naam

Type

Beschrijving

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Uitvoer rasterlaag met opnieuw geclassificeerde bandwaarden

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

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

Parameters

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

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van de uitvoer rasterlaag. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

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 uitvoer rasterbestand. Opties:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — Int32

  • 4 — UInt32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Uitvoer

Label

Naam

Type

Beschrijving

Opnieuw geclassificeerd raster

OUTPUT

[raster]

Uitvoer rasterlaag met opnieuw geclassificeerde bandwaarden

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.26. Raster opnieuw op schaal brengen

Schaalt een rasterlaag opnieuw naar een nieuw waardenbereik, daarbij de vorm (verdeling) van het histogram van het raster (pixelwaarden) behoudend. Waarden voor invoer worden in kaart gebracht met een lineaire interpolatie vanuit de minimum en maximum pixelwaarden van het bronraster naar het minimum en maximum pixelbereik van het doel.

Standaard behoudt het algoritme de originele waarden Geen gegevens, maar er is een optie om die te overschrijven.

../../../../_images/rescale_raster.png

Fig. 25.18 Waarden opnieuw op schaal brengen voor een rasterlaag van [0 - 50] naar [100 - 1000]

Parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Te gebruiken rasterlaag voor opnieuw op schaal brengen

Bandnummer

Band

[rasterband]

Standaard: De eerste band van de invoerlaag

Kies, als het raster multiband is, een band.

Nieuwe minimumwaarde

MINIMUM

[getal]

Standaardwaarde: 0.0

Te gebruiken minimum pixelwaarde in de opnieuw op schaal te brengen laag

Nieuwe maximumwaarde

MAXIMUM

[getal]

Standaardwaarde: 255.0

Te gebruiken maximum pixelwaarde in de opnieuw op schaal te brengen laag

Nieuwe waarde Geen gegevens

Optioneel

NODATA

[getal]

Standaardwaarde: Niet ingesteld

Toe te wijzen waarde aan de pixels Geen gegevens. Indien niet ingesteld worden de originele waarden Geen gegevens behouden.

Opnieuw op schaal gebracht

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van de uitvoer rasterlaag. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Opnieuw op schaal gebracht

OUTPUT

[raster]

Uitvoer rasterlaag met opnieuw op schaal gebrachte bandwaarden

Pythoncode

ID algoritme: native:rescaleraster

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.11.27. Raster afronden

Rondt de celwaarden van de gegevensset van een raster af naar het gespecificeerde aantal decimalen.

Als alternatief kan een negatief aantal decimale plaatsen worden gebruikt om waarden af te ronden naar de macht van een basis n. Bijvoorbeeld met een Basiswaarde n van 10 en Decimale plaatsen -1, rondt het algoritme celwaarden af naar veelvouden van 10, -2 rondt af naar veelvouden van 100, enzovoort. Willekeurige basiswaarden kunnen worden gekozen, het algoritme past hetzelfde principe voor vermenigvuldigen toe. Afronden van celwaarden naar veelvouden van een basis n kan worden gebruikt om rasterlagen te generaliseren.

Het algoritme behoudt het gegevenstype van het invoerraster. Daarom kunnen rasters byte/integer alleen worden afgerond naar een veelvoud van basis n, anders wordt een waarschuwing weergegeven en wordt het raster gekopieerd als een raster byte/integer.

../../../../_images/round_raster.png

Fig. 25.19 Waarden van een raster afronden

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerraster

INPUT

[raster]

Het te verwerken raster.

Bandnummer

BAND

[getal]

Standaard: 1

De band van het raster

Richting voor afronden

ROUNDING_DIRECTION

[lijst]

Standaard: 1

Hoe de afgeronde doelwaarde te kiezen. Opties zijn:

  • 0 — Afgerond naar boven

  • 1 — Afgerond naar dichtstbijzijnde

  • 2 — Afgerond naar beneden

Aantal plaatsen achter de komma

DECIMAL_PLACES

[getal]

Standaard: 2

Aantal plaatsen achter de komma om naar af te ronden. Gebruik negatieve waarden om celwaarden af te ronden naar een veelvoud van een basis n

Uitvoerraster

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van de uitvoerlaag. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Basis n voor afronden naar veelvouden van n

BASE_N

[getal]

Standaard: 10

Als de parameter DECIMAL_PLACES negatief is, worden rasterwaarden afgerond naar veelvouden van de waarde in basis n

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoerraster

OUTPUT

[raster]

De uitvoer rasterlaag met afgeronde waarden voor de geselecteerde band.

Pythoncode

ID algoritme: native:roundrastervalues

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

Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: punt]

Punt vectorlaag om te gebruiken voor het nemen van de monsters

Rasterlaag

RASTERCOPY

[raster]

Rasterlaag waaruit monsters moeten worden genomen op de opgegeven puntlocaties.

Voorvoegsel uitvoerkolom

COLUMN_PREFIX

[tekenreeks]

Standaard: ‘SAMPLE_’

Voorvoegsel voor de namen van de toegevoegde kolommen.

Gemonsterd

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 als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Uitvoer

Label

Naam

Type

Beschrijving

Gemonsterd

OUTPUT

[vector: punt]

De uitvoerlaag die de waarden van de monsters bevat.

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.29. 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. 25.20 Voorbeeld histogram rasterlaag

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 gebieden bevat

INPUT_VECTOR

[vector: polygoon]

Vector polygonenlaag die de gebieden definieert.

Voorvoegsel uitvoerkolom

COLUMN_PREFIX

Optioneel

[tekenreeks]

Standaard: ‘HISTO_’

Voorvoegsel voor de namen van de kolommen voor de uitvoer.

Uitvoer gebieden

OUTPUT

[vector: polygoon]

Standaard: [Tijdelijke laag maken]

Specificeer de uitvoer polygonenlaag. Één van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Uitvoer

Label

Naam

Type

Beschrijving

Uitvoer gebieden

OUTPUT

[vector: polygoon]

De uitvoer vector polygonenlaag.

Pythoncode

ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

25.1.11.30. Gebiedsstatistieken

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

Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Vector polygonenlaag die de gebieden bevat.

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.

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

Gebiedsstatistieken

OUTPUT

[vector: polygoon]

Standaard: [Tijdelijke laag maken]

Specificeer de uitvoer polygonenlaag. Één van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

  • Aan laag toevoegen…

De bestandscodering kan hier ook gewijzigd worden.

Uitvoer

Label

Naam

Type

Beschrijving

Gebiedsstatistieken

OUTPUT

[vector: polygoon]

De vectorlaag met gebieden met de toegevoegde statistieken.

Pythoncode

ID algoritme: native:zonalstatisticsfb

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.