Viktigt

Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.

24.1.15. Rasteranalys

24.1.15.1. Cellstapel procent rang från värde

Beräknar det cellvisa procentrankvärdet för en stapel raster baserat på ett enda indatavärde och skriver dem till ett utdataraster.

Vid varje cellplats rangordnas det angivna värdet bland respektive värden i stapeln med alla överlagrade och sorterade cellvärden från indatagrastren. För värden som ligger utanför stapelns värdefördelning returnerar algoritmen NoData eftersom värdet inte kan rangordnas bland cellvärdena.

Det finns två metoder för percentilberäkning:

  • Inkluderande linjär interpolation (PERCENTRANK.INC)

  • Exklusiv linjär interpolation (PERCENTRANK.EXC)

De linjära interpoleringsmetoderna returnerar den unika procentuella rangordningen för olika värden. Båda interpoleringsmetoderna följer sina motsvarigheter som implementeras av LibreOffice eller Microsoft Excel.

Utdatarasterns utsträckning och upplösning definieras av en referensraster. Rasterlager i indata som inte matchar cellstorleken i referensrasterlagret kommer att omsamplas med hjälp av omsampling med närmaste granne. NoData-värden i något av indataskikten kommer att resultera i en NoData-cellutmatning om parametern ”Ignore NoData values” inte är inställd. Rasterdatatypen för utdata kommer alltid att vara Float32.

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

Fig. 24.19 Procentuell ranking Värde = 1. NoData celler (grå) ignoreras.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Rasterlager som ska utvärderas. Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren

Metod

METHOD

[uppräkning]

Standard: 0

Metod för percentilberäkning:

  • 0 — Inkluderande linjär interpolation (PERCENTRANK.INC)

  • 1 — Exklusiv linjär interpolation (PERCENTRANK.EXC)

Värde

VALUE

[numerisk: dubbel]

Standard: 10.0

Värde att rangordna bland de respektive värdena i stapeln av alla överlagrade och sorterade cellvärden från inmatningsrastrarna

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Sann

Om det inte är markerat kommer alla NoData-celler i inmatningslagren att resultera i en NoData-cell i utmatningsrastret

Reference layer

REFERENCE_LAYER

[raster]

Referensskiktet för skapandet av utdataskiktet (utsträckning, CRS, pixeldimensioner)

Utdatalager

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

OUTPUT_NODATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: Nativ:cellstackpercentrankfrånvärde

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.2. Percentil för cellstapel

Beräknar det cellvisa percentilvärdet för en stack med raster och skriver resultatet till ett utdataraster. Percentilen som ska returneras bestäms av percentilinmatningsvärdet (varierar mellan 0 och 1). På varje cellplats erhålls den angivna percentilen med hjälp av respektive värde från stapeln med alla överlagrade och sorterade cellvärden i indatarastren.

Det finns tre metoder för percentilberäkning:

  • Närmaste rang: returnerar det värde som ligger närmast den angivna percentilen

  • Inkluderande linjär interpolation (PERCENTRANK.INC)

  • Exklusiv linjär interpolation (PERCENTRANK.EXC)

De linjära interpoleringsmetoderna returnerar de unika värdena för olika percentiler. Båda interpoleringsmetoderna följer sina motsvarigheter som implementeras av LibreOffice eller Microsoft Excel.

Utdatarasterns utsträckning och upplösning definieras av en referensraster. Rasterlager i indata som inte matchar cellstorleken i referensrasterlagret kommer att omsamplas med hjälp av omsampling med närmaste granne. NoData-värden i något av indataskikten kommer att resultera i en NoData-cellutmatning om parametern ”Ignore NoData values” inte är inställd. Rasterdatatypen för utdata kommer alltid att vara Float32.

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

Fig. 24.20 Percentil = 0,25. NoData-celler (grå) ignoreras.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Rasterlager som ska utvärderas. Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren

Metod

METHOD

[uppräkning]

Standard: 0

Metod för percentilberäkning:

  • 0 — Närmaste rang: returnerar det värde som ligger närmast den angivna percentilen

  • 1 — Inkluderande linjär interpolation (PERCENTILE.INC)

  • 2 — Exklusiv linjär interpolation (PERCENTILE.EXC)

Percentil

VALUE

[numerisk: dubbel]

Standard: 0,25

Värde som ska rangordnas bland respektive värden i stapeln med alla överlagrade och sorterade cellvärden från indatarastren. Mellan 0 och 1.

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Sann

Om det inte är markerat kommer alla NoData-celler i inmatningslagren att resultera i en NoData-cell i utmatningsrastret

Reference layer

REFERENCE_LAYER

[raster]

Referensskiktet för skapandet av utdataskiktet (utsträckning, CRS, pixeldimensioner)

Utdatalager

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

OUTPUT_NODATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: nativ:cellstackpercentil

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.3. Cellstapel procentrank från rasterskikt

Beräknar det cellvisa procentrankvärdet för en stack med raster baserat på ett indatavärdesraster och skriver dem till ett utdataraster.

Vid varje cellplats rangordnas det aktuella värdet i värderastret bland respektive värden i stapeln av alla överlagrade och sorterade cellvärden i indatarastren. För värden som ligger utanför stapelns värdefördelning returnerar algoritmen NoData eftersom värdet inte kan rangordnas bland cellvärdena.

Det finns två metoder för percentilberäkning:

  • Inkluderande linjär interpolation (PERCENTRANK.INC)

  • Exklusiv linjär interpolation (PERCENTRANK.EXC)

De linjära interpoleringsmetoderna returnerar de unika värdena för olika percentiler. Båda interpoleringsmetoderna följer sina motsvarigheter som implementeras av LibreOffice eller Microsoft Excel.

Utdatarasterns utsträckning och upplösning definieras av en referensraster. Rasterlager i indata som inte matchar cellstorleken i referensrasterlagret kommer att omsamplas med hjälp av omsampling med närmaste granne. NoData-värden i något av indataskikten kommer att resultera i en NoData-cellutmatning om parametern ”Ignore NoData values” inte är inställd. Rasterdatatypen för utdata kommer alltid att vara Float32.

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

Fig. 24.21 Rangordnar rasterskiktets värdeceller. celler med NoData (grå) ignoreras.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Rasterlager som ska utvärderas. Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren

Värde rasterskikt

INPUT_VALUE_RASTER

[raster]

Det lager som ska rangordna värdena bland stapeln av alla överlagrade lager

Värde rasterband

VALUE_RASTER_BAND

[numerisk: heltal]

Standard: 1

Band av ”value raster layer” att jämföra med

Metod

METHOD

[uppräkning]

Standard: 0

Metod för percentilberäkning:

  • 0 — Inkluderande linjär interpolation (PERCENTRANK.INC)

  • 1 — Exklusiv linjär interpolation (PERCENTRANK.EXC)

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Sann

Om det inte är markerat kommer alla NoData-celler i inmatningslagren att resultera i en NoData-cell i utmatningsrastret

Reference layer

REFERENCE_LAYER

[raster]

Referensskiktet för skapandet av utdataskiktet (utsträckning, CRS, pixeldimensioner)

Utdatalager

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

OUTPUT_NODATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: nativ:cellstackpercentrankfrånrasterlager

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.4. Cellstatistik

Beräknar statistik per cell baserat på ingående rasterlager och för varje cell skrivs den resulterande statistiken till ett utdataraster. På varje cellplats definieras utdatavärdet som en funktion av alla överlagrade cellvärden i indatarastren.

