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
.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[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 |
|
[enumeratie] Standaard: 0 |
Methode voor berekening van het percentage:
|
Waarde |
|
[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 |
|
[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 |
|
[raster] |
De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies) |
Uitvoerlaag |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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
.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[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 |
|
[enumeratie] Standaard: 0 |
Methode voor berekening van het percentage:
|
Percentiel |
|
[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 |
|
[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 |
|
[raster] |
De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies) |
Uitvoerlaag |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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
.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[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 |
|
[raster] |
De laag waarvan de rand van de waarden moet worden bepaald uit de stapel met alle overgelegde lagen |
Waarde rasterband |
|
[geheel getal] Standaard: 1 |
Band van de “waardenrasterlaag” om mee te vergelijken |
Methode |
|
[enumeratie] Standaard: 0 |
Methode voor berekening van het percentage:
|
Waarden GeenGegevens negeren |
|
[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 |
|
[raster] |
De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies) |
Uitvoerlaag |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[raster] [lijst] |
Invoer rasterlagen |
Statistiek |
|
[enumeratie] Standaard: 0 |
Beschikbare statistieken. Opties:
|
Waarden GeenGegevens negeren |
|
[Booleaanse waarde] Standaard: True |
Bereken statistieken ook voor alle stapels van cellen, negeer voorkomende cellen GeenGegevens. |
Verwijzingslaag |
|
[raster] |
De verwijzingslaag waaruit de uitvoerlaag moet worden gemaakt (bereik, CRS, pixeldimensies) |
Uitvoerlaag |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ Optioneel |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Uitvoerraster |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Breedte 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.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer waardenraster |
|
[raster] |
De invoer waardenlaag die dient als verwijzingslaag voor de monsterlagen |
Waarde rasterband |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Selecteer de band die u als monster wilt gebruiken |
Invoer rasterlagen |
|
[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 |
|
[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 |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ Optioneel |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Aantal cellen met gelijk aantal voorkomen van waarde |
|
[getal] |
|
Hoogte in pixels |
|
[getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Gemiddelde frequentie op geldige cellocaties |
|
[getal] |
|
Aantal voorkomen van waarden |
|
[getal] |
|
Breedte 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 , waar f1 de spreiding is en f2 het middelpunt.
Zie ook
Raster onscherp maken (groot lidmaatschap) Raster onscherp maken (lineair lidmaatschap), Raster onscherp maken (nabij lidmaatschap), Raster onscherp maken (macht lidmaatschap), Raster onscherp maken (klein lidmaatschap)
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band om onscherp te maken. |
Functie middelpunt |
|
[getal] Standaard: 10 |
Middelpunt van de Gaussiaanse functie |
Functie spreiding |
|
[getal] Standaard: 0.01 |
Spreiding van de Gaussiaanse functie |
Onscherp gemaakt raster |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Onscherp gemaakt raster |
|
[hetzelfde als invoer] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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 , waar f1 de spreiding is en f2 het middelpunt.
Zie ook
Raster onscherp maken (Gaussiaans lidmaatschap), Raster onscherp maken (lineair lidmaatschap), Raster onscherp maken (nabij lidmaatschap), Raster onscherp maken (macht lidmaatschap), Raster onscherp maken (klein lidmaatschap)
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band om onscherp te maken. |
Functie middelpunt |
|
[getal] Standaard: 50 |
Middelpunt van de functie groot |
Functie spreiding |
|
[getal] Standaard: 5 |
Spreiding van de functie groot |
Onscherp gemaakt raster |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Onscherp gemaakt raster |
|
[hetzelfde als invoer] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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 , 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.
Zie ook
Raster onscherp maken (Gaussiaans lidmaatschap), Raster onscherp maken (groot lidmaatschap), Raster onscherp maken (nabij lidmaatschap), Raster onscherp maken (macht lidmaatschap), Raster onscherp maken (klein lidmaatschap)
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[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 |
|
[getal] Standaard: 0 |
Lage verbinding van de functie lineair |
Hoge verbinding onscherp lidmaatschap |
|
[getal] Standaard: 1 |
Hoge verbinding van de functie lineair |
Onscherp gemaakt raster |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Onscherp gemaakt raster |
|
[hetzelfde als invoer] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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 , waar f1 de spreiding is en f2 het middelpunt.
Zie ook
Raster onscherp maken (Gaussiaans lidmaatschap), Raster onscherp maken (groot lidmaatschap), Raster onscherp maken (lineair lidmaatschap), Raster onscherp maken (macht lidmaatschap), Raster onscherp maken (klein lidmaatschap)
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band om onscherp te maken. |
Functie middelpunt |
|
[getal] Standaard: 50 |
Middelpunt van de functie nabij |
Functie spreiding |
|
[getal] Standaard: 0.01 |
Spreiding van de functie nabij |
Onscherp gemaakt raster |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Onscherp gemaakt raster |
|
[hetzelfde als invoer] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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 , 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.
Zie ook
Raster onscherp maken (Gaussiaans lidmaatschap), Raster onscherp maken (groot lidmaatschap), Raster onscherp maken (lineair lidmaatschap), Raster onscherp maken (nabij lidmaatschap), Raster onscherp maken (klein lidmaatschap)
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[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 |
|
[getal] Standaard: 0 |
Lage verbinding van de functie macht |
Hoge verbinding onscherp lidmaatschap |
|
[getal] Standaard: 1 |
Hoge verbinding van de functie macht |
Hoge verbinding onscherp lidmaatschap |
|
[getal] Standaard: 2 |
Exponent van de functie macht |
Onscherp gemaakt raster |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Onscherp gemaakt raster |
|
[hetzelfde als invoer] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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 , waar f1 de spreiding is en f2 het middelpunt.
Zie ook
Raster onscherp maken (Gaussiaans lidmaatschap), Raster onscherp maken (groot lidmaatschap) Raster onscherp maken (lineair lidmaatschap), Raster onscherp maken (nabij lidmaatschap), Raster onscherp maken (macht lidmaatschap)
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band om onscherp te maken. |
Functie middelpunt |
|
[getal] Standaard: 50 |
Middelpunt van de functie klein |
Functie spreiding |
|
[getal] Standaard: 5 |
Spreiding van de functie klein |
Onscherp gemaakt raster |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Onscherp gemaakt raster |
|
[hetzelfde als invoer] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer waardenraster |
|
[raster] |
De invoer waardenlaag die dient als verwijzingslaag voor de monsterlagen |
Waarde rasterband |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Selecteer de band die u als monster wilt gebruiken |
Invoer rasterlagen |
|
[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 |
|
[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 |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ Optioneel |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Aantal cellen met gelijk aantal voorkomen van waarde |
|
[getal] |
|
Hoogte in pixels |
|
[getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Gemiddelde frequentie op geldige cellocaties |
|
[getal] |
|
Aantal voorkomen van waarden |
|
[getal] |
|
Breedte 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
.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer rasterlagen |
|
[raster] [lijst] |
Lijst met rasterlagen waarmee moet worden vergeleken |
Verwijzingslaag |
|
[raster] |
De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies) |
Waarden GeenGegevens negeren |
|
[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 |
|
[raster] Standaard: |
Specificatie van het uitvoerraster dat het resultaat bevat. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer waardenraster |
|
[raster] |
De invoer waardenlaag die dient als verwijzingslaag voor de monsterlagen |
Waarde rasterband |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Selecteer de band die u als monster wilt gebruiken |
Invoer rasterlagen |
|
[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 |
|
[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 |
|
[hetzelfde als invoer] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ Optioneel |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Aantal cellen met gelijk aantal voorkomen van waarde |
|
[getal] |
|
Hoogte in pixels |
|
[getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Gemiddelde frequentie op geldige cellocaties |
|
[getal] |
|
Aantal voorkomen van waarden |
|
[getal] |
|
Breedte 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
.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer rasterlagen |
|
[raster] [lijst] |
Lijst met rasterlagen waarmee moet worden vergeleken |
Verwijzingslaag |
|
[raster] |
De verwijzingslaag voor het maken van de uitvoerlaag (bereik, CRS, pixeldimensies) |
Waarden GeenGegevens negeren |
|
[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 |
|
[raster] Standaard: |
Specificatie van het uitvoerraster dat het resultaat bevat. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[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
.
Zie ook
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[raster] [lijst] |
Lijst met invoer rasterlagen |
Verwijzingslaag |
|
[raster] |
De verwijzingslaag waaruit de uitvoerlaag moet worden gemaakt (bereik, CRS, pixeldimensies) |
Waarden Geen gegevens als false behandelen |
|
[Booleaanse waarde] Standaard: False |
Waarde Geen gegevens in de invoerbestanden behandelen als 0 bij het uitvoeren van de bewerking |
Uitvoerlaag |
|
[raster] Standaard: |
Specificatie van het uitvoerraster dat het resultaat bevat. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Uitvoer rastergegevenstype. Opties:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Telling pixels NODATA |
|
[geheel getal] |
Het aantal pixels Geen gegevens van de uitvoer rasterlaag |
Aantal pixels TRUE |
|
[geheel getal] |
Het aantal pixels True (waarde = 1) in de uitvoer rasterlaag |
Aantal pixels FALSE |
|
[geheel getal] |
Het aantal pixels False (waarde = 0) in de uitvoer rasterlaag |
Uitvoerlaag |
|
[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
.
Zie ook
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[raster] [lijst] |
Lijst met invoer rasterlagen |
Verwijzingslaag |
|
[raster] |
De verwijzingslaag waaruit de uitvoerlaag moet worden gemaakt (bereik, CRS, pixeldimensies) |
Waarden Geen gegevens als false behandelen |
|
[Booleaanse waarde] Standaard: False |
Waarde Geen gegevens in de invoerbestanden behandelen als 0 bij het uitvoeren van de bewerking |
Uitvoerlaag |
|
[raster] Standaard: |
Specificatie van het uitvoerraster dat het resultaat bevat. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Uitvoer rastergegevenstype. Opties:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
Aantal kolommen in de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Telling pixels NODATA |
|
[geheel getal] |
Het aantal pixels Geen gegevens van de uitvoer rasterlaag |
Aantal pixels TRUE |
|
[geheel getal] |
Het aantal pixels True (waarde = 1) in de uitvoer rasterlaag |
Aantal pixels FALSE |
|
[geheel getal] |
Het aantal pixels False (waarde = 0) in de uitvoer rasterlaag |
Uitvoerlaag |
|
[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
.
Zie ook
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: |
|
Operatoren |
Alleen GUI |
Bevat enkele knoppen, zoals op rekenmachines, die kunnen worden gebruikt om het vak voor de expressie te vullen. |
|
Expressie |
|
[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 |
|
Verwijzingsla(a)g(en) (gebruikt voor automatisch bereik, celgrootte en CRS) Optioneel |
|
[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: |
Celgrootte (gebruik 0 of laat leeg om automatisch in te stellen) Optioneel |
|
[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 |
|
[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:
|
Uitvoer CRS Optioneel |
|
[crs] |
CRS van de uitvoer rasterlaag. Als het CRS niet is gespecificeerd, zal het CRS van de eerste verwijzingslaag worden gebruikt. |
Uitvoer |
|
[raster] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer |
|
[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 |
|
[raster] |
Invoer rasterlaag |
Bandnummer Optioneel |
|
[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 |
|
[getal] |
Het aantal banden in het raster |
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het bereik van de rasterlaag in het CRS |
Band heeft geen waarde Geen gegevens ingesteld |
|
[Booleaanse waarde] |
Geeft aan of de rasterlaag een waarde heeft ingesteld voor pixels Geen gegevens in de geselecteerde band |
Hoogte in pixels |
|
[geheel getal] |
Het aantal kolommen in de rasterlaag |
Band waarde Geen gegevens |
|
[getal] |
De waarde (indien ingesteld) van de pixels Geen gegevens in de geselecteerde band |
Pixelgrootte (hoogte) in kaarteenheden |
|
[geheel getal] |
Verticale grootte in kaarteenheden van de pixel |
Pixelgrootte (breedte) in kaarteenheden |
|
[geheel getal] |
Horizontale grootte in kaarteenheden van de pixel |
Breedte in pixels |
|
[geheel getal] |
Het aantal rijen in de rasterlaag |
Maximum X-coördinaat |
|
[getal] |
|
Minimum X-coördinaat |
|
[getal] |
|
Maximum Y-coördinaat |
|
[getal] |
|
Minimum Y-coördinaat |
|
[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
.Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Als het raster meerdere banden bevat, kies de band waarvan u de statistieken wilt hebben. |
Statistieken |
|
[html] Standaard: |
Specificatie van het uitvoerbestand.
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Maximum waarde |
|
[getal] |
|
Gemiddelde waarde |
|
[getal] |
|
Minimum waarde |
|
[getal] |
|
Statistieken |
|
[html] |
Het uitvoerbestand dat de volgende informatie bevat:
|
Bereik |
|
[getal] |
|
Standaard afwijking |
|
[getal] |
|
Som |
|
[getal] |
|
Kwadraatsom |
|
[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 |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[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 |
|
[bestand] Standaard: |
Specificatie van het uitvoerbestand.
|
Tabel Unieke waarden |
|
[tabel] Standaard: |
Specificatie van de tabel voor unieke waarden:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Telling pixels NODATA |
|
[getal] |
Het aantal pixels Geen gegevens in de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Rapport Unieke waarden |
|
[html] |
Het uitvoer HTML-bestand bevat de volgende informatie:
|
Tabel Unieke waarden |
|
[tabel] |
Een tabel met drie kolommen:
|
Breedte 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.
Zie ook
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[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 |
|
[raster] |
Rasterlaag die de gebieden definieert. Gebieden worden opgegeven door aansluitende pixels die dezelfde waarde voor de pixel hebben. |
Bandnummer gebieden |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band die de gebieden bevat |
Statistieken |
|
[tabel] Standaard: |
Specificatie van het uitvoerrapport. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Verwijzingslaag Optioneel |
|
[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:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
CRS identificatie autoriteit |
|
[tekenreeks] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Bereik |
|
[tekenreeks] |
Het ruimtelijke bereik van de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
Aantal rijen in de uitvoer rasterlaag |
Telling pixels NODATA |
|
[getal] |
Het aantal pixels Geen gegevens in de uitvoer rasterlaag |
Statistieken |
|
[tabel] |
De uitvoerlaag bevat de volgende informatie voor elk gebied:
|
Totaal aantal pixels |
|
[getal] |
Het aantal pixels in de uitvoer rasterlaag |
Breedte 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 |
|
[raster] |
Invoerraster, dat een oppervlak weergeeft |
Bandnummer |
|
[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 |
|
[getal] Standaard: 0.0 |
Definieer een basis- of verwijzingswaarde. Deze basis wordt gebruikt bij de berekening van het volume, overeenkomstig de parameter |
Methode |
|
[enumeratie] Standaard: 0 |
Definieer de methode voor het berekenen van het volume, gegeven het verschil tussen de raster pixelwaarde en het
|
Oppervlakte volume rapport |
|
[html] Standaard: |
Specificatie van het uitvoer HTML-rapport. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Oppervlakte volume tabel |
|
[tabel] Standaard: |
Specificatie van de uitvoertabel. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Volume |
|
[getal] |
Het berekende volume |
Gebied |
|
[getal] |
Het gebied in vierkante kaarteenheden |
Aantal pixels |
|
[getal] |
Het totale aantal pixels dat is geanalyseerd |
Oppervlakte volume rapport |
|
[html] |
Het uitvoerrapport (dat volume, gebied en aantal pixels bevat) in indeling HTML |
Oppervlakte volume tabel |
|
[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 |
|
[raster] |
Rasterlaag die opnieuw moet worden geclassificeerd |
Bandnummer |
|
[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 |
|
[vector: elke] |
Vectorlaag die de waarden bevat die moeten worden gebruikt voor het classificeren. |
Veld voor minimum waarde klasse |
|
[tabelveld: numeriek] |
Veld met de minimum waarde van het bereik voor de klasse. |
Veld voor maximum waarde klasse |
|
[tabelveld: numeriek] |
Veld met de maximum waarde van het bereik voor de klasse. |
Veld uitvoerwaarde |
|
[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 |
|
[raster] Standaard: |
Specificatie van het uitvoerraster. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Waarde om toe te passen op waarden Geen gegevens. |
Grenzen bereik |
|
[enumeratie] Standaard: 0 |
Definieert regels voor vergelijking voor het classificeren. Opties:
|
Geen gegevens gebruiken als geen bereik overeenkomt met waarde |
|
[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 |
|
[enumeratie] Standaard: 5 |
Definieert de indeling voor het uitvoer rasterbestand. Opties:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Opnieuw geclassificeerd raster |
|
[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 |
|
[raster] |
Rasterlaag die opnieuw moet worden geclassificeerd |
Bandnummer |
|
[rasterband] Standaard: 1 |
Rasterband waarvan u de waarden opnieuw wilt berekenen. |
Tabel voor opnieuw classificeren |
|
[tabel] |
Een tabel met 3 kolommen, te vullen met waarden om de grenzen van elke klasse in te stellen ( |
Opnieuw geclassificeerd raster |
|
[raster] Standaard: |
Specificatie van de uitvoer rasterlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Waarde om toe te passen op waarden Geen gegevens. |
Grenzen bereik |
|
[enumeratie] Standaard: 0 |
Definieert regels voor vergelijking voor het classificeren. Opties:
|
Geen gegevens gebruiken als geen bereik overeenkomt met waarde |
|
[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 |
|
[enumeratie] Standaard: 5 |
Definieert de indeling voor het uitvoer rasterbestand. Opties:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Opnieuw geclassificeerd raster |
|
[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.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Te gebruiken rasterlaag voor opnieuw op schaal brengen |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Kies, als het raster multiband is, een band. |
Nieuwe minimumwaarde |
|
[getal] Standaardwaarde: 0.0 |
Te gebruiken minimum pixelwaarde in de opnieuw op schaal te brengen laag |
Nieuwe maximumwaarde |
|
[getal] Standaardwaarde: 255.0 |
Te gebruiken maximum pixelwaarde in de opnieuw op schaal te brengen laag |
Nieuwe waarde Geen gegevens Optioneel |
|
[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 |
|
[raster] Standaard: |
Specificatie van de uitvoer rasterlaag. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Opnieuw op schaal gebracht |
|
[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.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Het te verwerken raster. |
Bandnummer |
|
[getal] Standaard: 1 |
De band van het raster |
Richting voor afronden |
|
[lijst] Standaard: 1 |
Hoe de afgeronde doelwaarde te kiezen. Opties zijn:
|
Aantal plaatsen achter de komma |
|
[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 |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Basis n voor afronden naar veelvouden van n |
|
[getal] Standaard: 10 |
Als de parameter |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerraster |
|
[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 |
|
[vector: punt] |
Punt vectorlaag om te gebruiken voor het nemen van de monsters |
Rasterlaag |
|
[raster] |
Rasterlaag waaruit monsters moeten worden genomen op de opgegeven puntlocaties. |
Voorvoegsel uitvoerkolom |
|
[tekenreeks] Standaard: ‘SAMPLE_’ |
Voorvoegsel voor de namen van de toegevoegde kolommen. |
Gemonsterd Optioneel |
|
[vector: punt] Standaard: |
Specificeer de uitvoerlaag die de waarden van de monsters bevat. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gemonsterd |
|
[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).
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Kies, als het raster multiband is, een band. |
Vectorlaag die gebieden bevat |
|
[vector: polygoon] |
Vector polygonenlaag die de gebieden definieert. |
Voorvoegsel uitvoerkolom |
Optioneel |
[tekenreeks] Standaard: ‘HISTO_’ |
Voorvoegsel voor de namen van de kolommen voor de uitvoer. |
Uitvoer gebieden |
|
[vector: polygoon] Standaard: |
Specificeer de uitvoer polygonenlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer gebieden |
|
[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 |
|
[vector: polygoon] |
Vector polygonenlaag die de gebieden bevat. |
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Rasterband |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Kies, als het raster multiband is, een band voor de statistieken. |
Voorvoegsel uitvoerkolom |
|
[tekenreeks] Standaard: ‘_’ |
Voorvoegsel voor de namen van de kolommen voor de uitvoer. |
Te berekenen statistieken |
|
[enumeratie] [lijst] Standaard: [0,1,2] |
Lijst met statistische operator voor de uitvoer. Opties:
|
Gebiedsstatistieken |
|
[vector: polygoon] Standaard: |
Specificeer de uitvoer polygonenlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gebiedsstatistieken |
|
[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.