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.2.2. Rasterkonvertering

24.2.2.1. gdal2xyz

Konverterar rasterdata till XYZ ASCII-filformat.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Rasterlager att konvertera

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är flerbandigt väljer du det band du vill konvertera

Inmatat pixelvärde som ska behandlas som NoData

Valfritt

NODATA_INPUT

[numerisk: heltal]

Standard: Ej inställd

Inmatat pixelvärde som ska behandlas som ”NoData” (GDAL >= 3.7).

Destination NoData

Valfritt

NODATA_OUTPUT

[numerisk: heltal]

Standard: Ej inställd

Tilldela specificerat ”NoData”-värde till utgången (GDAL >= 3.7).

Skriv inte ut NoData-värden

SKIP_NODATA

[boolean]

Standard: Falsk

Skicka inte ut ”NoData”-värden (GDAL >= 3.3).

Utdata kommaseparerade värden

CSV

[boolean]

Standard: Falsk

Anger om utdatafilen ska vara av typen csv (comma-separated values).

XYZ ASCII-fil

OUTPUT

&Arkiv

Standard: [Spara till temporär fil]

Specifikation av utdatafilen. En av:

  • Spara till en temporär fil

  • Spara till fil…

Utgångar

Etikett

Namn

Typ

Beskrivning

XYZ ASCII-fil

INPUT

[tabell]

Tabellfil som innehåller de värden som exporterats från rasterbandet.

Python-kod

Algoritm-ID: gdal:gdal2xyz

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.2.2.2. PCT till RGB

Konverterar en 8 bitars paletterad bild till 24 bitars RGB. Den konverterar ett pseudofärgband från indatafilen till en RGB-fil i önskat format.

Denna algoritm är hämtad från GDAL pct2rgb utility.

Standardmeny: Raster ► Konvertering

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatning 8 bitars rasterbild

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är flerbandigt väljer du det band du vill konvertera

Genererar en RGBA-fil

RGBA

[boolean]

Standard: Falsk

Anger om utdatafilen ska vara av typen RGBA.

PCT till RGB

OUTPUT

&Arkiv

Standard: [Spara till temporär fil]

Specifikation av utdatafilen. En av:

  • Spara till en temporär fil

  • Spara till fil…

Utgångar

Etikett

Namn

Typ

Beskrivning

PCT till RGB

OUTPUT

[raster]

24 bitars RGB-rasterbild

Python-kod