Som standard kommer en NoData-cell i NÅGOT av indataskikten att resultera i en NoData-cell i utdatarastret. Om alternativet Ignore NoData values är markerat ignoreras NoData-ingångar i den statistiska beräkningen. Detta kan resultera i NoData-utdata för platser där alla celler är NoData.

Parametern Reference layer anger ett befintligt rasterlager som ska användas som referens när utdatarastern skapas. Utdatarastret kommer att ha samma utsträckning, CRS och pixeldimensioner som detta skikt.

Beräkningsdetaljer: Rasterlager i indata som inte matchar cellstorleken i referensrasterlagret kommer att omsamplas med hjälp av närmaste granne omsampling. Rasterdatatypen för utdata sätts till den mest komplexa datatypen i indatasetet, utom när funktionerna Mean, Standardavvikelse och Varians används (datatypen är alltid Float32 eller Float64 beroende på indatatyp) eller Count och Variety (datatypen är alltid Int32).

  • Count: Count-statistiken resulterar alltid i antalet celler utan NoData-värden på den aktuella cellpositionen.

  • Median: Om antalet inmatningslager är jämnt beräknas medianen som det aritmetiska medelvärdet av de två mellersta värdena i de ordnade cellinmatningsvärdena.

  • Minoritet/Majoritet: Om ingen unik minoritet eller majoritet kunde hittas, blir resultatet NoData, förutom att alla indatacellvärden är lika.

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

Fig. 24.22 Exempel med alla statistiska funktioner. NoData-celler (grå) tas med i beräkningen.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Inmatade rasterlager

Statistik

STATISTIC

[uppräkning]

Standard: 0

Tillgänglig statistik. Alternativ:

  • 0 — Summa

  • 1 — Räkning

  • 2 — Medelvärde

  • 3 — Median

  • 4 — Standardavvikelse

  • 5 — Avvikelse

  • 6 — Minimum

  • 7 — Maximalt

  • 8 — Minoritet (minsta gemensamma värde)

  • 9 — Majoritet (vanligaste värdet)

  • 10 — Område (max - min)

  • 11 — Variety (antal unika värden)

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Sann

Beräkna statistik även för alla cellstaplar, utan hänsyn till NoData-frekvensen.

Reference layer

REF_LAYER

[raster]

Referensskiktet att skapa utdataskiktet från (utsträckning, CRS, pixeldimensioner)

Utdatalager

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

Valfritt

OUTPUT_NO_DATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Utgångsraster

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Python-kod

Algoritm-ID: native:cellstatistik

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.5. Lika med frekvens

Utvärderar cell för cell frekvensen (antalet gånger) som värdena i en inmatningsstapel med raster är lika med värdet i ett värdelager. Utgångsrastrets utsträckning och upplösning definieras av ingångsrasterlagret och är alltid av typen Int32.

Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren - använd GDAL för att använda andra band i analysen. NoData-värdet för utdata kan ställas in manuellt.

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

Fig. 24.23 För varje cell i utdatarastret representerar värdet det antal gånger som motsvarande celler i listan med raster är desamma som värderastret. NoData-celler (grå) tas med i beräkningen.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsvärde raster

INPUT_VALUE_RASTER

[raster]

Ingångsvärdeslagret fungerar som referenslager för provlagren

Värde rasterband

INPUT_VALUE_RASTER_BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Välj det band du vill använda som prov

Rasterlager för inmatning

INPUT_RASTERS

[raster] [lista]

Rasterlager som ska utvärderas. Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Falsk

Om det inte är markerat kommer alla NoData-celler i värderastret eller datalagerstapeln att resultera i en NoData-cell i utdatarastret

Utdatalager

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

Valfritt

OUTPUT_NO_DATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Antal celler med förekomster av lika värde

FOUND_LOCATIONS_COUNT

[numerisk: heltal]

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Medelfrekvens vid giltiga cellpositioner

MEAN_FREQUENCY_PER_LOCATION

[numerisk: dubbel]

Antal värdeförekomster

OCCURRENCE_COUNT

[numerisk: heltal]

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Python-kod

Algoritm-ID: nativ:lika med frekvens

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.6. Fuzzifiera raster (gaussiskt medlemskap)

Omvandlar ett inmatningsraster till ett fuzzifierat raster genom att tilldela ett medlemsvärde till varje pixel med hjälp av en gaussisk medlemsfunktion. Medlemskapsvärdena sträcker sig från 0 till 1. I det fuzzifierade rastret innebär ett värde på 0 inget medlemskap i den definierade fuzzy-uppsättningen, medan ett värde på 1 innebär fullt medlemskap. Den gaussiska medlemskapsfunktionen definieras som gaussian_formula, där f1 är spridningen och f2 mittpunkten.

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

Fig. 24.24 Exempel på Fuzzify-raster. Ingångsrasterkälla: Land Tirol - data.tirol.gv.at.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Input Raster

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är multibandigt väljer du det band som du vill fuzzifiera.

Funktionens mittpunkt

FUZZYMIDPOINT

[numerisk: dubbel]

Standard: 10.0

Mittpunkt för den gaussiska funktionen

Funktionsfördelning

FUZZYSPREAD

[numerisk: dubbel]

Standard: 0,01

Spridning av den gaussiska funktionen

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: native:fuzzifyrastergaussianmembership

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.7. Fuzzifiera raster (stort medlemskap)

Omvandlar ett inmatningsraster till ett fuzzifierat raster genom att tilldela ett medlemsvärde till varje pixel med hjälp av en stor medlemsfunktion. Medlemskapsvärdena sträcker sig från 0 till 1. I det fuzzifierade rastret innebär ett värde på 0 inget medlemskap i den definierade fuzzy-uppsättningen, medan ett värde på 1 innebär fullt medlemskap. Den stora medlemsfunktionen definieras som fuzzy_large_formula, där f1 är spridningen och f2 mittpunkten.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Input Raster

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är multibandigt väljer du det band som du vill fuzzifiera.

Funktionens mittpunkt

FUZZYMIDPOINT

[numerisk: dubbel]

Standard: 50,0

Mittpunkt för den stora funktionen

Funktionsfördelning

FUZZYSPREAD

[numerisk: dubbel]

Standard: 5,0

Utbredning av den stora funktionen

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: `native:fuzzifyrasterlargemembership

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.8. Fuzzifiera raster (linjärt medlemskap)

Omvandlar ett inmatningsraster till ett fuzzifierat raster genom att tilldela ett medlemsvärde till varje pixel med hjälp av en linjär medlemsfunktion. Medlemskapsvärdena sträcker sig från 0 till 1. I det fuzzifierade rastret innebär ett värde på 0 inget medlemskap i den definierade fuzzy-uppsättningen, medan ett värde på 1 innebär fullt medlemskap. Den linjära funktionen definieras som fuzzy_linear_formula, där a är den låga gränsen och b den höga gränsen. Den här ekvationen tilldelar medlemsvärden med hjälp av en linjär transformation för pixelvärden mellan de låga och höga gränserna. Pixelvärden som är mindre än den låga gränsen får 0 medlemskap medan pixelvärden som är större än den höga gränsen får 1 medlemskap.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Input Raster

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är multibandigt väljer du det band som du vill fuzzifiera.

Låg gräns för fuzzy-medlemskap

FUZZYLOWBOUND

[numerisk: dubbel]

Standard: 0,0

Låg gräns för den linjära funktionen

Hög gräns för fuzzy-medlemskap

FUZZYHIGHBOUND

[numerisk: dubbel]

Standard: 1,0

Hög gräns för den linjära funktionen

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: `native:fuzzifyrasterlinearmembership

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.9. Fuzzifiera raster (nära medlemskap)

