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 |
|
[raster] |
Rasterlager att konvertera |
Bandnummer |
|
[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 |
|
[numerisk: heltal] Standard: Ej inställd |
Inmatat pixelvärde som ska behandlas som ”NoData” (GDAL >= 3.7). |
Destination NoData Valfritt |
|
[numerisk: heltal] Standard: Ej inställd |
Tilldela specificerat ”NoData”-värde till utgången (GDAL >= 3.7). |
Skriv inte ut NoData-värden |
|
[boolean] Standard: Falsk |
Skicka inte ut ”NoData”-värden (GDAL >= 3.3). |
Utdata kommaseparerade värden |
|
[boolean] Standard: Falsk |
Anger om utdatafilen ska vara av typen csv (comma-separated values). |
XYZ ASCII-fil |
|
&Arkiv Standard: |
Specifikation av utdatafilen. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
XYZ ASCII-fil |
|
[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:
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningsskikt |
|
[raster] |
Inmatning 8 bitars rasterbild |
Bandnummer |
|
[rasterband] Standard: Det första bandet i inmatningslagret |
Om rastret är flerbandigt väljer du det band du vill konvertera |
Genererar en RGBA-fil |
|
[boolean] Standard: Falsk |
Anger om utdatafilen ska vara av typen RGBA. |
PCT till RGB |
|
&Arkiv Standard: |
Specifikation av utdatafilen. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
PCT till RGB |
|
[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:
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningsskikt |
|
[raster] |
Inmatat rasterlager |
Bandnummer |
|
[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 |
|
[sträng] Standard: ”DN |
Ange fältnamnet för attributen för de anslutna regionerna. |
Använd 8-anslutning |
|
[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 |
|
[vektor: polygon] Standard: |
Specifikation av det utgående (polygon-) vektorskiktet. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Ytterligare kommandoradsparametrar Valfritt |
|
[sträng] Standard: Ej inställd |
Lägg till extra GDAL-kommandoradsalternativ |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Vektoriserad |
|
[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 |
|
[raster] |
Inmatat rasterlager |
**Utvalt(a) band |
|
[rasterband] [lista] Standard: Ej inställd |
Ordnad lista över de band som ska användas för att skapa det nya rastret |
Konverterad |
|
[raster] Standard: |
Specifikation av utmatningsrastret. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Andra alternativ för skapande Valfritt |
|
[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 |
|
[uppräkning] Standard: 0 |
Definierar datatypen för den utgående rasterfilen. Alternativ för:
Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se -menyn) |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Konverterad |
|
[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:
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningsskikt |
|
[raster] |
Ingång (RGB) rasterlager |
Antal färger |
|
[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 |
|
[raster] Standard: |
Specifikation av utmatningsrastret. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
RGB till PCT |
|
[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:
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningsskikt |
|
[raster] |
Inmatat rasterlager |
Åsidosätt projiceringen av utdatafilen Valfritt |
|
[crs] |
Ange en projektion för utdatafilen |
Tilldela ett specificerat NoData-värde till utgångsbanden Valfritt |
|
[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 |
|
[boolean] Standard: Falsk |
Skapa enskilda filer för underdatauppsättningar |
Konverterad |
|
[raster] Standard: |
Specifikation av det utgående (översatta) rasterskiktet. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Andra alternativ för skapande Valfritt |
|
[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 |
|
[sträng] Standard: Ej inställd |
Lägg till extra GDAL-kommandoradsalternativ |
Typ av utdata |
|
[uppräkning] Standard: 0 |
Definierar datatypen för den utgående rasterfilen. Alternativ för:
Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se -menyn) |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Konverterad |
|
[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.