Algoritm-ID: gdal:pcttorgb`

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.2.2.3. Polygonisera (raster till vektor)

Skapar vektorpolygoner för alla anslutna regioner av pixlar i rastret som delar ett gemensamt pixelvärde. Varje polygon skapas med ett attribut som anger polygonens pixelvärde.

Den här algoritmen är hämtad från GDAL polygonize utility.

Standardmeny: Raster ► Konvertering

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatat rasterlager

Bandnummer

BAND

[rasterband]

Standard: Det första bandet i inmatningslagret

Om rastret är multibandigt väljer du det band du vill använda

Namn på det fält som ska skapas

FIELD

[sträng]

Standard: ”DN

Ange fältnamnet för attributen för de anslutna regionerna.

Använd 8-anslutning

EIGHT_CONNECTEDNESS

[boolean]

Standard: Falsk

Om den inte är inställd måste rastercellerna ha en gemensam gräns för att anses vara anslutna (4-connected). Om den är inställd anses även rasterceller som berör varandra vara anslutna (8-connected).

Vektoriserad

OUTPUT

[vektor: polygon]

Standard: [Spara till temporär fil]

Specifikation av det utgående (polygon-) vektorskiktet. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Ytterligare kommandoradsparametrar

Valfritt

EXTRA

[sträng]

Standard: Ej inställd

Lägg till extra GDAL-kommandoradsalternativ

Utgångar

Etikett

Namn

Typ

Beskrivning

Vektoriserad

OUTPUT

[vektor: polygon]

Utgående vektorlager

Python-kod

Algoritm-ID: gdal:polygonize

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.2.2.4. Omorganisera band

Skapar ett nytt raster med hjälp av valda band från ett givet rasterlager. Algoritmen gör det också möjligt att omordna banden för det nyskapade rastret.

Denna algoritm är hämtad från GDAL translate utility.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatat rasterlager

**Utvalt(a) band

BANDS

[rasterband] [lista]

Standard: Ej inställd

Ordnad lista över de band som ska användas för att skapa det nya rastret

Konverterad

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

Andra alternativ för skapande

Valfritt

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

Typ av utdata

DATA_TYPE

[uppräkning]

Standard: 0

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

  • 0 — Använd datatyp för inmatningsskikt

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

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

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

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

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

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

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

  • 8 — CInt16 (Komplex Int16)

  • 9 — CInt32 (Komplex Int32)

  • 10 — CFloat32 (komplex float32)

  • 11 — CFloat64 (komplex float64)

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

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

Utgångar

Etikett

Namn

Typ

Beskrivning

Konverterad

OUTPUT

[raster]

Utmatning av rasterlager med omarrangerade band.

Python-kod

Algoritm-ID: gdal:rearrange_bands

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.2.2.5. RGB till PCT

Konverterar en 24 bitars RGB-bild till en 8 bitars palett. Beräknar en optimal pseudofärgtabell för den givna RGB-bilden med hjälp av en medianskärningsalgoritm på ett nedsamplat RGB-histogram. Sedan konverteras bilden till en pseudofärgad bild med hjälp av färgtabellen. Vid konverteringen används Floyd-Steinberg-dithering (feldiffusion) för att maximera den visuella kvaliteten på den utgående bilden.

Om du vill klassificera en rasterkarta och vill minska antalet klasser kan det vara bra att nedprova din bild med den här algoritmen innan.

Denna algoritm är hämtad från GDAL rgb2pct utility.

Standardmeny: Raster ► Konvertering

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Ingång (RGB) rasterlager

Antal färger

NCOLORS

[numerisk: heltal]

Standard: 2

Antalet färger som den resulterande bilden kommer att innehålla. Ett värde från 2-256 är möjligt.

RGB till PCT

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

RGB till PCT

OUTPUT

[raster]

Utgående rasterlager.

Python-kod

Algoritm-ID: gdal:rgbtopct

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.2.2.6. Översätt (konvertera format)

Konverterar rasterdata mellan olika format.

Denna algoritm är hämtad från GDAL translate utility.

Standardmeny: Raster ► Konvertering

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatat rasterlager

Åsidosätt projiceringen av utdatafilen

Valfritt

TARGET_CRS

[crs]

Ange en projektion för utdatafilen

Tilldela ett specificerat NoData-värde till utgångsbanden

Valfritt

NODATA

[numerisk: dubbel]

Standard: Ej inställd

Definierar det värde som ska användas för NoData i utdatarastern

Kopiera alla underdataset i den här filen till enskilda utdatafiler

COPY_SUBDATASETS

[boolean]

Standard: Falsk

Skapa enskilda filer för underdatauppsättningar

Konverterad

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av det utgående (översatta) rasterskiktet. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Andra alternativ för skapande

Valfritt

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

Ytterligare kommandoradsparametrar

Valfritt

EXTRA

[sträng]

Standard: Ej inställd

Lägg till extra GDAL-kommandoradsalternativ

Typ av utdata

DATA_TYPE

[uppräkning]

Standard: 0

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

  • 0 — Använd datatyp för inmatningsskikt

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

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

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

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

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

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

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

  • 8 — CInt16 (Komplex Int16)

  • 9 — CInt32 (Komplex Int32)

  • 10 — CFloat32 (komplex float32)

  • 11 — CFloat64 (komplex float64)

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

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

Utgångar

Etikett

Namn

Typ

Beskrivning

Konverterad

OUTPUT

[raster]

Utgående (översatt) rasterlager.

Python-kod

Algoritm-ID: gdal:translate

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.