Omvandlar ett inmatningsraster till ett fuzzifierat raster genom att tilldela ett medlemsvärde till varje pixel med hjälp av en Near-medlemsfunktion. Medlemskapsvärdena sträcker sig från 0 till 1. I det fuzzifierade rastret innebär ett värde på 0 inget medlemskap i den definierade fuzzy-uppsättningen, medan ett värde på 1 innebär fullt medlemskap. Near-medlemsfunktionen definieras som near_formula, där f1 är spridningen och f2 mittpunkten.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Input Raster

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är multibandigt väljer du det band som du vill fuzzifiera.

Funktionens mittpunkt

FUZZYMIDPOINT

[numerisk: dubbel]

Standard: 50,0

Mittpunkt för den nära funktionen

Funktionsfördelning

FUZZYSPREAD

[numerisk: dubbel]

Standard: 0,01

Spridning av den närmaste funktionen

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: `native:fuzzifyrasternearmembership

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.10. Fuzzifiera raster (kraftmedlemskap)

Omvandlar ett inmatningsraster till ett fuzzifierat raster genom att tilldela ett medlemsvärde till varje pixel med hjälp av en Power-medlemsfunktion. Medlemskapsvärdena sträcker sig från 0 till 1. I det fuzzifierade rastret innebär ett värde på 0 inget medlemskap i den definierade fuzzy-uppsättningen, medan ett värde på 1 innebär fullt medlemskap. Power-funktionen definieras som power_formula, där a är den låga gränsen, b är den höga gränsen och f1 är exponenten. Den här ekvationen tilldelar medlemsvärden med hjälp av power-transformationen för pixelvärden mellan den låga och den höga gränsen. Pixelvärden som är mindre än den låga gränsen får 0 medlemskap medan pixelvärden som är större än den höga gränsen får 1 medlemskap.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Input Raster

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är multibandigt väljer du det band som du vill fuzzifiera.

Låg gräns för fuzzy-medlemskap

FUZZYLOWBOUND

[numerisk: dubbel]

Standard: 0,0

Låg gräns för effektfunktionen

Hög gräns för fuzzy-medlemskap

FUZZYHIGHBOUND

[numerisk: dubbel]

Standard: 1,0

Hög gräns för effektfunktionen

Hög gräns för fuzzy-medlemskap

FUZZYEXPONENT

[numerisk: dubbel]

Standard: 2,0

Exponent för potensfunktionen

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: `native:fuzzifyrasterpowermembership

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.11. Fuzzifiera raster (litet antal medlemmar)

Omvandlar ett inmatningsraster till ett fuzzifierat raster genom att tilldela ett medlemsvärde till varje pixel med hjälp av en Small-medlemsfunktion. Medlemskapsvärdena sträcker sig från 0 till 1. I det fuzzifierade rastret innebär ett värde på 0 inget medlemskap i den definierade fuzzy-uppsättningen, medan ett värde på 1 innebär fullt medlemskap. Den lilla medlemskapsfunktionen definieras som small_formula, där f1 är spridningen och f2 mittpunkten.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Input Raster

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är multibandigt väljer du det band som du vill fuzzifiera.

Funktionens mittpunkt

FUZZYMIDPOINT

[numerisk: dubbel]

Standard: 50,0

Mittpunkt för den lilla funktionen

Funktionsfördelning

FUZZYSPREAD

[numerisk: dubbel]

Standard: 5,0

Utbredning av den lilla funktionen

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Fuzzifierat raster

OUTPUT

[samma som inmatning]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: `native:fuzzifyrastersmallmembership

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.12. Större än frekvensen

Utvärderar cell för cell frekvensen (antalet gånger) som värdena i en inmatningsstapel av raster är lika med värdet i ett värderaster. Utgångsrastrets utsträckning och upplösning definieras av ingångsrasterlagret och är alltid av typen Int32.

Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren - använd GDAL för att använda andra band i analysen. NoData-värdet för utdata kan ställas in manuellt.

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

Fig. 24.25 För varje cell i utdatarastret representerar värdet det antal gånger som motsvarande celler i listan över raster är större än värdet raster. NoData-celler (grå) tas med i beräkningen.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsvärde raster

INPUT_VALUE_RASTER

[raster]

Ingångsvärdeslagret fungerar som referenslager för provlagren

Värde rasterband

INPUT_VALUE_RASTER_BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Välj det band du vill använda som prov

Rasterlager för inmatning

INPUT_RASTERS

[raster] [lista]

Rasterlager som ska utvärderas. Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Falsk

Om det inte är markerat kommer alla NoData-celler i värderastret eller datalagerstapeln att resultera i en NoData-cell i utdatarastret

Utdatalager

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

Valfritt

OUTPUT_NO_DATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Antal celler med förekomster av lika värde

FOUND_LOCATIONS_COUNT

[numerisk: heltal]

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Medelfrekvens vid giltiga cellpositioner

MEAN_FREQUENCY_PER_LOCATION

[numerisk: dubbel]

Antal värdeförekomster

OCCURRENCE_COUNT

[numerisk: heltal]

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Python-kod

Algoritm-ID: nativ:större än frekvens

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.13. Högsta positionen i rasterstacken

Utvärderar cell för cell positionen för det raster som har det högsta värdet i en stapel med raster. Positionsräkningarna börjar med 1 och sträcker sig till det totala antalet inmatningsraster. Ordningen på de ingående rastrerna är relevant för algoritmen. Om flera raster har det högsta värdet kommer det första rastret att användas för positionsvärdet.

Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren - använd GDAL för att använda andra band i analysen. Alla NoData-celler i rasterlagerstacken kommer att resultera i en NoData-cell i utdatarastret om inte parametern ”ignore NoData” är markerad. NoData-värdet för utdata kan ställas in manuellt. Utdatarasterns utsträckning och upplösning definieras av ett referensrasterlager och är alltid av typen Int32.

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

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Rasterlager för inmatning

INPUT_RASTERS

[raster] [lista]

Lista över rasterlager att jämföra med

Reference layer

REFERENCE_LAYER

[raster]

Referensskiktet för skapandet av utdataskiktet (utsträckning, CRS, pixeldimensioner)

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Falsk

Om det inte är markerat kommer alla NoData-celler i datalagerstapeln att resultera i en NoData-cell i utdatarastern

Utdatalager

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utdatarastret som innehåller resultatet. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

OUTPUT_NODATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: `nativ:högsta position i rasterstapel

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.14. Mindre än frekvensen

Utvärderar cell för cell frekvensen (antalet gånger) som värdena i en inmatningsstapel av raster är mindre än värdet i ett värderaster. Utgångsrastrets utsträckning och upplösning definieras av ingångsrasterlagret och är alltid av typen Int32.

Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren - använd GDAL för att använda andra band i analysen. NoData-värdet för utdata kan ställas in manuellt.

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

Fig. 24.26 För varje cell i utdatarastret representerar värdet det antal gånger som motsvarande celler i listan med raster är mindre än värdet raster. NoData-celler (grå) tas med i beräkningen.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsvärde raster

INPUT_VALUE_RASTER

[raster]

Ingångsvärdeslagret fungerar som referenslager för provlagren

Värde rasterband

INPUT_VALUE_RASTER_BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Välj det band du vill använda som prov

Rasterlager för inmatning

INPUT_RASTERS

[raster] [lista]

Rasterlager som ska utvärderas. Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Falsk

Om det inte är markerat kommer alla NoData-celler i värderastret eller datalagerstapeln att resultera i en NoData-cell i utdatarastret

Utdatalager

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

Valfritt

OUTPUT_NO_DATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Antal celler med förekomster av lika värde

FOUND_LOCATIONS_COUNT

[numerisk: heltal]

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Medelfrekvens vid giltiga cellpositioner

MEAN_FREQUENCY_PER_LOCATION

[numerisk: dubbel]

Antal värdeförekomster

OCCURRENCE_COUNT

[numerisk: heltal]

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Python-kod

Algoritm-ID: nativ:lessthanfrequency

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.15. Lägsta positionen i rasterstapeln

Utvärderar cell för cell positionen för det raster som har det lägsta värdet i en stapel med raster. Positionsräkningarna börjar med 1 och sträcker sig till det totala antalet inmatningsraster. Ordningen på de ingående rastrerna är relevant för algoritmen. Om flera raster har det lägsta värdet kommer det första rastret att användas för positionsvärdet.

Om flerbandsraster används i datarasterstacken kommer algoritmen alltid att utföra analysen på det första bandet i rastren - använd GDAL för att använda andra band i analysen. Alla NoData-celler i rasterlagerstacken kommer att resultera i en NoData-cell i utdatarastret om inte parametern ”ignore NoData” är markerad. NoData-värdet för utdata kan ställas in manuellt. Utdatarasterns utsträckning och upplösning definieras av ett referensrasterlager och är alltid av typen Int32.

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

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Rasterlager för inmatning

INPUT_RASTERS

[raster] [lista]

Lista över rasterlager att jämföra med

Reference layer

REFERENCE_LAYER

[raster]

Referensskiktet för skapandet av utdataskiktet (utsträckning, CRS, pixeldimensioner)

Ignorera NoData-värden

IGNORE_NODATA

[boolean]

Standard: Falsk

Om det inte är markerat kommer alla NoData-celler i datalagerstapeln att resultera i en NoData-cell i utdatarastern

Utdatalager

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utdatarastret som innehåller resultatet. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

OUTPUT_NODATA_VALUE

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Python-kod

Algoritm-ID: `nativ:lägsta position i rasterstapel

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.16. Raster boolean AND

Beräknar det booleska AND för en uppsättning inmatningsraster. Om alla indataraster har ett värde som inte är noll för en pixel, kommer den pixeln att sättas till 1 i utdatarastret. Om något av indatarastren har värden på 0 för pixeln kommer den att sättas till 0 i utdatarastret.

Parametern referenslager anger ett befintligt rasterlager som ska användas som referens när utdatarastern skapas. Utdatarastern kommer att ha samma utsträckning, CRS och pixeldimensioner som detta skikt.

Som standard kommer en NoData-pixel i NÅGOT av indataskikten att resultera i en NoData-pixel i utdatarastret. Om alternativet Behandla NoData-värden som falska är markerat, behandlas NoData-ingångar på samma sätt som ett ingångsvärde på 0.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Lista över ingående rasterlager

Reference layer

REF_LAYER

[raster]

Referensskiktet att skapa utdataskiktet från (utsträckning, CRS, pixeldimensioner)

Behandla NoData-värden som falska

NODATA_AS_FALSE

[boolean]

Standard: Falsk

Behandla NoData-värden i indatafilerna som 0 när du utför operationen

Utdatalager

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utdatarastret som innehåller resultatet. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

NO_DATA

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Typ av utdata

DATA_TYPE

[uppräkning]

Standard: 5

Typ av rasterdata som matas ut. Alternativ:

  • 0 — Byte (Åtta bitars osignerat heltal (quint8))

  • 1 — Int16 (Sexton bitars signerat heltal (qint16))

  • 2 — UInt16 (Sexton bitars osignerat heltal (quint16))

  • 3 — Int32 (Trettio tvåbitars signerade heltal (qint32))

  • 4 — UInt32 (Trettio tvåbitars osignerat heltal (quint32))

  • 5 — Float32 (trettio tvåbitars flyttal (float))

  • 6 — Float64 (Sextiofyra bitars flyttal (dubbel))

  • 7 — CInt16 (Komplex Int16)

  • 8 — CInt32 (Komplex Int32)

  • 9 — CFloat32 (komplex float32)

  • 10 — CFloat64 (komplex float64)

  • 11 — Int8 (Åtta bitars signerat heltal (qint8))

Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se Hjälp ► Om-menyn)

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

NoData pixelantal

NODATA_PIXEL_ANTAL

[numerisk: heltal]

Antalet NoData-pixlar i det utgående rasterlagret

Antal verkliga pixlar

TRUE_PIXEL_COUNT

[numerisk: heltal]

Antalet True-pixlar (värde = 1) i det utgående rasterlagret

Felaktigt pixelantal

FALSKT_PIXELANTAL

[numerisk: heltal]

Antalet falska pixlar (värde = 0) i det utgående rasterlagret

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

Python-kod

Algoritm-ID: native:rasterbooleanand

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.17. Raster boolean OR

Beräknar det booleska OR för en uppsättning inmatningsraster. Om alla indataraster har ett nollvärde för en pixel, kommer den pixeln att sättas till 0 i utdatarastret. Om något av indatarastren har värden på 1 för pixeln kommer den att sättas till 1 i utdatarastret.

Parametern referenslager anger ett befintligt rasterlager som ska användas som referens när utdatarastern skapas. Utdatarastern kommer att ha samma utsträckning, CRS och pixeldimensioner som detta skikt.

Som standard kommer en NoData-pixel i NÅGOT av indataskikten att resultera i en NoData-pixel i utdatarastret. Om alternativet Behandla NoData-värden som falska är markerat, behandlas NoData-ingångar på samma sätt som ett ingångsvärde på 0.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Lista över ingående rasterlager

Reference layer

REF_LAYER

[raster]

Referensskiktet att skapa utdataskiktet från (utsträckning, CRS, pixeldimensioner)

Behandla NoData-värden som falska

NODATA_AS_FALSE

[boolean]

Standard: Falsk

Behandla NoData-värden i indatafilerna som 0 när du utför operationen

Utdatalager

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utdatarastret som innehåller resultatet. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

NO_DATA

[numerisk: dubbel]

Standard: -9999.0

Värde som ska användas för NoData i utdataskiktet

Typ av utdata

DATA_TYPE

[uppräkning]

Standard: 5

Typ av rasterdata som matas ut. Alternativ:

  • 0 — Byte (Åtta bitars osignerat heltal (quint8))

  • 1 — Int16 (Sexton bitars signerat heltal (qint16))

  • 2 — UInt16 (Sexton bitars osignerat heltal (quint16))

  • 3 — Int32 (Trettio tvåbitars signerade heltal (qint32))

  • 4 — UInt32 (Trettio tvåbitars osignerat heltal (quint32))

  • 5 — Float32 (trettio tvåbitars flyttal (float))

  • 6 — Float64 (Sextiofyra bitars flyttal (dubbel))

  • 7 — CInt16 (Komplex Int16)

  • 8 — CInt32 (Komplex Int32)

  • 9 — CFloat32 (komplex float32)

  • 10 — CFloat64 (komplex float64)

  • 11 — Int8 (Åtta bitars signerat heltal (qint8))

Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se Hjälp ► Om-menyn)

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

CRS auktoritetsidentifierare

CRS_AUTHID

[crs]

Koordinatreferenssystemet för det utgående rasterlagret

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

NoData pixelantal

NODATA_PIXEL_ANTAL

[numerisk: heltal]

Antalet NoData-pixlar i det utgående rasterlagret

Antal verkliga pixlar

TRUE_PIXEL_COUNT

[numerisk: heltal]

Antalet True-pixlar (värde = 1) i det utgående rasterlagret

Felaktigt pixelantal

FALSKT_PIXELANTAL

[numerisk: heltal]

Antalet falska pixlar (värde = 0) i det utgående rasterlagret

Utdatalager

OUTPUT

[raster]

Utgående rasterlager som innehåller resultatet

Python-kod

Algoritm-ID: `nativ:rasterbooleanor`

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.18. Rasterkalkylator

Utför algebraiska operationer med hjälp av rasterlager.

Det resulterande skiktet får sina värden beräknade enligt ett uttryck. Uttrycket kan innehålla numeriska värden, operatorer och referenser till något av lagren i det aktuella projektet.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Lista över ingående rasterlager

Uttryck

EXPRESSION

[uttryck]

Rasterbaserat uttryck som kommer att användas för att beräkna det utgående rasterlagret.

Utmatning omfattning

Valfritt

EXTENT

[omfattning]

Ange den rumsliga omfattningen för det utgående rasterskiktet. Om omfattningen inte anges kommer den minsta omfattning som täcker alla valda referenslager att användas.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke <sec_bokmärken>`

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

Cellstorlek för utmatning (lämna tomt för automatisk inställning)

Valfritt

CELLSIZE

[numerisk: dubbel]

Cellstorlek för det utgående rasterlagret. Om cellstorleken inte anges kommer den minsta cellstorleken för det/de valda referenslagren att användas. Cellstorleken kommer att vara densamma för X- och Y-axlarna.

Utgång CRS

Valfritt

CRS

[crs]

CRS för det utgående rasterlagret. Om CRS för utdata inte anges kommer CRS för det första referenslagret att användas.

Beräknad

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Utgångar

Etikett

Namn

Typ

Beskrivning

Beräknad

OUTPUT

[raster]

Utmatning av rasterfil med de beräknade värdena.

Python-kod

Algoritm-ID: nativ:rastercalc

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.19. Rasterkalkylator (virtuell)

Utför algebraiska operationer med hjälp av rasterlager och genererar resultat i minnet.

Det resulterande skiktet får sina värden beräknade enligt ett uttryck. Uttrycket kan innehålla numeriska värden, operatorer och referenser till något av lagren i det aktuella projektet.

Ett virtuellt rasterlager är ett rasterlager som definieras av dess URI och vars pixlar beräknas i realtid. Det är inte en ny fil på disken; det virtuella skiktet är fortfarande kopplat till de raster som används i beräkningen, vilket innebär att radering eller flyttning av dessa raster skulle förstöra det. Ett Layernamn kan anges, annars används beräkningsuttrycket som sådant. Om det virtuella lagret tas bort från projektet raderas det, och det kan göras beständigt i filen med hjälp av lagrets Export ► Save as… kontextuella meny.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Lista över ingående rasterlager

Uttryck

EXPRESSION

[uttryck]

Rasterbaserat uttryck som kommer att användas för att beräkna det utgående rasterlagret.

Utmatning omfattning

Valfritt

EXTENT

[omfattning]

Ange den rumsliga omfattningen för det utgående rasterskiktet. Om omfattningen inte anges kommer den minsta omfattning som täcker alla valda referenslager att användas.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke <sec_bokmärken>`

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

Cellstorlek för utmatning (lämna tomt för automatisk inställning)

Valfritt

CELLSIZE

[numerisk: dubbel]

Cellstorlek för det utgående rasterlagret. Om cellstorleken inte anges kommer den minsta cellstorleken för det/de valda referenslagren att användas. Cellstorleken kommer att vara densamma för X- och Y-axlarna.

Utgång CRS

Valfritt

CRS

[crs]

CRS för det utgående rasterlagret. Om CRS för utdata inte anges kommer CRS för det första referenslagret att användas.

Namn på utmatningsskikt

Valfritt

LAYER_NAME

[sträng]

Det namn som ska tilldelas det genererade lagret. Om det inte anges används texten i beräkningsuttrycket.

Utgångar

Etikett

Namn

Typ

Beskrivning

Beräknad

OUTPUT

[raster]

Utmatning av virtuellt rasterlager med de beräknade värdena.

Python-kod

Algoritm-ID: nativ:virtuellrasterkalc

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.20. Egenskaper för rasterlager

Returnerar grundläggande egenskaper för det angivna rasterlagret, inklusive utsträckning, storlek i pixlar och pixeldimensioner (i kartenheter), antal band och NoData-värde.

Denna algoritm är avsedd att användas som ett sätt att extrahera dessa användbara egenskaper för att använda som ingångsvärden till andra algoritmer i en modell - t.ex. för att göra det möjligt att överföra ett befintligt rasters pixelstorlekar till en GDAL-rasteralgoritm.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatat rasterlager

Bandnummer

Valfritt

BAND

[rasterband]

Standard: Ej inställd

Om egenskaper för ett specifikt band också ska returneras. Om ett band anges returneras även noData-värdet för det valda bandet.

Utgångar

Etikett

Namn

Typ

Beskrivning

Antal band i rastret

BAND_COUNT

[numerisk: heltal]

Antalet band i rastret

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Rasterskiktets utsträckning i CRS

Bandet har en NoData-värdeuppsättning

HAS_NODATA_VALUE

[Boolean]

Anger om rasterlagret har ett värde inställt för NoData-pixlar i det valda bandet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i rasterlagret

Band NoData-värde

NODATA_VALUE

[numerisk: dubbel]

Värdet (om det är inställt) för NoData-pixlarna i det valda bandet

Pixelstorlek (höjd) i kartenheter

PIXEL_HEIGHT

[numerisk: heltal]

Vertikal storlek i kartenheter för pixeln

Pixelstorlek (bredd) i kartenheter

PIXEL_WIDTH

[numerisk: heltal]

Pixelns horisontella storlek i kartenheter

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet rader i rasterlagret

Maximal x-koordinat

X_MAX

[numerisk: dubbel]

Minsta x-koordinat

X_MIN

[numerisk: dubbel]

Maximal y-koordinat

Y_MAX

[numerisk: dubbel]

Minsta y-koordinat

Y_MIN

[numerisk: dubbel]

Python-kod

Algoritm-ID: native:rasterlayerproperties

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.21. Statistik för rasterskikt

Beräknar grundläggande statistik från värdena i ett givet band i rasterlagret. Utdata laddas i menyn Processing ► Results viewer.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är flerbandigt väljer du det band som du vill få statistik för.

Statistik

OUTPUT_HTML_FILE

[html]

Standard: [Spara till temporär fil]

Specifikation av utdatafilen:

  • Hoppa över utmatning

  • Spara till en temporär fil

  • Spara till fil…

Utgångar

Etikett

Namn

Typ

Beskrivning

Maximalt värde

MAX

[numerisk: dubbel]

Medelvärde

MEAN

[numerisk: dubbel]

Minsta värde

MIN

[numerisk: dubbel]

Statistik

OUTPUT_HTML_FILE

[html]

Utdatafilen innehåller följande information:

  • Analyserad fil: sökväg för rasterlagret

  • Minimivärde: rastrets minimivärde

  • Maximalt värde: rastrets maximala värde

  • Intervall: skillnaden mellan max- och minvärdena

  • Summa: total summa av värdena

  • Medelvärde: medelvärdet av värdena

  • Standardavvikelse: standardavvikelse för värdena

  • Kvadratsumma: summan av de kvadratiska skillnaderna för varje observation från det totala medelvärdet

Omfång

RANGE

[numerisk: dubbel]

Standardavvikelse

STD_DEV

[numerisk: dubbel]

Summa

SUM

[numerisk: dubbel]

Summan av kvadraterna

SUM_OF_SQUARES

[numerisk: dubbel]

Python-kod

Algoritm-ID: native:rasterlayerstatistics

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.22. Rapport om unika värden för rasterlager

Returnerar antal och area för varje unikt värde i ett givet rasterlager. Beräkningen av arean görs i areaenheten för skiktets CRS.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är flerbandigt väljer du det band som du vill få statistik för.

Rapport om unika värden

OUTPUT_HTML_FILE

&Arkiv

Standard: [Spara till temporär fil]

Specifikation av utdatafilen:

  • Hoppa över utmatning

  • Spara till en temporär fil

  • Spara till fil…

Tabell över unika värden

OUTPUT_TABLE

[vektor: bord]

Standard: [Hoppa över utdata]

Specifikation av tabellen för unika värden:

  • Hoppa över utmatning

  • Skapa ett tillfälligt lager (TEMPORARY_OUTPUT)

  • Spara till fil…

  • Spara till Geopackage…

  • Spara till databastabell…

Här kan du också ändra filkodningen.

Utgångar

Etikett

Namn

Typ

Beskrivning

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

NoData pixelantal

NODATA_PIXEL_ANTAL

[numerisk: heltal]

Antalet NoData-pixlar i det utgående rasterskiktet

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Rapport om unika värden

OUTPUT_HTML_FILE

[html]

HTML-filen som skickas ut innehåller följande information:

  • Analyserad fil: sökvägen till rasterlagret

  • Utbredning: xmin, ymin, xmax, ymax koordinater för utbredningen

  • Projektion: projektion av skiktet

  • Bredd i pixlar: antal kolumner och storlek på pixelbredd

  • Höjd i pixlar: antal rader och pixelbreddstorlek

  • Totalt antal pixlar: antal av alla pixlar

  • NoData pixel count: antal pixlar med NoData-värde

Tabell över unika värden

OUTPUT_TABLE

[vektor: bord]

En tabell med tre kolumner:

  • värde: pixelvärde

  • count: antal pixlar med detta värde

  • m2 eller deg2 eller ft2 eller … : total yta av pixlar med detta värde. Kolumnnamnet beror på areaenheten i skiktets CRS och beräkningen görs i den enheten.

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Python-kod

Algoritm-ID: `native:rasterlayeruniquevaluesreport

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.23. Zonal statistik för rasterskikt

Beräknar statistik för ett rasterskikts värden, kategoriserade efter zoner som definierats i ett annat rasterskikt.

Se även

Zonvis statistik

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Ingångsskikt

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är flerbandigt väljer du det band som du vill beräkna statistiken för.

Zoner lager

ZONES

[raster]

Rasterlager som definierar zoner. Zonerna består av sammanhängande pixlar som har samma pixelvärde.

Zoner bandnummer

ZONES_BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är flerbandigt väljer du det band som definierar zonerna

Statistik

OUTPUT_TABLE

[vektor: bord]

Standard: [Skapa tillfälligt lager]

Specifikation av utdatarapporten. En av:

  • Skapa ett tillfälligt lager (TEMPORARY_OUTPUT)

  • Spara till fil…

  • Spara till Geopackage…

  • Spara till databastabell…

Här kan du också ändra filkodningen.

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Reference layer

Valfritt

REF_LAYER

[uppräkning]

Standard: 0

Rasterlager som används för att beräkna de centroider som kommer att användas som referens när zonerna i utdataskiktet bestäms. Ett av följande:

  • 0 — Inmatningsskikt: zonerna bestäms genom provtagning av zonrasterskiktets värde i centroiden för varje pixel från källrasterskiktet

  • 1 — Zonskikt: det ingående rasterskiktet kommer att samplas vid centroiden för varje pixel från zonrasterskiktet

Utgångar

Etikett

Namn

Typ

Beskrivning

CRS auktoritetsidentifierare

CRS_AUTHID

[sträng]

Koordinatreferenssystemet för det utgående rasterlagret

Extent

EXTENT

[sträng]

Den rumsliga omfattningen av det utgående rasterskiktet

Höjd i pixlar

HEIGHT_IN_PIXELS

[numerisk: heltal]

Antalet rader i det utgående rasterlagret

NoData pixelantal

NODATA_PIXEL_ANTAL

[numerisk: heltal]

Antalet NoData-pixlar i det utgående rasterskiktet

Statistik

OUTPUT_TABLE

[vektor: bord]

Utdataskiktet innehåller följande information för varje zon:

  • Area (yta): ytan i kvadratiska rasterenheter i zonen;

  • Sum: den totala summan av pixelvärdena i zonen;

  • Count: antalet pixlar i zonen;

  • Min: det lägsta pixelvärdet i zonen;

  • Max: det maximala pixelvärdet i zonen;

  • Mean: medelvärdet av pixelvärdena i zonen;

Totalt antal pixlar

TOTAL_PIXEL_COUNT

[numerisk: heltal]

Antalet pixlar i det utgående rasterlagret

Bredd i pixlar

WIDTH_IN_PIXELS

[numerisk: heltal]

Antalet kolumner i det utgående rasterskiktet

Python-kod

Algoritm-ID: native:rasterlayerzonalstats

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.24. Rasterytans volym

Beräknar volymen under en rasteryta i förhållande till en given basnivå. Detta är främst användbart för digitala höjdmodeller (DEM).

Parametrar

Etikett

Namn

Typ

Beskrivning

INPUT-lager

INPUT

[raster]

Ingångsraster som representerar en yta

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är flerbandigt väljer du det band som ska definiera ytan.

Basisnivå

LEVEL

[numerisk: dubbel]

Standard: 0,0

Definiera en bas eller ett referensvärde. Denna bas används vid volymberäkningen enligt parametern Metod (se nedan).

Metod

METHOD

[uppräkning]

Standard: 0

Definiera metoden för volymberäkningen som ges av skillnaden mellan rasterpixelvärdet och Base level. Alternativ för:

  • 0 — Räkna endast över basnivån: endast pixlar över basnivån kommer att läggas till volymen.

  • 1 — Räkna endast under basnivån: endast pixlar under basnivån kommer att läggas till volymen.

  • 2 — Subtrahera volymer under basnivån: pixlar över basnivån läggs till volymen, pixlar under basnivån subtraheras från volymen.

  • 3 — Lägg till volymer under basnivån: Lägg till volymen oavsett om pixeln ligger över eller under basnivån. Detta motsvarar summan av de absoluta värdena av skillnaden mellan pixelvärdet och basnivån.

Rapport om ytvolym

OUTPUT_HTML_FILE

[html]

Standard: [Spara till temporär fil]

Specifikation av HTML-utdatarapporten. En av:

  • Hoppa över utmatning

  • Skapa ett tillfälligt lager (TEMPORARY_OUTPUT)

  • Spara till fil…

  • Spara till Geopackage…

  • Spara till databastabell…

Här kan du också ändra filkodningen.

Tabell över ytvolym

OUTPUT_TABLE

[vektor: bord]

Standard: [Hoppa över utdata]

Specifikation av utmatningstabellen. En av:

  • Hoppa över utmatning

  • Skapa ett tillfälligt lager (TEMPORARY_OUTPUT)

  • Spara till fil…

  • Spara till Geopackage…

  • Spara till databastabell…

Här kan du också ändra filkodningen.

Utgångar

Etikett

Namn

Typ

Beskrivning

Volym

VOLUME

[numerisk: dubbel]

Den beräknade volymen

Område

AREA

[numerisk: dubbel]

Området i kvadratiska kartenheter

Pixel_antal

PIXEL_COUNT

[numerisk: heltal]

Det totala antalet pixlar som har analyserats

Rapport om ytvolym

OUTPUT_HTML_FILE

[html]

Utdatarapport (med volym, yta och pixelantal) i HTML-format

Tabell över ytvolym

OUTPUT_TABLE

[vektor: bord]

Utmatningstabellen (som innehåller volym, yta och pixelantal)

Python-kod

Algoritm-ID: native:rastersurfacevolym

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.25. Omklassificering per lager

Omklassificerar ett rasterband genom att tilldela nya klassvärden baserat på de intervall som anges i en vektortabell.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Ett rasterlager

INPUT_RASTER

[raster]

Rasterlager att omklassificera

Bandnummer

RASTER_BAND

[rasterband]

Standard: Det första bandet i rasterlagret

Om rastret är flerbandigt väljer du det band som du vill omklassificera.

Skikt som innehåller klassresor

INPUT_TABLE

[vektor: vilken som helst]

Vektorlager som innehåller de värden som ska användas för klassificering.

Minsta fält för klassvärde

MIN_FIELD

[tabellfält: numerisk]

Fält med det lägsta värdet i intervallet för klassen. Använd -inf för att fånga det lägsta möjliga värdet.

Maximalt klassvärdesfält

MAX_FIELD

[tabellfält: numerisk]

Fält med det högsta värdet i intervallet för klassen. Använd inf för att fånga det högsta möjliga värdet.

Fält för utdatavärde

VALUE_FIELD

[tabellfält: numerisk]

Fält med det värde som kommer att tilldelas de pixlar som faller inom klassen (mellan motsvarande min- och maxvärden). Använd nan för att ställa in värdet för intervallet till NoData.

Omklassificerat raster

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

NO_DATA

[numerisk: dubbel]

Standard: -9999.0

Värde som ska tillämpas på NoData-värden.

Range-gränser

RANGE_BOUNDARIES

[uppräkning]

Standard: 0

Definierar jämförelseregler för klassificeringen. Alternativ:

  • 0 — min < värde <= max

  • 1 — min <= värde < max

  • 2 — min <= värde <= max

  • 3 — min < värde < max

Använd NoData när inget intervall matchar värdet

NODATA_FOR_MISSING

[boolean]

Standard: Falsk

Tillämpar NoData-värdet på bandvärden som inte tillhör någon klass. Om False, behålls det ursprungliga värdet.

Typ av utdata

DATA_TYPE

[uppräkning]

Standard: 5

Definierar formatet för den utgående rasterfilen. Alternativ för:

  • 0 — Byte (Åtta bitars osignerat heltal (quint8))

  • 1 — Int16 (Sexton bitars signerat heltal (qint16))

  • 2 — UInt16 (Sexton bitars osignerat heltal (quint16))

  • 3 — Int32 (Trettio tvåbitars signerade heltal (qint32))

  • 4 — UInt32 (Trettio tvåbitars osignerat heltal (quint32))

  • 5 — Float32 (trettio tvåbitars flyttal (float))

  • 6 — Float64 (Sextiofyra bitars flyttal (dubbel))

  • 7 — CInt16 (Komplex Int16)

  • 8 — CInt32 (Komplex Int32)

  • 9 — CFloat32 (komplex float32)

  • 10 — CFloat64 (komplex float64)

  • 11 — Int8 (Åtta bitars signerat heltal (qint8))

Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se Hjälp ► Om-menyn)

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Omklassificerat raster

OUTPUT

[raster]

Utmatat rasterlager med omklassificerade bandvärden

Python-kod

Algoritm-ID: native:reclassifybylayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.26. Omklassificering per tabell

Omklassificerar ett rasterband genom att tilldela nya klassvärden baserat på de intervall som anges i en fast tabell.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Ett rasterlager

INPUT_RASTER

[raster]

Rasterlager att omklassificera

Bandnummer

RASTER_BAND

[rasterband]

Standard: 1

Rasterband för vilket du vill räkna om värden.

Omklassificeringstabell

TABLE

[vektor: bord]

En tabell med 3 kolumner som ska fyllas med de värden som anger gränserna för varje klass (Minimum och Maximum) och det nya Value som ska tilldelas de bandvärden som faller inom klassen. Värdet -inf kan användas som minimum, inf som maximum och nan kan användas för att ställa in utdatavärdet till NoData.

Omklassificerat raster

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av rasterlagret för utdata. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Utmatning av NoData-värde

NO_DATA

[numerisk: dubbel]

Standard: -9999.0

Värde som ska tillämpas på NoData-värden.

Range-gränser

RANGE_BOUNDARIES

[uppräkning]

Standard: 0

Definierar jämförelseregler för klassificeringen. Alternativ:

  • 0 — min < värde <= max

  • 1 — min <= värde < max

  • 2 — min <= värde <= max

  • 3 — min < värde < max

Använd NoData när inget intervall matchar värdet

NODATA_FOR_MISSING

[boolean]

Standard: Falsk

Tillämpar NoData-värdet på bandvärden som inte tillhör någon klass. Om False, behålls det ursprungliga värdet.

Typ av utdata

DATA_TYPE

[uppräkning]

Standard: 5

Definierar formatet för den utgående rasterfilen. Alternativ för:

  • 0 — Byte (Åtta bitars osignerat heltal (quint8))

  • 1 — Int16 (Sexton bitars signerat heltal (qint16))

  • 2 — UInt16 (Sexton bitars osignerat heltal (quint16))

  • 3 — Int32 (Trettio tvåbitars signerade heltal (qint32))

  • 4 — UInt32 (Trettio tvåbitars osignerat heltal (quint32))

  • 5 — Float32 (trettio tvåbitars flyttal (float))

  • 6 — Float64 (Sextiofyra bitars flyttal (dubbel))

  • 7 — CInt16 (Komplex Int16)

  • 8 — CInt32 (Komplex Int32)

  • 9 — CFloat32 (komplex float32)

  • 10 — CFloat64 (komplex float64)

  • 11 — Int8 (Åtta bitars signerat heltal (qint8))

Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se Hjälp ► Om-menyn)

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Omklassificerat raster

OUTPUT

[raster]

Utmatat rasterlager med omklassificerade bandvärden

Python-kod

Algoritm-ID: `native:reclassifybytable

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.27. Omskalning av raster

Omskalerar rasterlagret till ett nytt värdeintervall, samtidigt som formen (fördelningen) på rastrets histogram (pixelvärden) bevaras. Ingångsvärden mappas med hjälp av en linjär interpolering från källrastrets lägsta och högsta pixelvärden till målrastrets lägsta och högsta pixelintervall.

Som standard bevarar algoritmen det ursprungliga NoData-värdet, men det finns en möjlighet att åsidosätta det.

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

Fig. 24.27 Omskalning av värden för ett rasterlager från [0 - 50] till [100 - 1000]

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Input Raster

INPUT

[raster]

Rasterlager att använda för omskalning

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är multibandigt väljer du ett band.

Nytt minimivärde

MINIMUM

[numerisk: dubbel]

Standardvärde: 0,0

Lägsta pixelvärde som ska användas i det skalade lagret

Nytt maximalt värde

MAXIMUM

[numerisk: dubbel]

Standardvärde: 255.0

Maximalt pixelvärde att använda i det omskalade lagret

Nytt NoData-värde

Valfritt

NODATA

[numerisk: dubbel]

Standardvärde: Ej inställt

Värde som ska tilldelas NoData-pixlarna. Om den inte är inställd bevaras de ursprungliga NoData-värdena.

Rescaled

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av rasterlagret för utdata. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Rescaled

OUTPUT

[raster]

Utmatning av rasterlager med omskalade bandvärden

Python-kod

Algoritm-ID: native:rescaleraster

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.28. Rund raster

Avrundar cellvärdena i en rasterdatauppsättning enligt det angivna antalet decimaler.

Alternativt kan ett negativt antal decimaler användas för att avrunda värden till potenser av basen n. Till exempel, med ett basvärde n på 10 och decimaler på -1, avrundar algoritmen cellvärden till multiplar av 10, -2 avrundar till multiplar av 100, och så vidare. Man kan välja godtyckliga basvärden, men algoritmen tillämpar samma multiplikativa princip. Avrundning av cellvärden till multiplar av en bas n kan användas för att generalisera rasterlager.

Algoritmen bevarar datatypen för inmatningsrastret. Därför kan byte/integer-raster endast avrundas till multiplar av basen n, annars utfärdas en varning och rastret kopieras som byte/integer-raster.

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

Fig. 24.28 Avrundning av värden i ett raster

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Ingångsraster

INPUT

[raster]

Rastret till processen.

Bandnummer

BAND

[rasterband]

Standard: 1

Rasterns band

Rundgångsriktning

ROUNDING_DIRECTION

Konfigurationens id %1 finns redan i listan

Standard: 1

Hur man väljer målet avrundat värde. Alternativen är:

  • 0 — Runda upp

  • 1 — Avrundat till närmaste

  • 2 — Runda ner

Antal decimaler

DECIMAL_PLACES

[numerisk: heltal]

Standard: 2

Antal decimaler att avrunda till. Använd negativa värden för att avrunda cellvärden till en multipel av en bas n

Utgångsraster

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utdatafilen. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Bas n för avrundning till multiplar av n

BASE_N

[numerisk: heltal]

Standard: 10

När parametern DECIMAL_PLACES är negativ avrundas rastervärdena till multiplar av basvärdet n

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utgångsraster

OUTPUT

[raster]

Det utgående rasterlagret med avrundade värden för det valda bandet.

Python-kod

Algoritm-ID: native:roundrastervalues

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.29. Exempel på rastervärden

Extraherar rastervärden på punktplatserna. Om rasterlagret är flerbandigt samplas varje band.

Attributtabellen för det resulterande skiktet kommer att ha lika många nya kolumner som rasterskiktets bandantal.

Parametrar

Etikett

Namn

Typ

Beskrivning

Ingångsskikt

INPUT

[vektor: punkt]

Punktvektorlager att använda för provtagning

Ett rasterlager

RASTERCOPY

[raster]

Rasterlager som ska provtas vid de angivna punktlägena.

Prefix för utdatakolumn

COLUMN_PREFIX

[sträng]

Standard: ’SAMPLE_’

Prefix för namnen på de kolumner som läggs till.

Samplad

Valfritt

OUTPUT

[vektor: punkt]

Standard: [Skapa tillfälligt lager]

Ange utdataskiktet som innehåller de samplade värdena. En av:

  • Skapa ett tillfälligt lager (TEMPORARY_OUTPUT)

  • Spara till fil…

  • Spara till Geopackage…

  • Spara till databastabell…

Här kan du också ändra filkodningen.

Utgångar

Etikett

Namn

Typ

Beskrivning

Samplad

OUTPUT

[vektor: punkt]

Utgångsskiktet som innehåller de samplade värdena.

Python-kod

Algoritm-ID: nativ:rastersampling

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.30. Zonalt histogram

Lägger till fält som representerar räkningar av varje unikt värde från ett rasterlager som ingår i polygonfunktioner.

Attributtabellen för utdataskiktet kommer att ha lika många fält som de unika värdena för det rasterskikt som skär polygonen/polygonerna.

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

Fig. 24.29 Exempel på histogram för rasterlager

Parametrar

Etikett

Namn

Typ

Beskrivning

Ett rasterlager

INPUT_RASTER

[raster]

Inmatat rasterlager.

Bandnummer

RASTER_BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är multibandigt väljer du ett band.

Vektorlager som innehåller zoner

INPUT_VECTOR

[vektor: polygon]

Vektorpolygonlager som definierar zonerna.

Prefix för utdatakolumn

COLUMN_PREFIX

Valfritt

[sträng]

Standard: ”HISTO_

Prefix för utdatakolumnernas namn.

Utgångszoner

OUTPUT

[vektor: polygon]

Standard: [Skapa tillfälligt lager]

Ange polygonskiktet för utdatavektorn. En av:

  • Skapa ett tillfälligt lager (TEMPORARY_OUTPUT)

  • Spara till fil…

  • Spara till Geopackage…

  • Spara till databastabell…

Här kan du också ändra filkodningen.

Utgångar

Etikett

Namn

Typ

Beskrivning

Utgångszoner

OUTPUT

[vektor: polygon]

Polygonskikt för utmatningsvektor.

Python-kod

Algoritm-ID: native:zonalhistogram

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.15.31. Zonvis statistik

Beräknar statistik för ett rasterlager för varje egenskap i ett överlappande polygonvektorlager.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: polygon]

Vektorpolygonlager som innehåller zonerna.

Ett rasterlager

INPUT_RASTER

[raster]

Inmatat rasterlager.

**Rasterband **

RASTER_BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är flerbandigt väljer du ett band för statistiken.

Prefix för utdatakolumn

COLUMN_PREFIX

[sträng]

Standard: ’_’

Prefix för utdatakolumnernas namn.

Statistik att beräkna

STATISTICS

[uppräkning] [lista]

Standard: [0,1,2]

Lista över statistiska operatorer för utdata. Alternativ:

  • 0 — Räkna

  • 1 — Summa

  • 2 — Medelvärde

  • 3 — Median

  • 4 — St. dev.

  • 5 — Minimum

  • 6 — Maximalt

  • 7 — Område

  • 8 — Minoritet

  • 9 — Majoritet

  • 10 — Variationsrikedom

  • 11 — Avvikelse

Zonal statistik

OUTPUT

[vektor: polygon]

Standard: [Skapa tillfälligt lager]

Ange polygonskiktet för utdatavektorn. En av:

  • Skapa ett tillfälligt lager (TEMPORARY_OUTPUT)

  • Spara till fil…

  • Spara till Geopackage…

  • Spara till databastabell…

  • Lägg till lager…

Här kan du också ändra filkodningen.

Utgångar

Etikett

Namn

Typ

Beskrivning

Zonal statistik

OUTPUT

[vektor: polygon]

Zonens vektorskikt med extra statistik.

Python-kod

Algoritm-ID: native:zonalstatisticsfb

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.